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 条
  • [41] Legitimate Skew Clock Routing with Buffer Insertion
    Xinjie Wei
    Yici Cai
    Meng Zhao
    Xianlong Hong
    Journal of VLSI signal processing systems for signal, image and video technology, 2006, 42 : 107 - 116
  • [42] Legitimate skew clock routing with buffer insertion
    Wei, XJ
    Cai, YC
    Zhao, M
    Hong, XL
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2006, 42 (02): : 107 - 116
  • [43] Moment-sensitivity-based wire sizing for skew reduction in on-chip clock nets
    Pullela, S
    Menezes, N
    Pileggi, LT
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1997, 16 (02) : 210 - 215
  • [44] Buffer Sizing and Polarity Assignment in Clock Tree Synthesis for Power/Ground Noise Minimization
    Jang, Hochang
    Joo, Deokjin
    Kim, Taewhan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (01) : 96 - 109
  • [45] Buffer Sizing for Near-Threshold Clock Tree using Improved Genetic Algorithm
    Sun, Yiran
    Zhou, Ju
    Zhang, Shiying
    Wang, Xuexiang
    2019 IEEE 13TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2019,
  • [46] A clustering-based algorithm for zero-skew clock routing with buffer insertion
    Yi, L
    Meng, Z
    Hong, XL
    Cai, Y
    Wu, WM
    2001 4TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, 2001, : 183 - 186
  • [47] Speeding up pipelined circuits through a combination of gate sizing and clock skew optimization
    Iowa State Univ, Ames, United States
    IEEE Trans Comput Aided Des Integr Circuits Syst, 2 (173-182):
  • [48] AiTO: Simultaneous gate sizing and buffer insertion for timing optimization with GNNs and RL
    Wu, Hongxi
    Huang, Zhipeng
    Li, Xingquan
    Zhu, Wenxing
    INTEGRATION-THE VLSI JOURNAL, 2024, 98
  • [49] Speeding up pipelined circuits through a combination of gate sizing and clock skew optimization
    Sathyamurthy, H
    Sapatnekar, SS
    Fishburn, JP
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1998, 17 (02) : 173 - 182
  • [50] Buffered Steiner tree construction with wire sizing for interconnect layout optimization
    Okamoto, T
    Cong, J
    1996 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN - DIGEST OF TECHNICAL PAPERS, 1996, : 44 - 49