get_route_via_info
get_route_via_info
-name s_viaName
-infotype s_infoType
[ -group s_groupName ]
Description
Returns the requested information for the given via. You can use the returned information to sort vias based on user-defined cost functions.
Arguments
|
-name s_viaName
|
Specifies the name of the via.
|
|
-infotype s_infoType
|
|
|
Specifies the type of information as one of the following:
|
|
|
cutHeight
|
Cut class height
|
|
|
cutLayerBound
|
Via bound for the cut layer
|
|
|
cutLayerName
|
Name of the cut layer
|
|
|
cutWidth
|
Cut class width
|
|
|
effectiveNumCuts
|
Number of effective cuts in the via
For example, numCuts for a bar via is 2, but effectiveNumCuts is 1
|
|
|
indexForRouting
|
Current position in the list of preferred routing vias
|
|
|
inlinedPreferred
|
Specifies whether inline extensions are preferred: true (1) or false (0)
|
|
|
lowerLayerBound
|
Extensions bound for the layer below the cut layer
|
|
|
lowerLayerName
|
Name of the layer below the cut layer
|
|
|
meetsExtensions
|
Specifies whether the via meets extension rules
|
|
|
numCols
|
Number of columns in the via
|
|
|
numCuts
|
Number of cuts in the via
|
|
|
numRows
|
Number of rows in the via
|
|
|
offsetPreferred
|
Specifies the offset preference as no preference (0), centered (1) or offset (2)
|
|
|
prefExtDirLower
|
Specifies the preferred extension direction for the lower layer as vertical (0) or horizontal (1)
|
|
|
prefExtDirUpper
|
Specifies the preferred extension direction for the upper layer as vertical (0) or horizontal (1)
|
|
|
upperLayerBound
|
Extensions bound for the layer above the cut layer
|
|
|
upperLayerName
|
Name of the layer above the cut layer
|
|
-group s_groupName
|
|
|
Specifies the name of the constraint group, or rule spec, where the via exists as a valid routing via.
Default: design rule spec
|
Value Returned
|
value
|
Is the value for the requested information type.
|
Examples
The following example returns the lowerLayerBound for VIA1X in the wide route spec.
get_route_via_info -group wide -name VIA1X -infotype lowerLayerBound
Related Topics
Design Configuration Commands
Return to top