Automatic floorplan operation apparatus
First Claim
1. A method of automatic floorplan operation for generating a suitable layout of cells, comprising:
- inputting a plurality of cell groups having a logical hierarchy structure, each cell group of said cell groups including a plurality of cells arrangeable on a plurality of cell arrangeable areas permitting overlapped areas and independent areas;
determining estimated distributions of said cell groups in said overlapped areas and said independent areas in said cell arrangeable areas;
operating on cell densities of said cell groups whose estimated distributions in said overlapped areas and said independent areas are determined at said determining step;
evaluating respective degrees of uniformity of cell density in said overlapped areas and said independent areas obtained by said operating step;
repeatedly correcting areas and positions of said cell arrangeable areas when said uniformity of cell density is estimated to be insufficient by said evaluating step; and
outputting a layout of cells when said uniformity of cell density is estimated to be sufficient by said evaluating step.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is an automatic floorplan operation apparatus for automatically performing a layout of cells onto a plurality of arrangeable areas which are optionally permitted to be overlapped on a chip. This apparatus evaluates degrees of cell densities in the respective arrangeable areas based on cell distributions therein by an objective function. When the evaluation is insufficient, an area definition correction unit also provided in the apparatus corrects the cell densities in accordance with FDM so that the cell densities in the overlapped and the independent areas are made uniform. This correction is carried out by a shift routine and a transformation routine, and is automatically repeated until the most suitable floorplan can be obtained.
61 Citations
6 Claims
-
1. A method of automatic floorplan operation for generating a suitable layout of cells, comprising:
-
inputting a plurality of cell groups having a logical hierarchy structure, each cell group of said cell groups including a plurality of cells arrangeable on a plurality of cell arrangeable areas permitting overlapped areas and independent areas; determining estimated distributions of said cell groups in said overlapped areas and said independent areas in said cell arrangeable areas; operating on cell densities of said cell groups whose estimated distributions in said overlapped areas and said independent areas are determined at said determining step; evaluating respective degrees of uniformity of cell density in said overlapped areas and said independent areas obtained by said operating step; repeatedly correcting areas and positions of said cell arrangeable areas when said uniformity of cell density is estimated to be insufficient by said evaluating step; and outputting a layout of cells when said uniformity of cell density is estimated to be sufficient by said evaluating step.
-
-
2. An automatic floorplan operation apparatus for generating a suitable layout of cells, comprising:
-
input means for inputting a plurality of cell groups having a logical hierarchy structure, each cell group of said cell groups including a plurality of cells arrangeable on a plurality of cell arrangeable areas permitting overlapped areas and independent areas; estimated distribution determination means for determining estimated distributions of said cell groups in said overlapped areas and said independent areas in said cell arrangeable areas; cell density operation means for operating on cell densities of said cell groups whose estimated distributions in said overlapped areas and said independent areas are determined by said estimated distribution determination means; cell density evaluation means for evaluating respective degrees of uniformity of cell density in said overlapped areas and said independent areas obtained by said cell density operation means; area definition correction means for repeatedly correcting areas and positions of cell arrangeable areas when uniformity of cell density is estimated to be insufficient by said cell density evaluation means; and output means for outputting a layout of said cells when said uniformity of cell density is estimated to be sufficient by said cell density evaluation means. - View Dependent Claims (3, 4, 5, 6)
-
Specification