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