DocumentCode :
1544893
Title :
An efficient and optimal algorithm for simultaneous buffer and wire sizing
Author :
Chu, Chris C N ; Wong, D.F.
Author_Institution :
Dept. of Electr. Eng. & Comput. Eng., Iowa State Univ., Ames, IA, USA
Volume :
18
Issue :
9
fYear :
1999
fDate :
9/1/1999 12:00:00 AM
Firstpage :
1297
Lastpage :
1304
Abstract :
In this paper, we consider the problem of interconnect delay minimization by simultaneous buffer and wire sizing under the Elmore delay model. We first present a polynomial time algorithm SBWS to minimize the delay of an interconnect wire. Previously, no polynomial time algorithm for the problem has been reported in the literature. SBWS is an iterative algorithm with guaranteed convergence to the optimal solution. It runs in quadratic time and uses constant memory for computation. Experimental results show that SBWS is extremely efficient in practice. For example, for an interconnect of 10000 segments and buffers, the CPU time is only 0.255 s. We then extend our result to handle interconnect trees. We present an algorithm SBWS-T which always gives the optimal solution. Experimental results show that SBWS-T is faster than the greedy wire sizing algorithm in practice
Keywords :
VLSI; circuit layout CAD; circuit optimisation; integrated circuit interconnections; integrated circuit layout; polynomials; quadratic programming; Elmore delay model; constant memory; convergence to optimal solution; efficient optimal algorithm; interconnect delay minimization; interconnect trees; iterative algorithm; polynomial time algorithm; quadratic time; simultaneous buffer and wire sizing; Delay effects; Integrated circuit interconnections; Iterative algorithms; Minimization; Optimization; Polynomials; Quadratic programming; Runtime; Very large scale integration; 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.784121
Filename :
784121
Link To Document :
بازگشت