New perspectives in VLSI design automation: deterministic packing by Sequence Pair

被引:10
作者
Janiak, Adam [1 ]
Kozik, Andrzej [1 ]
Lichtenstein, Maciej [1 ]
机构
[1] Wroclaw Univ Technol, Inst Comp Engn Control & Robot, PL-50372 Wroclaw, Poland
关键词
VLSI; Design automation; Floorplan; Block packing problem; PLACEMENT;
D O I
10.1007/s10479-008-0460-9
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In the paper we consider a problem of packing rectangular blocks on a plane, which is known as Block Packing Problem (BPP). This problem is a central issue of the modern VLSI chips design methods. Basing on a new interpretation of the Sequence-Pair representation of the packing solution-space, which is based on Complementary Mirror Constraint Graphs (CMCG), we develop the efficient method of neighborhood exploration. This method might be able to improve the efficiency of other neighborhood-based search methods, such as simulated annealing or tabu search, as well as, to construct efficient heuristics. We illustrate application of the developed method by constructing a heuristic algorithm for solving BPP and comparing its efficiency and effectiveness to the algorithms commonly used so far.
引用
收藏
页码:35 / 56
页数:22
相关论文
共 36 条
[1]   Combinatorial techniques for mixed-size placement [J].
Adya, SN ;
Markov, IL .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2005, 10 (01) :58-90
[2]   Fixed-outline floorplanning: Enabling hierarchical design [J].
Adya, SN ;
Markov, IL .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2003, 11 (06) :1120-1135
[3]  
[Anonymous], P DAC
[4]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[5]  
[Anonymous], 1990, Introduction to Algorithms
[6]   ORTHOGONAL PACKINGS IN 2 DIMENSIONS [J].
BAKER, BS ;
COFFMAN, EG ;
RIVEST, RL .
SIAM JOURNAL ON COMPUTING, 1980, 9 (04) :846-855
[7]   Symmetry within the sequence-pair representation in the context of placement for analog design [J].
Balasa, F ;
Lampaert, K .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2000, 19 (07) :721-731
[8]   Metaheuristics in combinatorial optimization: Overview and conceptual comparison [J].
Blum, C ;
Roli, A .
ACM COMPUTING SURVEYS, 2003, 35 (03) :268-308
[9]  
Chan H.H., 2005, PROC INT S PHYS DESI, P129
[10]  
Chan HaywardH., 2004, GLSVLSI '04-'Proceedings of the lJfth ACM Great Lakes symposium on VLSI, P282