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 条
  • [21] Efficient Multi-Layer Obstacle-Avoiding Region-to-Region Rectilinear Steiner Tree Construction
    Wang, Run-Yi
    Pai, Chia-Cheng
    Wang, Jun-Jie
    Wen, Hsiang-Ting
    Pai, Yu-Cheng
    Chang, Yao-Wen
    Li, James C. M.
    Jiang, Jie-Hong
    2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [22] An O(n log n) Path-Based Obstacle-Avoiding Algorithm for Rectilinear Steiner Tree Construction
    Liu, Chih-Hung
    Yuan, Shih-Yi
    Kuo, Sy-Yen
    Chou, Yao-Hsin
    DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 314 - +
  • [23] Guiding Solution Based Local Search for Obstacle-Avoiding Rectilinear Steiner Minimal Tree Problem
    Zhang, Tiancheng
    Lu, Zhipeng
    Ding, Junwen
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2024, 8 (01): : 440 - 453
  • [24] A full-scale solution to the rectilinear obstacle-avoiding Steiner problem
    Jing, Tom Tong
    Hu, Yu
    Feng, Zhe
    Hong, Xian-Long
    Hu, Xiaodong
    Yan, Guiying
    INTEGRATION-THE VLSI JOURNAL, 2008, 41 (03) : 413 - 425
  • [25] Obstacle-Avoiding Octagonal Steiner Tree Construction Based on Particle Swarm Optimization
    Huang, Xing
    Liu, Genggeng
    Guo, Wenzhong
    Chen, Guolong
    2013 NINTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION (ICNC), 2013, : 539 - 543
  • [26] Obstacle-avoiding rectilinear minimum-delay steiner tree construction towards IP-block-based SOC design
    Xu, JY
    Hong, XL
    Jing, T
    Yang, Y
    6TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, PROCEEDINGS, 2005, : 616 - 621
  • [27] Critical-Trunk Based Obstacle-Avoiding Rectilinear Steiner Tree Routings for Delay and Slack Optimization
    Lin, Yen-Hung
    Chang, Shu-Hsin
    Li, Yih-Lang
    ISPD 2009 ACM INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN, 2009, : 151 - 158
  • [28] Obstacle-avoiding rectilinear minimum-delay Steiner tree construction toward IP-block-based SOC design
    Xu, JY
    Hong, XL
    Jing, T
    Yang, Y
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2006, 53 (04) : 309 - 313
  • [29] ON PARALLEL RECTILINEAR OBSTACLE-AVOIDING PATHS
    ATALLAH, MJ
    CHEN, DZ
    COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 1993, 3 (06): : 307 - 313
  • [30] Fast Obstacle-Avoiding Octilinear Steiner Minimal Tree Construction Algorithm for VLSI Design
    Huang, Xing
    Guo, Wenzhong
    Chen, Guolong
    PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2015), 2015, : 46 - 50