2000 · 303 citations · 6 references
EngineeringComputer EngineeringComputer-aided DesignDesign OptimizationSystem-on-chip DesignBlock StructureLayout DesignLayout OptimizationPhysical DesignTopology OptimizationVery-large-scale Integration LayoutBlock LayoutFloorplanningIntegrated Circuit FloorplanningPlacement AlgorithmsSimulated AnnealingSimulated Annealing OptimizationVariable Aspect RatioVlsi Implementation
Abstract––In this paper, a corner block list — a new efficient topological representation for non-slicing floorplan is proposed with applications to VLSI floorplan and building block placement. Given a corner block list, it takes only linear time to construct the floorplan. Unlike the O-tree structure, which determines the exact floorplan based on given block sizes, corner block list defines the floorplan independent of the block sizes. Thus, the structure is better suited for floorplan optimization with various size configurations of each block. Based on this new structure and the simulated annealing technique, an efficient floorplan algorithm is given. Soft blocks and the aspect ratio of the chip are taken into account in the simulated annealing process. The experimental results demonstrate the algorithm is quite promising. 1.
6
Optimization by Simulated Annealing
Scott Kirkpatrick, C. D. Gelatt, M.P. Vecchi · Science · 1983 · 44.6K citations
A New Algorithm for Floorplan Design
Martin D. F. Wong, C. L. Liu · Design Automation Conference · 1986 · 478 citations
Architecture, Industrial Engineering, Algorithmic Design +12
Rectangle-packing-based module placement
Hiroshi Murata, Kunihiro Fujiyoshi, Shigetoshi Nakatake et al. · 1995 · 373 citations