A polynomial time optimal diode insertion/routing algorithm for fixing antenna problem

被引:0
|
作者
Huang, LD [1 ]
Tang, XP [1 ]
Xiang, H [1 ]
Wong, DF [1 ]
Liu, IM [1 ]
机构
[1] Univ Texas, Dept Comp Sci, Austin, TX 78712 USA
关键词
D O I
10.1109/DATE.2002.998315
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Antenna problem is a phenomenon of plasma induced gate oxide degradation. It directly affects manufacturability of VLSI circuits, especially in deep-submicron technology using high density plasma. Diode insertion is a very effective way to solve this problem. Ideally diodes are inserted directly under the wires that violate antenna rules. But in today's high-density VLSI layouts, there is simply not enough room for "under-the-wire" diode insertion for all wires. Thus it is necessary to insert many diodes at legal "off-wire" locations and extend the antenna-rule violating wires to connect to their respective diodes. Previously only simple heuristic algorithms were available for this diode insertion and routing problem. In this paper we show that the diode insertion and routing problem for an arbitrary given number of routing layers can be optimally solved in polynomial time. Our algorithm guarantees to find a feasible diode insertion and routing solution whenever one exists. Moreover we can guarantee to find a feasible solution to minimize a cost function of the form alpha (.) L + beta (.) N where L is the total length of extension wires and N is the total number of vias on the extension wires. Experimental results show that our algorithm is very efficient.
引用
收藏
页码:470 / 475
页数:6
相关论文
共 50 条
  • [1] A polynomial time-optimal diode insertion/routing algorithm for fixing antenna problem
    Huang, LD
    Tang, XP
    Xiang, H
    Wong, DF
    Liu, IM
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2004, 23 (01) : 141 - 147
  • [2] An optimal simultaneous diode/jumper insertion algorithm for antenna fixing
    Jiang, Zhe-Wei
    Chang, Yao-Wen
    [J]. IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, ICCAD, 2006, : 837 - +
  • [3] An optimal network-flow-based simultaneous diode and jumper insertion algorithm for antenna fixing
    Jiang, Zhe-Wei
    Chang, Yao-Wen
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (06) : 1055 - 1065
  • [4] An optimal jumper-insertion algorithm for antenna avoidance/fixing
    Su, Bor-Yiing
    Chang, Yao-Wen
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2007, 26 (10) : 1818 - 1829
  • [5] An exact jumper-insertion algorithm for antenna violation avoidance/fixing considering routing obstacles
    Su, Bor-Yiing
    Chang, Yao-Wen
    Hu, Jiang
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2007, 26 (04) : 719 - 733
  • [6] A Polynomial time Algorithm for 2-layer Channel Routing Problem
    Geng, Xianya
    [J]. INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS & STATISTICS, 2012, 29 (05): : 76 - 83
  • [7] Optimal oblivious routing in polynomial time
    Azar, Y
    Cohen, E
    Fiat, A
    Kaplan, H
    Räcke, H
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2004, 69 (03) : 383 - 394
  • [8] An exact jumper insertion algorithm for antenna effect avoidance/fixing
    Su, BY
    Chang, YW
    [J]. 42ND DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2005, 2005, : 325 - 328
  • [9] Polynomial time algorithms for the message routing problem
    Wong, CS
    Chan, P
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 995 - 1000
  • [10] An improved sequential insertion algorithm and tabu search to vehicle routing problem with time windows
    Yue, Bin
    Yang, Jie
    Ma, Junxu
    Shi, Jinfa
    Shangguan, Linjian
    [J]. RAIRO-OPERATIONS RESEARCH, 2024, 58 (02) : 1979 - 1999