DocumentCode :
1245870
Title :
A buffer distribution algorithm for high-performance clock net optimization
Author :
Cho, Jun-dong ; Sarrafzadeh, Majid
Author_Institution :
Dept. of Electron., Sung Kyun Kwan Univ., Suwon, South Korea
Volume :
3
Issue :
1
fYear :
1995
fDate :
3/1/1995 12:00:00 AM
Firstpage :
84
Lastpage :
98
Abstract :
We propose a new approach for optimizing clock trees, especially for high-speed circuits. Our approach provides a useful guideline to a designer, by user-specified parameters, and three of these tradeoffs are provided in this paper. (1) First, to provide a "good" tradeoff between skew and wire length, a new clock tree routing scheme is proposed. The technique is based on a combination of hierarchical bottom-up geometric matching and minimum rectilinear Steiner tree. Our experiments complement the theoretical results. (2) For high-speed clock distribution in the transmission line mode (e.g., multichip modules) where interconnection delay dominates the clock delay, buffer congestion might exist in a layout. Using many buffers in a small wiring area results in substantial interline crosstalks as well as wirability, when the elongation of the imbalanced subtrees is necessary. Placing buffers evenly (locally or globally) over the plane at the minimum impact on wire length increase helps avoid buffer congestion and results in less crosstalk between clock wires. Thus, an effective technique for buffer distribution is proposed. Experimental results verify the effectiveness of the proposed algorithms. (3) Finally, a postprocessing step constraining on phase-delay is also proposed. The technique is based on a combination of hierarchical bottom-up geometric matching and bounded radius minimum spanning tree. The proposed algorithm has an important application in MCM clock net synthesis as well as VLSI clock net synthesis.<>
Keywords :
VLSI; buffer circuits; circuit layout CAD; circuit optimisation; clocks; crosstalk; integrated circuit interconnections; integrated circuit layout; multichip modules; network routing; trees (mathematics); MCM clock net synthesis; VLSI clock net synthesis; buffer congestion; buffer distribution algorithm; clock distribution; clock tree routing scheme; clock trees; hierarchical bottom-up geometric matching; high-performance clock net optimization; high-speed circuits; interconnection delay; interline crosstalk; minimum rectilinear Steiner tree; postprocessing step; transmission line mode; wire length; Clocks; Crosstalk; Delay; Guidelines; Integrated circuit interconnections; Multichip modules; Routing; Transmission line theory; Wire; Wiring;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/92.365456
Filename :
365456
Link To Document :
بازگشت