signalWireTypes
layoutXL.floorplan signalWireTypes string "((layerName|All (wireType|none)))"
Description
Snaps pins of signal type 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 signal net pins are to be placed during pin optimization.
- layerName specifies the name of layers that contain the pins to be snapped. Type All to indicate all metal layers.
-
wireType specifies the wire type tracks defined in the technology file to which pins are to be snapped. Type none to indicate tracks of type "
nowireType".
The default value is "((All (none)))".
GUI Equivalent
Examples
envGetVal("layoutXL.floorplan" "signalWireTypes")
envSetVal("layoutXL.floorplan" "signalWireTypes" 'string "((Metal2 (none 1X)))")
In the above example, all the pins on the signal net are snapped to the "no WireType" track or to the "1X" wire type track if the pin is on Metal2 layer after pin optimization.
envSetVal("layoutXL.floorplan" "signalWireTypes" 'string "((All (vcc)))")
In the above example, all the pins on the signal net are snapped to the "vcc" track for all metal or poly layers after pin optimization.
envSetVal("layoutXL.floorplan" "signalWireTypes" 'string "((Metal2 (vss)) (Metal3 (vsse)) (Metal4 (vss)))")
In the above example, all pins on the signal net are snapped to the "vss" track if the pin is on Metal2 or Metal4 layer, and snapped to "vsse" track if the pin is on Metal3 layer after pin optimization.
Related Topics
Return to top