DocumentCode :
1278427
Title :
Hierarchical buffered routing tree generation
Author :
Salek, Amir H. ; Lou, Jinan ; Pedram, Massoud
Author_Institution :
PMC-Sierra Inc., Santa Clara, CA, USA
Volume :
21
Issue :
5
fYear :
2002
fDate :
5/1/2002 12:00:00 AM
Firstpage :
554
Lastpage :
567
Abstract :
This paper presents a solution to the problem of performance-driven buffered routing tree generation for very large scale integrated circuits. Using a novel bottom-up construction algorithm and a local neighborhood search strategy, our polynomial time algorithm finds the optimum solution in an exponential-size solution subspace. The final output is a buffered rectilinear Steiner routing tree that connects the driver of a net to its sink nodes. The two variants of the problem, i.e. maximizing the required time at the driver subject to a maximum total area constraint and minimizing the total area subject to a minimum required time at the driver constraint, are handled by propagating three-dimensional solution curves during the construction phase. Experimental results demonstrate the effectiveness of our algorithm compared to other techniques
Keywords :
VLSI; circuit layout CAD; circuit optimisation; integrated circuit design; integrated circuit interconnections; network routing; network topology; trees (mathematics); 3D solution curve propagation; VLSI circuits; bottom-up construction algorithm; buffered rectilinear Steiner routing tree; construction phase; dynamic programming; exponential-size solution subspace; fanout optimization; hierarchical buffered routing tree generation; integrated circuits; interconnect delay; local neighborhood search strategy; local order perturbation; maximum total area constraint; minimum required time at driver constraint; net driver sink nodes; performance-driven buffered routing tree generation; polynomial time algorithm; problem variants; very large scale integrated circuits; Design automation; Design optimization; Driver circuits; Dynamic programming; Integrated circuit interconnections; Polynomials; Routing; Signal generators; Steiner trees; Very large scale integration;
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.998627
Filename :
998627
Link To Document :
بازگشت