Congestion-constrained layer assignment for via minimization in global routing

被引:62
|
作者
Lee, Tsung-Hsien [1 ]
Wang, Ting-Chi [1 ]
机构
[1] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu 300, Taiwan
关键词
global routing; layer assignment; physical design; via minimization;
D O I
10.1109/TCAD.2008.927733
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we study the problem of layer assignment for via minimization, which arises during multilayer global routing. In addressing this problem, we take the total overflow and the maximum overflow as the congestion constraints from a given one-layer global routing solution and aim to find a layer assignment result for each net such that the via cost is minimized while the given congestion constraints are satisfied. To solve the problem, we propose a polynomial-time algorithm which first generates a net order and then performs layer assignment one net at a time according to the order using dynamic programming. Our algorithm is guaranteed to generate a layer assignment solution satisfying the given congestion constraints. We used the six-layer benchmarks released from the ISPD'07 global routing contest to test our algorithm. The experimental results show that our algorithm was able to improve the contest results of the top three winners MaizeRouter, BoxRouter, and FGR on each benchmark. As compared to BoxRouter 2.0 and FGR 1.1, which are newer versions of BoxRouter and FGR, our algorithm respectively produced smaller via costs on all benchmarks and half the benchmarks. Our algorithm can also be adapted to refine a given multilayer global routing solution in a net-by-net manner, and the experimental results show that this refinement approach improved the via costs on all benchmarks for FGR 1.1.
引用
收藏
页码:1643 / 1656
页数:14
相关论文
共 50 条
  • [1] Congestion based layer assignment of global routing
    Zhou, Y
    Zhou, Q
    Cai, YC
    Hong, XL
    Yao, HL
    2003 5TH INTERNATIONAL CONFERENCE ON ASIC, VOLS 1 AND 2, PROCEEDINGS, 2003, : 216 - 220
  • [2] CONSTRAINED VIA MINIMIZATION FOR 3-LAYER ROUTING
    CHANG, KE
    JYU, HF
    FENG, WS
    COMPUTER-AIDED DESIGN, 1989, 21 (06) : 346 - 354
  • [3] Robust Layer Assignment for Via Optimization in Multi-layer Global Routing
    Lee, Tsung-Hsien
    Wang, Ting-Chi
    ISPD 2009 ACM INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN, 2009, : 159 - 166
  • [4] Congestion-Constrained Virtual Link Embedding with Uncertain Demands
    Hosseini, Fatemeh
    James, Alexander
    Ghaderi, Majid
    2018 14TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2018, : 143 - 151
  • [5] An efficient approach to constrained via minimization for two-layer VLSI routing
    Tang, ML
    Eshraghian, K
    Cheung, HN
    PROCEEDINGS OF ASP-DAC '99: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 1999, 1999, : 149 - 152
  • [6] A heuristic algorithm to solve constrained via minimization for three-layer routing problems
    Takahashi, K
    Watanabe, T
    ISCAS '98 - PROCEEDINGS OF THE 1998 INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-6, 1998, : E254 - E257
  • [7] Delay-Constrained GNR Routing for Layer Minimization
    Yan, Jin-Tai
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (11) : 2356 - 2369
  • [8] Dynamic Planning of Local Congestion from Varying-Size Vias for Global Routing Layer Assignment
    Shi, Daohang
    Tashjian, Edward
    Davoodi, Azadeh
    2016 21ST ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2016, : 372 - 377
  • [9] Dynamic Planning of Local Congestion From Varying-Size Vias for Global Routing Layer Assignment
    Shi, Daohang
    Tashjian, Edward
    Davoodi, Azadeh
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2017, 36 (08) : 1301 - 1312
  • [10] Simultaneous Antenna Avoidance and Via Optimization in Layer Assignment of Multi-layer Global Routing
    Lee, Tsung-Hsien
    Wang, Ting-Chi
    2010 IEEE AND ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2010, : 312 - 318