DocumentCode :
402108
Title :
Shrubbery: a new algorithm for quickly growing high-quality Steiner trees
Author :
Gréwal, G. ; Wilson, T. ; Xu, M. ; Banerji, D.
Author_Institution :
Guelph Univ., Ont., Canada
fYear :
2004
fDate :
2004
Firstpage :
855
Lastpage :
862
Abstract :
As we move to deep sub-micron designs below 0.18 microns, the delay, area, and power dissipation of a circuit is dominated by the interconnections (routes) between the transistors. The interconnection pattern for each set of pins that must be connected (net) is a Steiner tree, and the primary sub-problem in (global) routing is to find a minimal Steiner tree. In this paper, we present a new algorithm, called "shrubbery, "for solving the Steiner tree problem. We evaluate the performance of shrubbery by running simulations with a large number of benchmarks from SteinLib and comparing our results to those obtained with the very popular Shortest Path Heuristic (SPH) developed by Takahashi and Matsuyama. Our results show that shrubbery is able to consistently find optimal or near optimal solutions, but in less time than SPH.
Keywords :
graph theory; interconnections; optimisation; trees (mathematics); 0.18 micron; Steiner trees; Steinlib; benchmarks; deep submicron designs; graph theory; interconnection pattern; power dissipation; shortest path heuristic; shrubbery; Delay; Fabrication; Integrated circuit interconnections; Iterative algorithms; Pins; Polynomials; Power dissipation; Routing; Tree graphs; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Design, 2004. Proceedings. 17th International Conference on
Print_ISBN :
0-7695-2072-3
Type :
conf
DOI :
10.1109/ICVD.2004.1261038
Filename :
1261038
Link To Document :
بازگشت