Abstract | ||
---|---|---|
We discuss a new approach to constructing the rectilinear Steiner tree (RST) of a given set of points in the plane, starting from a minimum spanning tree (MST). The main idea in our approach is to determine L-shaped layouts for the edges of the MST, so as to maximize the overlaps between the layouts, thus minimizing the cost (i.e., wire length) of the resulting RST. We describe a linear time algorithm for constructing a RST from a a MST, such that the RST is optimal under the restriction that the layout of each edge of the MST is an L-shape. The RST's produced by this algorithm have 8-33% lower cost than the MST, with the average cost improvement, over a large number of random point sets, being about 9%. The running time of the algorithm on an IBM 3090 processor is under 0.01 seconds for point sets with cardinality 10. We also discuss a property of RST's called stability under rerouting, and show how to stabilize the RST's derived from our approach. Stability is a desirable property in VLSI global routing applications. |
Year | DOI | Venue |
---|---|---|
1989 | 10.1109/DAC.1989.203388 | DAC |
Keywords | Field | DocType |
l-shaped layout,random point set,lower cost,linear time algorithm,point set,rectilinear steiner tree problem,average cost improvement,desirable property,rectilinear steiner tree,new approach,vlsi global routing application,very large scale integration,steiner tree problem,routing,minimum spanning tree,stability,steiner tree | Permission,Discrete mathematics,Computer science,Cardinality,Average cost,Rectilinear Steiner tree,IBM 3090,Time complexity,Very-large-scale integration,Minimum spanning tree | Conference |
ISSN | ISBN | Citations |
0738-100X | 0-89791-310-8 | 20 |
PageRank | References | Authors |
1.91 | 4 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Jan-Ming Ho | 1 | 950 | 106.64 |
G. Vijayan | 2 | 181 | 25.99 |
C. K. Wong | 3 | 1459 | 513.44 |