Mixed Integer Programming Models for Detailed Placement

被引:0
作者
Li, Shuai [1 ]
Koh, Cheng-Kok [1 ]
机构
[1] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47907 USA
来源
ISPD 12: PROCEEDINGS OF THE 2012 INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN | 2012年
关键词
Detailed Placement; MIP; BRANCH-AND-PRICE; COLUMN GENERATION; DECOMPOSITION; OPTIMIZATION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Existing detailed placement optimization methods typically involve the use of enumeration to determine the optimal location of a small number of cells. We propose two Mixed Integer Programming (MIP) models that can optimize the detailed placement of more cells efficiently. Compared with existing models, the first proposed model has fewer integer variables. The second proposed model, derived based on Dantzig-Wolfe decomposition principle, is with tighter bounds during its solution. Experimental results show that both models are capable of optimizing in reasonable time the detailed placement of much larger problem instances than existing models. Experiments on large-scale real benchmark circuits also show that detailed placer based on advanced MW models can effectively reduce half-perimeter wirelengh (HPWL), as well as routed wirelength and vertical via, of the original placement results generated by enumeration approach.
引用
收藏
页码:87 / 94
页数:8
相关论文
共 28 条
  • [1] Fractional cut: Improved recursive bisection placement
    Agnihotri, A
    Yildiz, MC
    Khatkhate, A
    Mathur, A
    Ono, S
    Madden, PH
    [J]. ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, : 307 - 310
  • [2] Agnihotri Ameya R., 2005, P 2005 INT S PHYS DE, P230
  • [3] Branch-and-price: Column generation for solving huge integer programs
    Barnhart, C
    Johnson, EL
    Nemhauser, GL
    Savelsbergh, MWP
    Vance, PH
    [J]. OPERATIONS RESEARCH, 1998, 46 (03) : 316 - 329
  • [4] Caldwell A. E., 2007, IEEE T COMPUT AID D, V19, P1304
  • [5] A Parallel Branch-and-Cut Approach for Detailed Placement
    Cauley, Stephen
    Balakrishnan, Venkataramanan
    Hu, Y. Charlie
    Koh, Cheng-Kok
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2011, 16 (02)
  • [6] Chan T., 2005, P ISPD, P185
  • [7] Multilevel optimization for large-scale circuit placement
    Chan, TF
    Cong, J
    Kong, TM
    Shinnerl, JR
    [J]. ICCAD - 2000 : IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, 2000, : 171 - 176
  • [8] CHAN TF, 2005, MPL6 ROBUST MULTILEV, P227
  • [9] Optimality and scalability study of existing placement algorithms
    Chang, CC
    Cong, J
    Romesis, M
    Xie, M
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2004, 23 (04) : 537 - 549
  • [10] A NEW OPTIMIZATION ALGORITHM FOR THE VEHICLE-ROUTING PROBLEM WITH TIME WINDOWS
    DESROCHERS, M
    DESROSIERS, J
    SOLOMON, M
    [J]. OPERATIONS RESEARCH, 1992, 40 (02) : 342 - 354