A Fine-Grained Clock Buffer Polarity Assignment for High-Speed and Low-Power Digital Systems

被引:6
作者
Joo, Deokjin [1 ]
Kim, Taewhan [1 ]
机构
[1] Seoul Natl Univ, Sch Elect & Comp Engn, Seoul, South Korea
关键词
Adjustable delay buffer; buffer sizing; clock skew; clock tree synthesis; multiple power modes; polarity assignment; power/ground noise; OPTIMIZATION; ALGORITHM; NOISE;
D O I
10.1109/TCAD.2013.2288698
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The clock buffer polarity assignment is one of the effective design schemes to mitigate the power/ground noise caused by the clock signal propagation in high-speed digital systems. This paper overcomes a set of fundamental limitations of the conventional clock buffer polarity assignment methods, which are: 1) the unawareness of the signal delay (i.e., arrival time) differences to the leaf clock buffering elements; 2) the ignorance of the effect of the current fluctuation of nonleaf clock buffering elements on the total peak current waveform; and 3) the inability of supporting low-power digital designs with multiple (dynamically operating) power modes. Clearly, not addressing 1 and 2 in the polarity assignment may cause a severe inaccuracy on the peak current estimation, which results in unnecessarily high peak current. Moreover, without tackling 3, designs may suffer from clock skew violation in some of the power modes, affecting circuit speed or reliability. To overcome the limitations, we propose a completely new fine-grained approach to the clock buffer polarity assignment combined with buffer sizing, formulating the problem into a multiobjective shortest path problem and solving it effectively for designs with a single power mode, while exploiting the flexibility of our multiobjective shortest path formulation for designs with multiple power modes. Through experiments using benchmark circuits, it is shown that the proposed approach is able to produce designs with 17% lower peak current and 20% lower power noise on average, compared with the results produced by the best ever known method.
引用
收藏
页码:423 / 436
页数:14
相关论文
共 38 条
[1]  
Alpert C. J., 1999, Proceedings 1999 Design Automation Conference (Cat. No. 99CH36361), P479, DOI 10.1109/DAC.1999.781363
[2]  
[Anonymous], OP CELL LIB V2009 07
[3]  
[Anonymous], 2005, MULTICRITERIA OPTIMI
[4]   Buffer delay change in the presence of power and ground noise [J].
Chen, LH ;
Marek-Sadowska, M ;
Brewer, F .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2003, 11 (03) :461-473
[5]  
Chen P.-Y., 2009, ACM T DESIGN AUTOM E, V14, P31
[6]   ESTIMATION OF MAXIMUM CURRENTS IN MOS IC LOGIC-CIRCUITS [J].
CHOWDHURY, S ;
BARKATULLAH, JS .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1990, 9 (06) :642-654
[7]   An efficient and optimal algorithm for simultaneous buffer and wire sizing [J].
Chu, CCN ;
Wong, DF .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1999, 18 (09) :1297-1304
[8]  
Cong J, 1996, 1996 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN - DIGEST OF TECHNICAL PAPERS, P271, DOI 10.1109/LPE.1996.547521
[9]   Unified adaptivity optimization of clock and logic signals [J].
Hu, Shiyan ;
Hu, Jiang .
IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN DIGEST OF TECHNICAL PAPERS, VOLS 1 AND 2, 2007, :125-130
[10]  
I-Min Liu, 2000, Proceedings International Symposium on Physical Design, 2000. ISPD-2000, P33