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

groundWireTypes

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

Description

Snaps pins of signal type "ground" to wire type tracks when the pin is placed on a metal layer. You can specify multiple pairs of metal layer and wire type tracks on which ground net pins are to be placed during pin optimization.

The default value is "((All (vss)))".

This environment variable is valid only in Constraint Aware mode.

GUI Equivalent

None

Examples

envGetVal("layoutXL.floorplan" "groundWireTypes")
envSetVal("layoutXL.floorplan" "groundWireTypes" 'string "((Metal2 (vss)) (Metal3 (vsse)) (Metal4 (vss)) (Metal5 (vss)) (Metal1 (vss)))")

In the above example, pins on the ground net are snapped to the track "vss" if the pin is on Metal1, Metal2, Metal4, or Metal5 and to track "vsse" if the pin is on Metal3 after pin optimization.

envSetVal("layoutXL.floorplan" "groundWireTypes" 'string "((Metal1 (none)))")

In the above example, all pins on the ground net are snapped to the "no WireType" wire type track if the pin is on Metal1 layer after pin optimization.

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

In the above example, all pins on the ground net are snapped to the "vcc" track for all metal or poly layers after pin optimization.

Related Topics

Snap Pins Form


Return to top
 ⠀
X