DocumentCode
1444534
Title
Interconnect synthesis without wire tapering
Author
Alpert, Charles J. ; Devgan, Anirudh ; Fishburn, John P. ; Quay, Stephen T.
Author_Institution
IBM Austin Res. Lab., Austin, TX, USA
Volume
20
Issue
1
fYear
2001
fDate
1/1/2001 12:00:00 AM
Firstpage
90
Lastpage
104
Abstract
Interconnect synthesis techniques, such as wire sizing and buffer insertion/sizing, have proven to be critical for reducing interconnect delays in deep submicron design. Consequently, the past few years have seen several works that study buffer insertion, wire sizing, and their simultaneous optimization. For long interconnect, wire tapering, i.e., reducing the wire width as the distance from the driver increases, can yield better solutions than uniform wire sizing. However, despite its obvious benefits, tapering is not widely used in practice since it is difficult to integrate into a coherent routing methodology. This paper studies the benefits of wire sizing with tapering when combined with buffer insertion. We first present a theoretical result that shows wire tapering is at most 3.5% faster than uniform wire sizing when maximal buffer insertion is applied. We then present detailed experiments that support this result. Consequently, we conclude that it is generally not worthwhile to perform tapering for signal nets. Finally, we present a general formulation and optimal polynomial time algorithm for simultaneous wire sizing and buffer insertion that forbids wire tapering, but incorporates layer assignment and wire spacing
Keywords
VLSI; circuit layout CAD; circuit optimisation; delays; integrated circuit interconnections; integrated circuit layout; network routing; wiring; buffer insertion; buffer insertion/sizing; coherent routing methodology; deep submicron design; interconnect delays; interconnect synthesis; layer assignment; optimal polynomial time algorithm; signal nets; simultaneous optimization; uniform wire sizing; wire sizing; wire spacing; Capacitance; Copper; Delay effects; Dynamic programming; Helium; Logic; Polynomials; Routing; Timing; Wire;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.905678
Filename
905678
Link To Document