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
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;
Conference_Titel :
VLSI Design, 2004. Proceedings. 17th International Conference on
Print_ISBN :
0-7695-2072-3
DOI :
10.1109/ICVD.2004.1261038