DocumentCode
2758632
Title
Generating diverse pools of Steiner trees for VLSI routing
Author
Grewal, Gary ; Yu, Xiaoping ; Xu, Ming
Author_Institution
Dept. of Comput. & Inf. Sci., Guelph Univ., Ont.
fYear
2005
fDate
1-4 May 2005
Firstpage
677
Lastpage
685
Abstract
Global routing is an important and time-consuming step in the VLSI design cycle. The interconnection pattern for each set of pins (net) that must be connected is a Steiner tree, and the primary sub-problem in global routing is to find a pool of dissimilar, low-cost Steiner trees. In this paper, we propose a fast algorithm, called stochastic Shrubbery (SS), for constructing a diverse pool of Steiner trees for routing multi-terminal nets. SS has a worst-case run-time complexity of O(E log V) and produces trees with tree length similar to that produced by the popular batched iterated-1-Steiner (Kahng and G. Robins, 1990) algorithm. Most importantly, the trees produced by SS are highly dissimilar, allowing for numerous routing possibilities for each net
Keywords
VLSI; network routing; trees (mathematics); Steiner trees; VLSI routing; multiterminal nets routing; stochastic Shrubbery; Costs; Fabrication; Field programmable gate arrays; Information science; Integrated circuit interconnections; Pins; Routing; Runtime; Stochastic processes; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering, 2005. Canadian Conference on
Conference_Location
Saskatoon, Sask.
ISSN
0840-7789
Print_ISBN
0-7803-8885-2
Type
conf
DOI
10.1109/CCECE.2005.1557021
Filename
1557021
Link To Document