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

vfpSignalWireTypes

layoutXL.floorplan vfpSignalWireTypes string "((layerName|All (wireType|none)))"

Description

Defines the mapping between nets of signal type and a wire type track. You can specify multiple pairs of metal layer and wire type tracks on which signal net pins are to be placed during pin optimization.

The default value is "".

GUI Equivalent

None

Examples

envGetVal("layoutXL.floorplan" "vfpSignalWireTypes")
envSetVal("layoutXL.floorplan" "vfpSignalWireTypes" 'string "((Metal2 (none 1X)))")

In the above example, all the pins on the signal nets move to the "no WireType" or move to the "1X" wire type track if the pin is on Metal2 layer after pin optimization.

envSetVal("layoutXL.floorplan" "vfpSignalWireTypes" 'string "((All (vcc)))")

In the above example, all the pins on the signal nets move to the "vcc" track for all metal or poly layers after pin optimization.

envSetVal("layoutXL.floorplan" "vfpSignalWireTypes" 'string "((Metal2 (vss)) (Metal3 (vsse)) (Metal4 (vss)))")

In the above example, all pins on the signal nets move to the "vss" track if the pin is on Metal2 or Metal4 layer, and move to "vsse" track if the pin is on Metal3 layer after pin optimization.

Related Topics

Creating Pin Templates in the Pin Tool

Pin Optimization


Return to top
 ⠀
X