Zero skew clock-tree optimization with buffer insertion/sizing and wire sizing

被引:46
|
作者
Tsai, JL [1 ]
Chen, TH
Chen, CCP
机构
[1] Univ Wisconsin, Dept Elect & Comp Engn, Madison, WI 53706 USA
[2] Natl Taiwan Univ, Grad Inst Elect Engn, Taipei 106, Taiwan
[3] Natl Taiwan Univ, Dept Elect Engn, Taipei 106, Taiwan
关键词
buffer insertion; buffer sizing; clock tree; optimization; wire sizing; zero skew;
D O I
10.1109/TCAD.2004.825875
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Clock distribution is crucial for timing and design convergence in high-performance very large scale integration designs. Minimum-delay/power zero skew buffer insertion/sizing and wire-sizing problems have long been considered intractable. In this paper, we present ClockTune, a simultaneous buffer insertion/sizing and wire-sizing algorithm which guarantees zero skew and minimizes delay and power in polynomial time. Extensive experimental results show that our algorithm executes very efficiently. For example, ClockTune achieves 45 X delay improvement for buffering and sizing an industrial clock tree with 3101 sink nodes on a 1.2-GHz Pentium IV PC in 16 min, compared with the initial routing. Our algorithm can also be used to achieve useful clock skew to facilitate timing convergence and to incrementally adjust the clock tree for design convergence and explore delay-power tradeoffs during design cycles. ClockTune is available on the web (http://vlsi.ece.wisc.edu/Tools.htm).
引用
收藏
页码:565 / 572
页数:8
相关论文
共 50 条
  • [31] Buffered Clock Tree Sizing for Skew Minimization Under Power and Thermal Budgets
    Athikulwongse, Krit
    Zhao, Xin
    Lim, Sung Kyu
    2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 467 - 472
  • [32] Latency Constraint Guided Buffer Sizing and Layer Assignment for Clock Trees with Useful Skew
    Uysal, Necati
    Liu, Wen-Hao
    Ewetz, Rickard
    24TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2019), 2019, : 761 - 766
  • [33] Top-down-based timing-driven Steiner tree construction with wire sizing and buffer insertion
    Yan, Jin-Tai
    Huang, Shi-Qin
    Chen, Zhi-Wei
    TENCON 2007 - 2007 IEEE REGION 10 CONFERENCE, VOLS 1-3, 2007, : 515 - 518
  • [34] Performance-driven routing tree construction with buffer insertion, wire sizing under RLC delay model
    Qi, Chang
    Wang, Gao-feng
    Chen, Yue-hua
    2007 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, VOLS I-V, CONFERENCE PROCEEDINGS, 2007, : 3418 - +
  • [35] Optimal wire sizing and buffer insertion for low power and a generalized delay model
    Lillis, J
    Cheng, CK
    Lin, TTY
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1996, 31 (03) : 437 - 447
  • [36] Gate sizing and buffer insertion using economic models for power optimization
    Murugavel, AK
    Ranganathan, N
    17TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: DESIGN METHODOLOGIES FOR THE GIGASCALE ERA, 2004, : 195 - 200
  • [37] A post-layout optimization by combining buffer insertion and transistor sizing
    Lee, S
    Kim, J
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2001, E84A (10) : 2553 - 2560
  • [38] Performance optimization by wire and buffer sizing under the transmission line model
    Chen, TC
    Pan, SR
    Chang, YW
    2001 INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, ICCD 2001, PROCEEDINGS, 2001, : 192 - 198
  • [39] TACO: Temperature aware clock-tree optimization
    Cho, M
    Ahmed, S
    Pan, DZ
    ICCAD-2005: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2005, : 582 - 587
  • [40] Buffer insertion for clock delay and skew minimization
    Zeng, X.
    Zhou, D.
    Li, Wei
    Proceedings of the International Symposium on Physical Design, 1999, : 36 - 41