Clock Buffer Polarity Assignment with Skew Tuning

被引:3
作者
Lu, Jianchao [1 ]
Taskin, Baris [1 ]
机构
[1] Drexel Univ, Dept Elect & Comp Engn, Philadelphia, PA 19104 USA
关键词
Clock network synthesis; physical design; clock skew; polarity assignment;
D O I
10.1145/2003695.2003709
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A clock polarity assignment method is proposed that reduces the peak current on the vdd/gnd rails of an integrated circuit. The impacts of (i) the output capacitive load on the peak current drawn by the sink-level clock buffers, and (ii) the buffer/inverter replacement scheme of polarity assignment on timing accuracy are considered in the formulation. The proposed sink-level-only polarity assignment is performed by a lexi-search algorithm in order to balance the peak current on the clock tree. Most of the previous polarity assignment methods that do not include clock tree resynthesis lead to an undesirable increase in the worst corner clock skew. Hence, a skew-tuning scheme is proposed that reduces the clock skew through polarity refinement and not through clock tree resynthesis. The proposed polarity assignment method with the skew-tuning scheme is implemented within an industrial design flow for practicality. Experimental results show that the worst-case peak current drawn by the clock tree can be reduced by an average of 36.5%. The worst corner clock skew is increased from 60.7ps to 76.2ps by applying the proposed polarity assignment method. The proposed skew-tuning scheme reduces the worst-case clock skew from 76.2ps to 61.5ps, on average, with a limited degradation in the peak current improvement (36.5% to 31.2%, on average).
引用
收藏
页数:22
相关论文
共 20 条
  • [1] [Anonymous], 2009, SYN 90NM GEN LIB
  • [2] A variant of time minimizing assignment problem
    Arora, S
    Puri, MC
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1998, 110 (02) : 314 - 325
  • [3] Fast and exact simultaneous gate and wire sizing by Lagrangian relaxation
    Chen, CP
    Chu, CCN
    Wong, DF
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1999, 18 (07) : 1014 - 1025
  • [4] Skew-Aware Polarity Assignment in Clock Tree
    Chen, Po-Yuan
    Ho, Kuan-Hsien
    Hwang, Tingting
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2009, 14 (02)
  • [5] Buffer Sizing and Polarity Assignment in Clock Tree Synthesis for Power/Ground Noise Minimization
    Jang, Hochang
    Joo, Deokjin
    Kim, Taewhan
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (01) : 96 - 109
  • [6] Clock Tree Synthesis with XOR Gates for Polarity Assignment
    Lu, Jianchao
    Taskin, Baris
    [J]. IEEE ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2010), 2010, : 17 - 22
  • [7] Lu JC, 2010, INT SYM QUAL ELECT, P765, DOI 10.1109/ISQED.2010.5450493
  • [8] Muller F. M., 2001, ELECT NOTES DISCRETE, P122
  • [9] Minimizing peak current via opposite-phase clock tree
    Nieh, YT
    Huang, SH
    Hsu, SY
    [J]. 42ND DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2005, 2005, : 182 - 185
  • [10] Multi-pad power/ground network design for uniform distribution of ground bounce
    Oh, JW
    Pedram, M
    [J]. 1998 DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, 1998, : 287 - 290