High-Performance Clock Mesh Optimization

被引:11
|
作者
Guthaus, Matthew R. [1 ]
Hu, Xuchu [1 ]
Wilke, Gustavo [2 ]
Flach, Guilherme [2 ]
Reis, Ricardo [2 ]
机构
[1] Univ Calif Santa Cruz, Dept Comp Engn, Santa Cruz, CA 95064 USA
[2] Univ Fed Rio Grande do Sul, PGMicro, BR-90046900 Porto Alegre, RS, Brazil
基金
美国国家科学基金会;
关键词
Algorithms; Design; Clock mesh optimization; robust design; SKEW; BUFFER;
D O I
10.1145/2209291.2209306
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Clock meshes are extremely effective at producing low-skew regional clock networks that are tolerant of environmental and process variations. For this reason, clock meshes are used in most high-performance designs, but this robustness consumes significant power. In this work, we present two techniques to optimize high-performance clock meshes. The first technique is a mesh perturbation methodology for nonuniform mesh routing. The second technique is a skew-aware buffer placement through iterative buffer deletion. We demonstrate how these optimizations can achieve significant power reductions and a near elimination of short-circuit power. In addition, the total wire length is decreased, the number of required buffers is decreased, and both skew and robustness are improved on average when variation is considered.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Clock optimization for high-performance pipelined design
    Juan, HP
    Gajski, DD
    Bakshi, S
    EURO-DAC '96 - EUROPEAN DESIGN AUTOMATION CONFERENCE WITH EURO-VHDL '96 AND EXHIBITION, PROCEEDINGS, 1996, : 330 - 335
  • [2] A BUFFER DISTRIBUTION ALGORITHM FOR HIGH-PERFORMANCE CLOCK NET OPTIMIZATION
    CHO, JD
    SARRAFZADEH, M
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1995, 3 (01) : 84 - 98
  • [3] A clock methodology for high-performance microprocessors
    Carrig, KM
    Chu, AM
    Ferraiolo, FD
    Petrovick, JG
    Scott, PA
    Weiss, RJ
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 1997, 16 (2-3): : 217 - 224
  • [4] A Clock Methodology for High-Performance Microprocessors
    Keith M. Carrig
    Albert M. Chu
    Frank D. Ferraiolo
    John G. Petrovick
    P. Andrew Scott
    Richard J. Weiss
    Journal of VLSI signal processing systems for signal, image and video technology, 1997, 16 : 217 - 224
  • [5] A clock methodology for high-performance microprocessors
    Carrig, KM
    Chu, AM
    Ferraiolo, FD
    Petrovick, JG
    Scott, PA
    Weiss, RJ
    PROCEEDINGS OF THE IEEE 1997 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 1997, : 119 - 122
  • [6] Optimization of clock-gating Structures for low-leakage high-performance Applications
    Castro, Javier
    Parra, Pilar
    Acosta, Antonio J.
    2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 3220 - 3223
  • [7] Clock Design Technology for High-Performance Processors
    Ishizaka, Kinya
    Komatsu, Hiroaki
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 2011, 47 (02): : 136 - 141
  • [8] HIGH-PERFORMANCE CLOCK DISTRIBUTION FOR CMOS ASICS
    BOON, S
    BUTLER, S
    BYRNE, R
    SETERING, B
    CASALANDA, M
    SCHERF, A
    PROCEEDINGS OF THE IEEE 1989 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 1989, : 419 - 423
  • [9] Design of High-Performance Mixed-Clock FIFO
    Maurya, Shilpi
    Sharma, Satyendra
    Saroj, Jitendra
    ADVANCES IN SYSTEM OPTIMIZATION AND CONTROL, 2019, 509 : 23 - 31
  • [10] A new direction in ASIC high-performance clock methodology
    Carrig, KM
    Gargiulo, NT
    Gregor, RP
    Menard, DR
    Reindel, HE
    IEEE 1998 CUSTOM INTEGRATED CIRCUITS CONFERENCE - PROCEEDINGS, 1998, : 593 - 596