Fast integer linear programming based models for VLSI global routing

被引:9
|
作者
Behjat, L [1 ]
Chiang, A [1 ]
机构
[1] Univ Calgary, Dept Elect & Comp Engn, Calgary, AB, Canada
关键词
D O I
10.1109/ISCAS.2005.1466066
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Global routing is an essential part of VLSI physical design, and has been traditionally solved using sequential or concurrent methods. In the sequential techniques, routes are generated one at a time based on a predetermined ordering. These methods are very fast, but because of their sequential nature can result in sub-optimal solutions. The concurrent techniques attempt to solve the problem using global optimization techniques. These methods can provide a global view of the circuit's routing, but take a considerable amount of time. In this paper, a global router based on the concurrent techniques is presented. The proposed technique formulates the global routing problem as an integer linear programming (ILP) problem. This model combines the traditional wire length minimization model with the channel capacity minimization to obtain more accurate routings. In addition, the characteristics of the trees generated by our global router are investigated. A tree pruning technique based on the characteristics of the trees is developed to reduce the sizes of the MP problem, and consequently reduce the solution time. The results show an average of 58% improvement in solving time without any loss in the quality of the results.
引用
收藏
页码:6238 / 6243
页数:6
相关论文
共 50 条
  • [21] A Global Optimal Gaussian Mixture Reduction Approach Based on Integer Linear Programming
    Zhu Hongyan
    Zhai Qiaozhu
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2013, 22 (04): : 763 - 768
  • [22] Financial Management Strategies for Corporate Investments Based on Integer Linear Programming Models
    Zhao J.
    Wang Y.
    [J]. Applied Mathematics and Nonlinear Sciences, 2024, 9 (01)
  • [23] 3 MODELS OF FUZZY INTEGER LINEAR-PROGRAMMING
    HERRERA, F
    VERDEGAY, JL
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1995, 83 (03) : 581 - 593
  • [24] Integer linear programming models for a cement delivery problem
    Hertz, Alain
    Uldry, Marc
    Widmer, Marino
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 222 (03) : 623 - 631
  • [25] Integer Linear Programming Models for the Containership Stowage Problem
    Zhu, Huiling
    Ji, Mingjun
    Guo, Wenwen
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2020, 2020
  • [26] Integer linear programming models for the skiving stock problem
    Martinovic, J.
    Scheithauer, G.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 251 (02) : 356 - 368
  • [27] 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
  • [28] INTEGER LINEAR-PROGRAMMING FORMULATION FOR A VEHICLE-ROUTING PROBLEM
    ACHUTHAN, NR
    CACCETTA, L
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1991, 52 (01) : 86 - 89
  • [29] A mixed integer linear programming formulation for the vehicle routing problem with backhauls
    Granada-Echeverri, Mauricio
    Toro, Eliana M.
    Santa, Jhon Jairo
    [J]. INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING COMPUTATIONS, 2019, 10 (02) : 295 - 308
  • [30] INTEGER LINEAR-PROGRAMMING FORMULATION FOR VEHICLE-ROUTING PROBLEMS
    BRODIE, GR
    WATERS, CDJ
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1988, 34 (03) : 403 - 404