Congestion reduction during placement based on integer programming

被引:7
|
作者
Yang, XJ [1 ]
Kastner, R [1 ]
Sarrafzadeh, M [1 ]
机构
[1] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90095 USA
关键词
D O I
10.1109/ICCAD.2001.968712
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a novel method to reduce routing congestion during placement stage. The proposed approach is used as a post-processing step in placement. Congestion reduction is based on local improvement on the existing layout. However, the approach has a global view of the congestion over the entire design. It uses integer linear programming (ILP) to formulate the conflicts between multiple congested regions, and performs local improvement according to the solution of ILP. Experiments show that the proposed approach can effectively reduce the total overflow of global routing result. The short running time of the algorithm indicates good scalability on large designs.
引用
收藏
页码:573 / 576
页数:4
相关论文
共 50 条
  • [1] An Integer Programming Placement Approach to FPGA Clock Power Reduction
    Rakhshanfar, Alireza
    Anderson, Jason H.
    [J]. 2011 16TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2011,
  • [2] Congestion reduction during placement with provably good approximation bound
    Yang, X
    Wang, M
    Kastner, R
    Ghiasi, S
    Sarrafzadeh, M
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2003, 8 (03) : 316 - 333
  • [3] Kinetic mechanism reduction based on an integer programming approach
    Androulakis, IP
    [J]. AICHE JOURNAL, 2000, 46 (02) : 361 - 371
  • [4] An effective congestion-based integer programming model for VLSI global routing
    Behjat, Laleh
    Chiang, Andy
    Rakai, Logan
    Li, Jianhua
    [J]. 2008 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-4, 2008, : 889 - 893
  • [5] A Novel Integer Linear Programming Based Optimal PMU Placement Model
    Li, Yikui
    Li, Jie
    Wu, Lei
    [J]. 2018 NORTH AMERICAN POWER SYMPOSIUM (NAPS), 2018,
  • [6] Binary Integer Programming Based PMU Placement in the Presence of Conventional Measurements
    Erturk, Bulut
    Gol, Murat
    [J]. 2016 IEEE PES INNOVATIVE SMART GRID TECHNOLOGIES CONFERENCE EUROPE (ISGT-EUROPE), 2016,
  • [7] Congestion Analysis for Global Routing via Integer Programming
    Shojaei, Hamid
    Davoodi, Azadeh
    Linderoth, Jeffrey T.
    [J]. 2011 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2011, : 256 - 262
  • [8] Optimal placement of PMUs by integer linear programming
    Gou, Bei
    [J]. IEEE TRANSACTIONS ON POWER SYSTEMS, 2008, 23 (03) : 1525 - 1526
  • [9] Mixed Integer Programming Models for Detailed Placement
    Li, Shuai
    Koh, Cheng-Kok
    [J]. ISPD 12: PROCEEDINGS OF THE 2012 INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN, 2012, : 87 - 94
  • [10] Congestion mitigation during placement
    Chakraborty, K
    Venkateswaran, N
    [J]. NINTH GREAT LAKES SYMPOSIUM ON VLSI, PROCEEDINGS, 1999, : 228 - 229