A linear programming-based algorithm for floorplanning in VLSI design

被引:30
作者
Kim, JG [1 ]
Kim, YD
机构
[1] Georgia Inst Technol, Sch Ind & Syst Engn, Atlanta, GA 30332 USA
[2] Korea Adv Inst Sci & Technol, Dept Ind Engn, Yusong Gu, Taejon 305701, South Korea
关键词
floorplanning; linear programming (LP); sequence-pair; simulated annealing (SA);
D O I
10.1109/TCAD.2003.810748
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we consider a floorplanning problem in the physical design of very large scale integration. We focus on the problem of placing a set of blocks (modules) on a chip with the objective of minimizing area of the chip as well as total wire length. The blocks have different areas and their shapes are either fixed (predetermined) or flexible (to be determined). We use the sequence-pair suggested by Murata et al. to represent the topology of nonslicing floorplans and present two methods to obtain a floorplan from a sequence-pair. One is a construction method, and the other is a method based on a linear programming model. The two methods are embedded in simulated annealing algorithms, which are used to find a near optimal floorplan. Results of computational experiments on the Microelectronics Center of North Carolina benchmark examples show that the proposed algorithms work better than existing algorithms.
引用
收藏
页码:584 / 592
页数:9
相关论文
共 34 条
[1]  
Chen PH, 2000, DES AUT CON, P468
[2]   OPTIMAL REALIZATIONS OF FLOORPLANS [J].
CHONG, K ;
SAHNI, S .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1993, 12 (06) :793-801
[3]   A FACILITY LAYOUT METHOD FOR FLEXIBLE MANUFACTURING SYSTEMS [J].
DAS, SK .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1993, 31 (02) :279-297
[4]   A unified approach to topology generation and optimal sizing of floorplans [J].
Dasgupta, PS ;
Sur-Kolay, S ;
Bhattacharya, BB .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1998, 17 (02) :126-135
[5]   Corner block list: An effective and efficient topological representation of non-slicing floorplan [J].
Hong, XL ;
Huang, G ;
Cai, YC ;
Gu, JC ;
Dong, SQ ;
Cheng, CK ;
Gu, J .
ICCAD - 2000 : IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, 2000, :8-12
[6]   OPTIMIZATION BY SIMULATED ANNEALING - AN EXPERIMENTAL EVALUATION .1. GRAPH PARTITIONING [J].
JOHNSON, DS ;
ARAGON, CR ;
MCGEOCH, LA ;
SCHEVON, C .
OPERATIONS RESEARCH, 1989, 37 (06) :865-892
[7]  
Kang M., 1997, Proceedings of the ASP-DAC '97. Asia and South Pacific Design Automation Conference 1997 (Cat. No.97TH8231), P265, DOI 10.1109/ASPDAC.1997.600145
[8]   Layout planning for facilities with fixed shapes and input and output points [J].
Kim, JG ;
Kim, YD .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2000, 38 (18) :4635-4653
[9]  
Kim JG, 1998, IIE TRANS, V30, P947, DOI 10.1023/A:1007576923948
[10]  
KOLAY SS, 1992, P 29 ACM IEEE DES AU, P69