A Fast Hierarchical Adaptive Analog Routing Algorithm Based on Integer Linear Programming

被引:4
|
作者
Torabi, Mohammad [1 ]
Zhang, Lihong [1 ]
机构
[1] Mem Univ Newfoundland, Dept Elect & Comp Engn, Fac Engn & Appl Sci, 230 Elizabeth Ave, St John, NF A1B 3X9, Canada
基金
加拿大创新基金会; 加拿大自然科学与工程研究理事会;
关键词
Integer linear programming; efficiency; special constraints; METHODOLOGY; PLACEMENT; FLUTE;
D O I
10.1145/3035464
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The shrinking design window and high parasitic sensitivity in advanced technologies have imposed special challenges on analog and radio frequency (RF) integrated circuit design. The state-of-the-art analog routing research tends to favor linear programming to achieve various analog constraints, which, although effective, fail to offer high routing efficiency on its own. In this article, we propose a new methodology to address such a deficiency based on integer linear programming (ILP) but without compromising the capability of handling any special constraints for the analog routing problems. Our proposed method supports hierarchical routing, which can divide the entire routing area into multiple small heterogeneous regions where the ILP can efficiently derive routing solutions. Distinct from the conventional methods, our algorithm utilizes adaptive resolutions for various routing regions. For a more congested region, a routing grid with higher resolution is employed, whereas a lower-resolution grid is adopted to a less-crowded routing region. For a large empty space, routing efficiency can be even boosted by creating more routing hierarchy levels. This scheme is especially beneficial to the analog and RF layouts, which are far sparser than their digital counterparts. The experimental results show that our proposed adaptive ILP-based router is much faster than the conventional ones, since it spends much less time in the areas that need no accurate routing anyway. The higher efficiency is demonstrated for large circuits and especially sparse layouts along with promising routing quality in terms of analog constraints.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] Integer programming based routing algorithm for hierarchical FPGAs
    Zhu, Limin
    Bian, Jinian
    Zhou, Qiang
    Cai, Yici
    [J]. Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2010, 22 (10): : 1687 - 1694
  • [2] Fast integer linear programming based models for VLSI global routing
    Behjat, L
    Chiang, A
    [J]. 2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 6238 - 6243
  • [3] An integer linear programming based routing algorithm for flip-chip design
    Fang, Jia-Wei
    Hsu, Chin-Hsiung
    Chang, Yao-Wen
    [J]. 2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 606 - +
  • [4] An Integer-Linear-Programming-Based Routing Algorithm for Flip-Chip Designs
    Fang, Jia-Wei
    Hsu, Chin-Hsiung
    Chang, Yao-Wen
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (01) : 98 - 110
  • [5] Simple and Fast Algorithm for Binary Integer and Online Linear Programming
    Li, Xiaocheng
    Sun, Chunlin
    Ye, Yinyu
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [6] Simple and fast algorithm for binary integer and online linear programming
    Xiaocheng Li
    Chunlin Sun
    Yinyu Ye
    [J]. Mathematical Programming, 2023, 200 : 831 - 875
  • [7] Simple and fast algorithm for binary integer and online linear programming
    Li, Xiaocheng
    Sun, Chunlin
    Ye, Yinyu
    [J]. MATHEMATICAL PROGRAMMING, 2023, 200 (02) : 831 - 875
  • [8] AN ALGORITHM FOR INTEGER LINEAR PROGRAMMING
    COOK, RA
    COOPER, L
    [J]. OPERATIONS RESEARCH, 1965, S 13 : B169 - &
  • [9] Legalized Routing Algorithm Based on Linear Programming
    Chen, Chuandong
    Tong, Xin
    Liu, Qinghai
    Chen, Jiarui
    Lin, Zhifeng
    [J]. ELECTRONICS, 2023, 12 (20)
  • [10] An Exact VNE Algorithm Based on Integer Linear Programming
    Cao, Haotong
    Yang, Longxiang
    Hu, Yue
    Chen, Jinbo
    [J]. 2016 15TH INTERNATIONAL CONFERENCE ON OPTICAL COMMUNICATIONS AND NETWORKS (ICOCN), 2016,