Optimal placement by branch-and-price

被引:5
作者
Ramachandaran, Pradeep [1 ]
Agnihotri, Ameya R. [1 ]
Ono, Satoshi [1 ]
Damodaran, Purushothaman [1 ]
Srihari, Krishnaswami [1 ]
Madden, Patrick H. [1 ]
机构
[1] SUNY Binghamton, SSIE, Binghamton, NY USA
来源
ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2 | 2005年
关键词
D O I
10.1145/1120725.1120865
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Circuit placement has a large impact on all aspects of performance; speed, power consumption, reliability, and cost are all affected by the physical locations. of interconnected transistors., The placement problem is NP-Complete for even simple metrics. In this paper, we apply techniques developed by the Operations Research (OR) community to the placement problem. Using an Integer Programming (IP) formulation and by applying a "branch-and-price" approach, we are able to optimally solve placement problems that are an order of magnitude larger than those addressed by traditional methods. Our results show that suboptimality is rampant on the small scale, and that there is merit in increasing the size of optimization windows used in detail placement.
引用
收藏
页码:337 / 342
页数:6
相关论文
共 21 条
[1]  
Adya S.N., 2003, Proc. ACM/IEEE International Symposium on Physical Design, P95
[2]   Fractional cut: Improved recursive bisection placement [J].
Agnihotri, A ;
Yildiz, MC ;
Khatkhate, A ;
Mathur, A ;
Ono, S ;
Madden, PH .
ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, :307-310
[3]  
BAZARAA MS, 1990, LINEAR PROGRAMMING N
[4]  
Caldwell AE, 2000, DES AUT CON, P477
[5]   Optimality and scalability study of existing placement algorithms [J].
Chang, CC ;
Cong, J ;
Min, X .
ASP-DAC 2003: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2003, :621-627
[6]   A column generation based decomposition algorithm for a parallel machine just-in-time scheduling problem [J].
Chen, ZL ;
Powell, WB .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 116 (01) :220-232
[7]   A NEW OPTIMIZATION ALGORITHM FOR THE VEHICLE-ROUTING PROBLEM WITH TIME WINDOWS [J].
DESROCHERS, M ;
DESROSIERS, J ;
SOLOMON, M .
OPERATIONS RESEARCH, 1992, 40 (02) :342-354
[8]   ITERATIVE PLACEMENT IMPROVEMENT BY NETWORK FLOW METHODS [J].
DOLL, K ;
JOHANNES, FM ;
ANTREICH, KJ .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1994, 13 (10) :1189-1200
[9]  
Eisenmann H, 1998, 1998 DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, P269, DOI 10.1109/DAC.1998.724480
[10]  
Hill D., 2002, U.S. Patent, Patent No. 6370673