VLSI module placement based on rectangle-packing by the sequence-pair

被引:486
作者
Murata, H [1 ]
Fujiyoshi, K [1 ]
Nakatake, S [1 ]
Kajitani, Y [1 ]
机构
[1] TOKYO INST TECHNOL, DEPT ELECT & ELECT ENGN, MEGURO KU, TOKYO 152, JAPAN
关键词
D O I
10.1109/43.552084
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The earliest and the most critical stage in VLSI layout design is the placement, The background of which is the rectangle packing problem: Given set of rectangular modules of arbitrary sizes, place them without overlap on a plane within a rectangle of minimum area, Since the variety of the packing is uncountably infinite, the key issue for successful optimization is the introduction of a finite solution space which includes an optimal solution, This paper proposes such a solution space where each packing is represented by a pair of module name sequences, called a sequence-pair, Searching this space by simulated annealing, hundreds of modules have been packed efficiently as demonstrated, For applications to VLSI layout, we attack the biggest MCNC benchmark ami49 with a conventional wiring area estimation method, and obtain a highly promising placement.
引用
收藏
页码:1518 / 1524
页数:7
相关论文
共 13 条
[1]   MODEL AND SOLUTION STRATEGY FOR PLACEMENT OF RECTANGULAR BLOCKS IN THE EUCLIDEAN PLANE [J].
ALON, A ;
ASCHER, U .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1988, 7 (03) :378-386
[2]   ORTHOGONAL PACKINGS IN 2 DIMENSIONS [J].
BAKER, BS ;
COFFMAN, EG ;
RIVEST, RL .
SIAM JOURNAL ON COMPUTING, 1980, 9 (04) :846-855
[3]  
DAI WM, 1987, IEEE T COMPUT AID D, V6, P828
[4]   An MCM/IC timing-driven placement algorithm featuring explicit design space exploration [J].
Esbensen, H ;
Kuh, ES .
1996 IEEE MULTI-CHIP MODULE CONFERENCE, PROCEEDINGS, 1996, :170-175
[5]  
Kajitani Y., 1983, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, VCAD-2, P293, DOI 10.1109/TCAD.1983.1270047
[6]  
ONODERA H, 1991, P 28 ACM IEEE DES AU, P433
[7]  
OTTEN RHJM, 1982, 19TH P DES AUT C, P261
[8]  
PAN PC, 1994, IEEE IC CAD, P436
[9]  
SHA L, 1985, 22ND P DES AUT C, P602
[10]   OPTIMAL ORIENTATIONS OF CELLS IN SLICING FLOORPLAN DESIGNS [J].
STOCKMEYER, L .
INFORMATION AND CONTROL, 1983, 57 (2-3) :91-101