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

被引:480
作者
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
    ALON, A
    ASCHER, U
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1988, 7 (03) : 378 - 386
  • [2] ORTHOGONAL PACKINGS IN 2 DIMENSIONS
    BAKER, BS
    COFFMAN, EG
    RIVEST, RL
    [J]. 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
    Esbensen, H
    Kuh, ES
    [J]. 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
    STOCKMEYER, L
    [J]. INFORMATION AND CONTROL, 1983, 57 (2-3): : 91 - 101