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 条
  • [21] A polynomial-time nearly-optimal algorithm for an edge coloring problem in outerplanar graphs
    Wang, Weifan
    Huang, Danjun
    Wang, Yanwen
    Wang, Yiqiao
    Du, Ding-Zhu
    [J]. JOURNAL OF GLOBAL OPTIMIZATION, 2016, 65 (02) : 351 - 367
  • [22] Nearest Neighbor Insertion Algorithm for Solving Capacitated Vehicle Routing Problem
    Joshi, Sourabh
    Kaur, Sarabjit
    [J]. 2015 2ND INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2015, : 86 - 88
  • [23] Polynomial time approximation scheme for the capacitated vehicle routing problem with time windows
    Khachai, Mikhail Yur'evich
    Ogorodnikov, Yurii Yur'evich
    [J]. TRUDY INSTITUTA MATEMATIKI I MEKHANIKI URO RAN, 2018, 24 (03): : 233 - 246
  • [24] An O(nlogn) time algorithm for optimal buffer insertion
    Shi, WP
    Zhuo, L
    [J]. 40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 580 - 585
  • [25] A polynomial time evolution algorithm for the traveling salesman problem
    Dang, JW
    Zhang, ZH
    [J]. PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON NEURAL NETWORKS AND BRAIN, VOLS 1-3, 2005, : 47 - 49
  • [26] A polynomial time algorithm for a hemispherical minimax location problem
    Das, P
    Chakraborty, NR
    Chaudhuri, PK
    [J]. OPERATIONS RESEARCH LETTERS, 1999, 24 (1-2) : 57 - 63
  • [27] A Polynomial-Time Algorithm for the Maximum Clique Problem
    Akbari, Zohreh O.
    [J]. 2013 IEEE/ACIS 12TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2013, : 503 - 507
  • [28] A polynomial time algorithm for the n-queens problem
    El-Qawasmeh, E
    Al-Noubani, K
    [J]. Proceedings of the Second IASTED International Conference on Neural Networks and Computational Intelligence, 2004, : 191 - 195
  • [29] A stable, polynomial-time algorithm for the eigenpair problem
    Armentano, Diego
    Beltran, Carlos
    Buergisser, Peter
    Cucker, Felipe
    Shub, Michael
    [J]. JOURNAL OF THE EUROPEAN MATHEMATICAL SOCIETY, 2018, 20 (06) : 1375 - 1437
  • [30] A polynomial-time algorithm for the bistable roommates problem
    Sethuraman, J
    Teo, CP
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2001, 63 (03) : 486 - 497