Product Documentation
Virtuoso Abstract Generator User Guide
Product Version IC23.1, November 2023

Variable-Height and Multiple-Height Cells

Cell heights in your library affect floorplanning and placement. This is shown in the following figure.

See Variable Height Cells and Multiple Height Cells.

Variable Height Cells

If your design has variable height cells, define only one site type. The following guidelines should be used to assist you.

In the following figure, the cell heights are not multiples of each other.

As a result of this design,

If cell heights are multiples of each other (single and double height cells, for example), floorplanning is handled differently.

Using the Overlap Layer

You can use the overlap layer to increase placement density and eliminate most of the empty space. The following guidelines should be used to assist you.

If power overlaps:

Cell rows can overlap where power does not overlap.

Multiple Height Cells

The following guidelines should be used to assist you when using multiple-height cells.

If a cell is over twice as high, then it limits routing space between the short rows, based on the large cells abutment.

Currently, Innovus does not report utilization values that take into account overlapping rows.

Related Topics

Guidelines for Setting Cell Porosity and High Density in a Cell Library


Return to top
 ⠀
X