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

Environment Variables Honored during Physical Hierarchy Generation

While generating a physical hierarchy using the Generate Physical Hierarchy command, the following environment variables are honored.

Environment variable Description

initCreatePins

Generates pins in the layout canvas.

initCreateInstances

Generates instances in the layout canvas.

initCreateBoundary

Generates a PR boundary in the layout canvas.

initGlobalNetPins

Generates layout pins for the global nets in the schematic.

initCreatePadPins

Generates pins and pads for schematic pins that are connected to I/O pads (cells of type pad, padSpacer, or padAreaIO).

initCreateSnapBoundary

Creates a rectangular snap boundary enclosing the generated PR boundary.

initCreateMTM

Preserves user-defined bindings.

initDoStacking

Abuts MOS transistors in a specific order.

initDoFolding

Divides the prepared transistors into two or more folds.

extractAfterGenerateAll

Runs connectivity extraction as part of the layout generation command, and lists all incomplete nets in the design after generating the layout.

initIOPinLayer

Specifies the layer on which pins must be generated.

initIOLabelType

Specifies the type of label to be generated for I/O pins. Valid values are: Label and Text Display.

pinTextSameLayer

Specifies whether the textDisplay or label layer must be the same as pin layer.

pinTextSamePurpose

Specifies whether the textDisplay or label purpose must be the same as pin layer purpose.

If the initCreateInstances, initCreatePins, and initCreateBoundary environment variables are all set to nil, then the hierarchy is not generated. Instead, an error message is displayed. If one or two of these environment variables are set to nil, then the hierarchy is generated. However a warning message is displayed. Alternatively, use the Create Instances, Create Pins, and Create Boundary check boxes in the Floorplan Global Options form (Layout GXL Options form in IC6.1.8) to specify whether instances, pins, and PR Boundary need to be generated.

Return to top
 ⠀
X