Obstacle-avoiding rectilinear Steiner tree construction in sequential and parallel approach

被引:19
|
作者
Chow, Wing-Kai [1 ]
Li, Liang [1 ]
Young, Evangeline F. Y. [1 ]
Sham, Chiu-Wing [2 ]
机构
[1] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Hong Kong, Hong Kong, Peoples R China
[2] Hong Kong Polytech Univ, Dept Elect & Informat Engn, Hong Kong, Hong Kong, Peoples R China
关键词
Obstacle-avoiding maze routing; GPU; Parallel computing; ALGORITHM;
D O I
10.1016/j.vlsi.2013.08.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Rectilinear Steiner Minimum Tree (RSMT) problem is a fundamental one in VLSI physical design. In this paper, we present a maze routing based heuristics to solve the obstacle-avoiding RSMT (OARSMT) problem. Our approach can handle multi-pin nets in good quality and reasonable running time. We also present an implementation of the heuristics in parallel approach with the aid of graphic processing units (GPU). The parallel algorithm is implemented by using CUDA and has been tested on a NVIDIA graphic card. Our experimental results show that our parallel algorithm has promising speedups over our sequential approach. This work demonstrates that we can apply a parallel algorithm to solve the OARSMT problem with the aid of GPU. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:105 / 114
页数:10
相关论文
共 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] 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
  • [5] 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):
  • [6] High-Performance Obstacle-Avoiding Rectilinear Steiner Tree Construction
    Liu, Chih-Hung
    Yuan, Shih-Yi
    Kuo, Sy-Yen
    Wang, Szu-Chi
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2009, 14 (03)
  • [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