1995 · 373 citations · 11 references
EngineeringComputer EngineeringDesign AutomationDesign OptimizationOptimizationLayout OptimizationVery-large-scale Integration LayoutPacking ProblemsPlacement AlgorithmsSimulated AnnealingSimulated Annealing Layout OptimizationSimulated Annealing OptimizationVery-large-scale Integration (Vlsi) Design
VLSI layout placement is a rectangle‑packing problem where many rectangular modules must be placed without overlap in the smallest bounding rectangle, and because the packing space is infinite, a finite P‑admissible solution space is needed to enable successful optimization. The paper proposes a finite solution space where each packing is represented by a pair of module name sequences. The solution space represents each packing as a pair of module name sequences. Simulated annealing over the proposed space successfully packed hundreds of modules, and when combined with a conventional wiring method, it challenged the largest MCNC benchmark ami49.
The first and the most critical stage in VLSI layout design is the placement, the background of which is the rectangle packing problem: Given many rectangular modules of arbitrary site, place them without overlapping on a layer in the smallest bounding rectangle. Since the variety of the packing is infinite (two-dimensionally continuous) many, the key issue for successful optimization is in the introduction of a P-admissible solution space, which is a finite set of solutions at least one of which is optimal. This paper proposes such a solution space where each packing is represented by a pair of module name sequences. Searching this space by simulated annealing, hundreds of modules could be successfully packed as demonstrated. Combining a conventional wiring method, the biggest MCNC benchmark ami49 is challenged.
11
Orthogonal Packings in Two Dimensions
Brenda S. Baker, E. G. Coffman, Ronald L. Rivest · SIAM Journal on Computing · 1980 · 695 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
Ralph H. J. M. Otten · Design Automation Conference · 1982 · 310 citations