Back to Search Start Over

Corner block list representation and its application to floorplan optimization

Authors :
Hong, Xianlong
Dong, Sheqin
Huang, Gang
Cai, Yici
Cheng, Chung-Kuan
Gu, Jun
Source :
IEEE Transactions on Circuits and Systems-II-Express Briefs. May, 2004, Vol. 51 Issue 5, p228, 6 p.
Publication Year :
2004

Abstract

We propose to use a corner block list (CBL) representation for mosaic floorplans. In a mosaic floorplan, each room has only one block assigned to it. Thus, there is a unique corner room on the top right corner of the chip. Corner block deletion and corner block insertion keep the floorplan mosaic. Through a recursive deletion process, a mosaic floorplan can be converted to a representation that is named as CBL. Given a CBL, it takes only linear time to construct the floorplan. The CBL is used for the application to very large-scale integration floorplan and building block placement. We adopt a simulated annealing process for the optimization. Soft blocks and the aspect ratio of time chip are taken into account in the optimization process. The experimental results demonstrate that the algorithm is quite promising. Index Terms--Building block layout, floorplanning representation, NP hard, placement algorithm, simulated annealing.

Details

Language :
English
ISSN :
15497747
Volume :
51
Issue :
5
Database :
Gale General OneFile
Journal :
IEEE Transactions on Circuits and Systems-II-Express Briefs
Publication Type :
Academic Journal
Accession number :
edsgcl.124698108