Title :
An area minimizer for floorplans with L-shaped regions
Author :
Sun, Yachyang ; Liu, C.L.
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
Abstract :
Given a floorplan with L-shaped regions, the problem considered is to choose an implementation from a set of possible implementations for each module such that the resultant floorplan will have minimum area, subject to the constraint that the dual polar graphs of the floorplan must be preserved. The concept of a cut line is extended, and eight types of cut lines that are used to decompose floorplans with L-shaped regions are defined. An O(n3) time algorithm for deciding whether a given floorplan is decomposable is presented. A heuristic algorithm, which uses the cut tree obtained by the decomposition algorithm to solve the area minimization problem, is proposed. For floorplans that can not be decomposed by the decomposition algorithm, a branch-and-bound algorithm can be incorporated into the algorithm to solve the area minimization problem. The results obtained are superior to those obtained by running an existing mathematical programming package for at least 1 h, and the execution time is less than 3 min for the most complex test problem
Keywords :
VLSI; circuit layout CAD; mathematical programming; L-shaped regions; VLSI; area minimizer; branch-and-bound algorithm; cut line; decomposition algorithm; dual polar graphs; floorplans; heuristic algorithm; mathematical programming package; Algorithm design and analysis; Heuristic algorithms; Mathematical programming; Minimization methods; Packaging; Polynomials; Testing;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1992. ICCD '92. Proceedings, IEEE 1992 International Conference on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-3110-4
DOI :
10.1109/ICCD.1992.276295