DocumentCode
3335262
Title
A linear-time heuristic for rectilinear Steiner trees
Author
Lewis, F.D. ; Pong, Wang Chia-Chi ; Van Cleave, N.
Author_Institution
Dept. of Comput. Sci., Kentucky Univ., Lexington, KY, USA
fYear
1991
fDate
1-2 Mar 1991
Firstpage
152
Lastpage
156
Abstract
Rectilinear Steiner spanning trees are used in several phases of the VLSI physical design process when collections of terminals must be connected to a common electrical point. The authors present a new linear time heuristic algorithm for generating these rectilinear Steiner trees. They begin with minimal spanning trees and transform those configurations which are never found in the shortest Steiner trees. This decreases the length of the spanning trees. In addition to its speed, the algorithm is straightforward and can be implemented efficiently. Empirical results demonstrate that reductions of over 13% in length are possible, while an average of over 8% reduction is achieved. This compares very favorably to much more complex algorithms. The algorithm is recommended for applications where many spanning trees are needed in a very short time
Keywords
VLSI; circuit layout CAD; network topology; trees (mathematics); IC routeing; VLSI; heuristic algorithm; linear-time heuristic; rectilinear Steiner trees; spanning trees; Circuit synthesis; Computer science; Joining processes; Process design; Routing; Shape; Steiner trees; Very large scale integration; Wires;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI, 1991. Proceedings., First Great Lakes Symposium on
Conference_Location
Kalamazoo, MI
Print_ISBN
0-8186-2170-2
Type
conf
DOI
10.1109/GLSV.1991.143958
Filename
143958
Link To Document