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 条
  • [41] Mixed integer linear programming models for optimal crop selection
    Filippi, Carlo
    Mansini, Renata
    Stevanato, Elisa
    COMPUTERS & OPERATIONS RESEARCH, 2017, 81 : 26 - 39
  • [42] Novel Genomic Duplication Models through Integer Linear Programming
    Paszek, Jaroslaw
    Eulenstein, Oliver
    Gorecki, Pawel
    12TH ACM CONFERENCE ON BIOINFORMATICS, COMPUTATIONAL BIOLOGY, AND HEALTH INFORMATICS (ACM-BCB 2021), 2021,
  • [43] New Integer Linear Programming Models for the Vertex Coloring Problem
    Jabrayilov, Adalat
    Mutzel, Petra
    LATIN 2018: THEORETICAL INFORMATICS, 2018, 10807 : 640 - 652
  • [44] Integer linear programming models for the weighted total domination problem
    Ma, Yuede
    Cai, Qingqiong
    Yao, Shunyu
    APPLIED MATHEMATICS AND COMPUTATION, 2019, 358 : 146 - 150
  • [45] Ordered escape routing combining heuristic algorithm and improved integer linear programming
    Deng, Xinguo
    Ye, Sijin
    Chen, Jiarui
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2024, 30 (12): : 4302 - 4313
  • [46] GRIP: Scalable 3D Global Routing Using Integer Programming
    Wu, Tai-Hsuan
    Davoodi, Azadeh
    Linderoth, Jeffrey T.
    DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 320 - +
  • [47] Integer linear programming model for vehicle routing problem and an application in the food industry
    Ozkok, Beyza Ahlatcioglu
    Kurul, Feyyaz Celalettin
    ISTANBUL UNIVERSITY JOURNAL OF THE SCHOOL OF BUSINESS, 2014, 43 (02): : 251 - 260
  • [48] A novel integer linear programming model for routing and spectrum assignment in optical networks
    Hadhbi, Youssouf
    Kerivin, Herve
    Wagler, Annegret
    PROCEEDINGS OF THE 2019 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2019, : 127 - 134
  • [49] A Mixed-Integer Linear Programming Model for a Selective Vehicle Routing Problem
    Posada, Andrea
    Carlos Rivera, Juan
    Palacio, Juan D.
    APPLIED COMPUTER SCIENCES IN ENGINEERING, WEA 2018, PT II, 2018, 916 : 108 - 119
  • [50] Multi-UAV Routing with Priority using Mixed Integer Linear Programming
    Hong, Youkyung
    Jung, Sunggoo
    Kim, Suseong
    Cha, Jihun
    2020 20TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS), 2020, : 699 - 702