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 条
  • [1] Obstacle-Avoiding Rectilinear Steiner Minimal Tree construction
    Chang, Yung-Tai
    Tsai, Ya-Wen
    Chi, Jun-Cheng
    Chi, Mely Chen
    2008 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), PROCEEDINGS OF TECHNICAL PROGRAM, 2008, : 35 - +
  • [2] UNIFICATION OF OBSTACLE-AVOIDING RECTILINEAR STEINER TREE CONSTRUCTION
    Jiang, Iris Hui-Ru
    Lin, Shung-Wei
    Yu, Yen-Ting
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2008, : 127 - +
  • [3] Efficient Obstacle-Avoiding Rectilinear Steiner Tree Construction
    Lin, Chung-Wei
    Chen, Szu-Yu
    Li, Chi-Feng
    Chang, Yao-Wen
    Yang, Chia-Lin
    ISPD'07: PROCEEDINGS OF THE 2007 INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN, 2007, : 127 - +
  • [4] Efficient obstacle-avoiding rectilinear Steiner tree construction algorithms
    Institute of Electronic Engineering, Chung Yuan Christian University, Chung-Li, Taiwan
    不详
    不详
    WSEAS Trans. Circuits Syst., 2006, 12 (1775-1782):
  • [5] Obstacle-avoiding Rectilinear Steiner Minimum Tree Construction: An Optimal Approach
    Huang, Tao
    Young, Evangeline F. Y.
    2010 IEEE AND ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2010, : 610 - 613
  • [6] Obstacle-avoiding rectilinear Steiner tree construction in sequential and parallel approach
    Chow, Wing-Kai
    Li, Liang
    Young, Evangeline F. Y.
    Sham, Chiu-Wing
    INTEGRATION-THE VLSI JOURNAL, 2014, 47 (01) : 105 - 114
  • [7] A Reinforcement Learning Agent for Obstacle-Avoiding Rectilinear Steiner Tree Construction
    Chen, Po-Yan
    Ke, Bing-Ting
    Lee, Tai-Cheng
    Tsai, I-Ching
    Kung, Tai-Wei
    Lin, Li-Yi
    Liu, En-Cheng
    Chang, Yun-Chih
    Li, Yih-Lang
    Chao, Mango C-T
    ISPD'22: PROCEEDINGS OF THE 2022 INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN, 2022, : 107 - 115
  • [8] Obstacle-avoiding rectilinear Steiner tree construction based on spanning graphs
    Lin, Chung-Wei
    Chen, Szu-Yu
    Li, Chi-Feng
    Chang, Yao-Wen
    Yang, Chia-Lin
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (04) : 643 - 653
  • [9] FOARS: FLUTE Based Obstacle-Avoiding Rectilinear Steiner Tree Construction
    Ajwani, Gaurav
    Chu, Chris
    Mak, Wai-Kei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (02) : 194 - 204
  • [10] Obstacle-Avoiding Rectilinear Steiner Tree Construction: A Steiner-Point-Based Algorithm
    Liu, Chih-Hung
    Kuo, Sy-Yen
    Lee, D. T.
    Lin, Chun-Syun
    Weng, Jung-Hung
    Yuan, Shih-Yi
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (07) : 1050 - 1060