An efficient heuristic force directed placement algorithm based on partitioning

被引:0
作者
Cheng, F [1 ]
Mao, J [1 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Elect Engn, Shanghai 200030, Peoples R China
基金
中国国家自然科学基金;
关键词
standard cell placement; force directed; partitioning; clustering; iterative optimization;
D O I
10.1080/08827510410001694996
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
An efficient heuristic force directed placement algorithm based on partitioning is proposed for very large-scale circuits. Our heuristic force directed approach provides a more efficient cell location adjustment scheme for iterative placement optimization than the force directed relaxation (FDR) method. We apply hierarchical partitioning based on a new parallel clustering technique to decompose circuit into several level sub-circuits. During the partitioning phase, a similar technique to 'terminal propagation' was introduced so as to maintain the external connections that affect cell adjustment in sub-circuit. In these lowest level sub-circuits, the heuristic force directed algorithm is used to perform iterative placement optimization. Then each pair of sub-circuits resulted from bisection combine into a larger one, in which cells are located as the best placement state of either sub-circuits. The bottom-up combination is done successively until back to the original circuit, and at each combination level the heuristic force directed placement algorithm is used to further improve the placement quality. A set of MCNC ( Microelectronics Centre of North-Carolina) standard cell benchmarks is experimented and results show that our placement algorithm produces on average of 12% lower total wire length than that of Feng Shui with a little longer CPU time.
引用
收藏
页码:427 / 436
页数:10
相关论文
共 13 条
[1]   Optimal partitioners and end-case placers for standard-cell layout [J].
Caldwell, AE ;
Kahng, AB ;
Markov, IL .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2000, 19 (11) :1304-1313
[2]   A PROCEDURE FOR PLACEMENT OF STANDARD-CELL VLSI CIRCUITS [J].
DUNLOP, AE ;
KERNIGHAN, BW .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1985, 4 (01) :92-98
[3]  
Fiduccia C., 1982, P 19 IEEE DES AUT C, P175, DOI [DOI 10.1109/DAC.1982.1585498, 10.1109/DAC.1982.1585498]
[4]   AN EFFICIENT ALGORITHM FOR THE TWO-DIMENSIONAL PLACEMENT PROBLEM IN ELECTRICAL CIRCUIT LAYOUT [J].
GOTO, S .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1981, 28 (01) :12-18
[5]   AN EFFICIENT MULTILEVEL PLACEMENT TECHNIQUE USING HIERARCHICAL PARTITIONING [J].
HAMADA, T ;
CHENG, CK ;
CHAU, PM .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-FUNDAMENTAL THEORY AND APPLICATIONS, 1992, 39 (06) :432-439
[6]  
Karypis G, 1997, DES AUT CON, P526, DOI 10.1145/266021.266273
[7]  
Kernighan B. W., 1970, Bell System Technical Journal, V49, P291
[8]   MULTIPLE-WAY NETWORK PARTITIONING [J].
SANCHIS, LA .
IEEE TRANSACTIONS ON COMPUTERS, 1989, 38 (01) :62-81
[9]  
WAKABAYASHI S, 2002, P AS PAC CIRC SYST C, P28
[10]  
Wei YC, 1989, P IEEE INT C COMP AI, P298