High-Performance Obstacle-Avoiding Rectilinear Steiner Tree Construction

被引:5
|
作者
Liu, Chih-Hung [2 ]
Yuan, Shih-Yi [3 ]
Kuo, Sy-Yen [1 ,4 ]
Wang, Szu-Chi [5 ]
机构
[1] Natl Taiwan Univ, Dept Elect Engn, Taipei 106, Taiwan
[2] Natl Taiwan Univ, Grad Inst Elect Engn, Taipei 106, Taiwan
[3] Feng Chia Univ, Dept Commun Engn, Taichung 407, Taiwan
[4] Natl Taiwan Univ Sci & Technol, Dept Comp Sci & Informat Engn, Taipei 106, Taiwan
[5] Natl Ilan Univ, Inst Comp Sci & Informat Engn, Yilan 260, Taiwan
关键词
Algorithms; Design; Performance; Routing; obstacle-avoiding; rectilinear; Steiner tree; ALGORITHM;
D O I
10.1145/1529255.1529267
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Rectilinear Steiner trees are used to route signal nets by global and detail routers in VLSI design for a long time. However, in current IC industry, there are significantly increasing obstacles to be considered, such as large-scale power networks, pre-routed nets, IP blocks, and antenna jumpers. Accordingly, the obstacle-avoiding rectilinear Steiner minimal tree (OARSMT) problem has become more important. In this article, we propose a new routing graph, obstacle-avoiding routing graph (OARG), for the OARSMT problem. Due to the important properties of OARG, we construct a 3-step algorithm and a local refinement scheme, which both can take advantage of these properties, to find a suboptimal solution efficiently. Furthermore, each step of our 3-step algorithm as well as the local refinement scheme has theoretical or practical benefits. Therefore, each of them can be applicable to other existing works for general or specific considerations such as efficiency or effectiveness. Extensive experimental results show that our method outperforms all existing works in terms of wirelength and achieves the best speed performance.
引用
收藏
页数:29
相关论文
共 50 条
  • [41] MLXR: multi-layer obstacle-avoiding X-architecture Steiner tree construction for VLSI routing
    Huang, Xing
    Guo, Wenzhong
    Liu, Genggeng
    Chen, Guolong
    SCIENCE CHINA-INFORMATION SCIENCES, 2017, 60 (01)
  • [42] FH-OAOS: A Fast Four-Step Heuristic for Obstacle-Avoiding Octilinear Steiner Tree Construction
    Huang, Xing
    Guo, Wenzhong
    Liu, Genggeng
    Chen, Guolong
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2016, 21 (03)
  • [43] MLXR: multi-layer obstacle-avoiding X-architecture Steiner tree construction for VLSI routing
    Xing HUANG
    Wenzhong GUO
    Genggeng LIU
    Guolong CHEN
    Science China(Information Sciences), 2017, 60 (01) : 211 - 213
  • [44] Multilayer Obstacle-Avoiding X-Architecture Steiner Minimal Tree Construction Based on Particle Swarm Optimization
    Liu, Genggeng
    Huang, Xing
    Guo, Wenzhong
    Niu, Yuzhen
    Chen, Guolong
    IEEE TRANSACTIONS ON CYBERNETICS, 2015, 45 (05) : 989 - 1002
  • [45] Obstacle Avoiding Rectilinear Clock Tree Construction with Skew Minimization
    Saha, Partha Pratim
    Samanta, Tuhina
    2014 27TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2014 13TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID 2014), 2014, : 387 - 392
  • [46] Corner-Stitching-Based Multilayer Obstacle-Avoiding Component-to-Component Rectilinear Minimum Spanning Tree Construction
    Su, Yen-Yu
    Wang, Shuo-Hui
    Wu, Wei-Liang
    Lin, Mark Po-Hung
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (03) : 675 - 685
  • [47] Obstacle-Avoiding Connectivity Restoration Based on Quadrilateral Steiner Tree in Disjoint Wireless Sensor Networks
    Chen, Bo
    Chen, Hongsheng
    Wu, Chunhui
    IEEE ACCESS, 2019, 7 : 124116 - 124127
  • [48] Obstacle-avoiding euclidean Steiner trees in the plane: An exact algorithm
    Zachariasen, M
    Winter, P
    ALGORITHM ENGINEERING AND EXPERIMENTATION, 1999, 1619 : 282 - 295
  • [49] Efficient Rectilinear Steiner Tree construction with Rectilinear Blockages
    Shen, Z
    Chu, CCN
    Li, YM
    2005 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN: VLSI IN COMPUTERS & PROCESSORS, PROCEEDINGS, 2005, : 38 - 44
  • [50] Obstacle-Avoiding Euclidean Steiner Trees by n-Star Bundles
    Parque, Victor
    Miyashita, Tomoyuki
    2018 IEEE 30TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2018, : 315 - 319