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 条
  • [31] 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
  • [32] 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
  • [33] Simple and fast algorithm for binary integer and online linear programming
    Xiaocheng Li
    Chunlin Sun
    Yinyu Ye
    [J]. Mathematical Programming, 2023, 200 : 831 - 875
  • [34] An integer linear programming approach for bilinear integer programming
    Freire, Alexandre S.
    Moreno, Eduardo
    Vielma, Juan Pablo
    [J]. OPERATIONS RESEARCH LETTERS, 2012, 40 (02) : 74 - 77
  • [35] A 0-1 integer linear programming based approach for global locality optimizations
    Xia, Jun
    Luo, Li
    Yang, Xuejun
    [J]. ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS, 2006, 4186 : 281 - 294
  • [36] Mixed Integer Linear Programming Models to Solve a Real-Life Vehicle Routing Problem with Pickup and Delivery
    Louati, Ali
    Lahyani, Rahma
    Aldaej, Abdulaziz
    Mellouli, Racem
    Nusir, Muneer
    [J]. APPLIED SCIENCES-BASEL, 2021, 11 (20):
  • [37] Global inference for sentence compression an integer linear programming approach
    Clarke, James
    Lapata, Mirella
    [J]. JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2008, 31 : 399 - 429
  • [38] INTEGER LINEAR PROGRAMMING
    PETERSEN, CC
    [J]. JOURNAL OF INDUSTRIAL ENGINEERING, 1967, 18 (08): : 456 - &
  • [39] LINEAR INTEGER PROGRAMMING
    SWANEK, JJ
    [J]. REPORT OF NRL PROGRESS, 1974, (NOV): : 17 - 17
  • [40] Integer linear programming models for grid-based light post location problem
    Noor-E-Alam, Md.
    Mah, Andrew
    Doucette, John
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 222 (01) : 17 - 30