NEW ALGORITHMS FOR THE RECTILINEAR STEINER TREE PROBLEM

被引:65
作者
HO, JM [1 ]
VIJAYAN, G [1 ]
WONG, CK [1 ]
机构
[1] IBM CORP,THOMAS J WATSON RES CTR,DIV RES,YORKTOWN HTS,NY 10598
关键词
D O I
10.1109/43.46785
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 find 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 rectilinear Steiner tree. We describe two algorithms for constructing rectilinear Steiner trees from MST’s, that are optimal under the conditions that the layout of each edge of the MST is (1) a L-shape, or (2) any staircase, respectively. The first algorithm has linear time complexity and the second algorithm has a higher polynomial time complexity. Steiner trees produced by the second algorithm have a property called stability, which enables the rerouting of any segment of the tree, while maintaining the cost of the tree, and not causing overlaps with the rest of the tree. Stability is a desirable property in VLSI global routing applications. © 1990 IEEE
引用
收藏
页码:185 / 193
页数:9
相关论文
共 12 条
[1]  
Aho A., 1983, DATA STRUCTURES ALGO
[2]   RECTILINEAR STEINER TREES - EFFICIENT SPECIAL-CASE ALGORITHMS [J].
AHO, AV ;
GAREY, MR ;
HWANG, FK .
NETWORKS, 1977, 7 (01) :37-58
[3]  
COHOON JP, 1988, ICCAD 88, V88, P402
[4]   RECTILINEAR STEINER TREE PROBLEM IS NP-COMPLETE [J].
GAREY, MR ;
JOHNSON, DS .
SIAM JOURNAL ON APPLIED MATHEMATICS, 1977, 32 (04) :826-834
[5]   ON STEINERS PROBLEM WITH RECTILINEAR DISTANCE [J].
HANAN, M .
SIAM JOURNAL ON APPLIED MATHEMATICS, 1966, 14 (02) :255-&
[6]  
HO JM, 1989, 26 ACM IEEE DAC, P161
[7]   O(N LOG N) ALGORITHM FOR SUBOPTIMAL RECTILINEAR STEINER TREES [J].
HWANG, FK .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1979, 26 (01) :75-77
[8]   STEINER MINIMAL TREES WITH RECTILINEAR DISTANCE [J].
HWANG, FK .
SIAM JOURNAL ON APPLIED MATHEMATICS, 1976, 30 (01) :104-115
[9]   VORONOI DIAGRAMS IN L1 (L INFINITY) METRICS WITH TWO-DIMENSIONAL STORAGE APPLICATIONS [J].
LEE, DT ;
WONG, CK .
SIAM JOURNAL ON COMPUTING, 1980, 9 (01) :200-211
[10]   USE OF STEINERS PROBLEM IN SUBOPTIMAL ROUTING IN RECTILINEAR METRIC [J].
LEE, JH ;
BOSE, NK ;
HWANG, FK .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1976, 23 (07) :470-476