Mixing Drivers in Clock-Tree for Power Supply Noise Reduction

被引:9
作者
Kaplan, Yakov [1 ]
Wimer, Shmuel [1 ]
机构
[1] Bar Ilan Univ, Fac Engn, IL-52900 Ramat Gan, Israel
基金
以色列科学基金会;
关键词
Clock drivers; clock network; clock-tree; power supply noise; POLARITY ASSIGNMENT;
D O I
10.1109/TCSI.2015.2411778
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In today's process technologies, power supply noise may cause serious clock jitter and circuit malfunction. Noise occurs by the fast and simultaneous voltage switching. A primary contributor to the noise is the clock-tree and the underlying sequential circuits that switch simultaneously, thus causing high current peaks. This work proposes to spread the switching of the clock-tree drivers, while maintaining low skew at the sinks of the tree, where the clocked circuits are connected. Driver switching characterization has been used for fast computation of peak currents, delays and slopes, integrated in a two-phase algorithm. It first constructs the clock-tree in a top-down traversal, employing a mix of high threshold voltage (HVT) and weak low threshold voltage (LVT) clock-drivers. A bottom-up delay correction phase then takes place, aiming at clock skew minimization. The algorithm was implemented in 40 nanometers TSMC process technology, achieving 35% to 70% clock-tree peak current reduction, translated to similar reduction in power supply noise. The proposed method can easily be combined with other existing methods to further reduce the noise.
引用
收藏
页码:1382 / 1391
页数:10
相关论文
共 25 条
[1]  
BAKOGLU HB, 1990, CIRCUITS INTERCONNEC, pCH5
[2]   Skew-Aware Polarity Assignment in Clock Tree [J].
Chen, Po-Yuan ;
Ho, Kuan-Hsien ;
Hwang, Tingting .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2009, 14 (02)
[3]   CLOCK SKEW OPTIMIZATION [J].
FISHBURN, JP .
IEEE TRANSACTIONS ON COMPUTERS, 1990, 39 (07) :945-951
[4]   POWERPC-603(TM), A MICROPROCESSOR FOR PORTABLE COMPUTERS [J].
GARY, S ;
IPPOLITO, P ;
GEROSA, G ;
DIETZ, C ;
ENO, J ;
SANCHEZ, H .
IEEE DESIGN & TEST OF COMPUTERS, 1994, 11 (04) :14-23
[5]  
Gupta M. S., P IEEE DES AUT TEST, P1
[6]   Buffer Sizing and Polarity Assignment in Clock Tree Synthesis for Power/Ground Noise Minimization [J].
Jang, Hochang ;
Joo, Deokjin ;
Kim, Taewhan .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (01) :96-109
[7]   A Fine-Grained Clock Buffer Polarity Assignment for High-Speed and Low-Power Digital Systems [J].
Joo, Deokjin ;
Kim, Taewhan .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (03) :423-436
[8]  
Joseph R., P 9 IEEE INT S HIGH, P79
[9]  
Kang M, 2010, INT SYM QUAL ELECT, P69, DOI 10.1109/ISQED.2010.5450398
[10]  
Kim Y., P IEEE INT SOC DES C, V2