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 :
بازگشت