A clock-tuning circuit for system-on-chip

被引:18
作者
Elboim, Y
Kolodny, A
Ginosar, R
机构
[1] Oren Semicond Ltd, Yoqneam, Israel
[2] Technion Israel Inst Technol, Dept Elect Engn, VLSI Syst Res Ctr, IL-32000 Haifa, Israel
关键词
circuit tuning; clock distribution; inserted delay; intellectual property (IP) core; system-on-chip (SoC);
D O I
10.1109/TVLSI.2003.812371
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
System-on-chip (SoC) design depends heavily on effective reuse of semiconductor intellectual property (IP). Clock distribution has become a problem for integrating IP cores into a single synchronous SoC, because of different clock delays in the IP cores. We propose an onchip clock-tuning circuit, which enhances design flexibility. Programmable delays are inserted in the clock distribution network, such that clock alignment and synchronization are achieved. Design iterations are eliminated with the use of the tuning circuit, saving design effort, and cost. The method is also applicable to compensating for unbalanced clock trees. Hierarchical clock tuning can be implemented and can take advantage of the hierarchical structure of the SoC. Skew analysis has shown that the added programming unit outperforms other clock design options. The method was implemented in a commercial chip, and demonstrated good functionality with high productivity of the design flow.
引用
收藏
页码:616 / 626
页数:11
相关论文
共 22 条
[11]   SYNCHRONIZATION IN DIGITAL SYSTEM-DESIGN [J].
MESSERSCHMITT, DG .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1990, 8 (08) :1404-1419
[12]  
MIZUNO H, 1988, P IEEE INT SOL STAT, P404
[13]  
Rabaey J M, PRENTICE HALL ELECT
[14]   A clock distribution network for microprocessors [J].
Restle, PJ ;
McNamara, TG ;
Webber, DA ;
Camporese, PJ ;
Eng, KF ;
Jenkins, KA ;
Allen, DH ;
Rohn, MJ ;
Quaranta, MP ;
Boerstler, DW ;
Alpert, CJ ;
Carter, CA ;
Bailey, RN ;
Petrovick, JG ;
Krauter, BL ;
McCredie, BD .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2001, 36 (05) :792-799
[15]  
RESTLE PJ, 1998, P 1998 S VER LARG SC, P1
[16]   The first IA-64 microprocessor [J].
Rusu, S ;
Singer, G .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2000, 35 (11) :1539-1544
[17]   A 2.5-ns clock access, 250-MHz, 256-Mb SDRAM with synchronous mirror delay [J].
Saeki, T ;
Nakaoka, Y ;
Fujita, M ;
Tanaka, A ;
Nagata, K ;
Sakakibara, K ;
Matano, T ;
Hoshino, Y ;
Miyano, K ;
Isa, S ;
Nakazawa, S ;
Kakehashi, E ;
Drynan, JM ;
Komuro, M ;
Fukase, T ;
Iwasaki, H ;
Takenaka, M ;
Sekine, J ;
Igeta, M ;
Nakanishi, N ;
Itani, T ;
Yoshida, K ;
Yoshino, H ;
Hashimoto, S ;
Yoshii, T ;
Ichinose, M ;
Imura, T ;
Uziie, M ;
Kikuchi, S ;
Koyama, K ;
Fukuzo, Y ;
Okuda, T .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1996, 31 (11) :1656-1668
[18]  
SYLVESTER D, 1999, IEEE T COMPUT NOV, P25
[19]   Clock generation and distribution for the first IA-64 microprocessor [J].
Tam, S ;
Rusu, S ;
Desai, UN ;
Kim, R ;
Zhang, J ;
Young, I .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2000, 35 (11) :1545-1552
[20]  
*VSI ALL, VSI ALL ARCH DOC