DocumentCode
914216
Title
Mason: A Global Floorplanning Approach for VLSI Design
Author
La Potin, David P. ; Director, Stephen W.
Author_Institution
IBM Thomas J. Watson Research Center, Yorktown Heights, NY, USA
Volume
5
Issue
4
fYear
1986
fDate
10/1/1986 12:00:00 AM
Firstpage
477
Lastpage
489
Abstract
A global floorplanning approach is presented which allows designers to quickly explore layout issues during the initial stages of the IC design process. The approach is based on a combined mincut and slicing paradigm, in an effort to ensure routability. A slicing-tree representation is employed, upon which efficient traversal operations are applied resulting in area-efficient floorplans. The method allows modules to be specified as having a number of possible dimensions, and considers I/O pads as well as layout constraints. As a global improvement over previous floorplanning efforts, an in-place partitioning scheme is applied in conjunction with a combined exhaustive and heuristic bipartitioning approach. Moreover, a global channel routing and module I/O pin assignment scheme is used for floorplan evaluation, whereby module dimensions are chosen in conjunction with routing area, ensuring compact floorplans. A computer program, Mason, is presented which efficiently implements the approach and provides an interactive environment for designers to perform floorplanning. The performance of the program is discussed in terms of several industrial examples.
Keywords
Design automation; Equivalent circuits; Integrated circuit synthesis; Network synthesis; Process design; Programmable logic arrays; Routing; Very large scale integration; Wiring;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.1986.1270219
Filename
1270219
Link To Document