Product Documentation
Virtuoso Studio Design Environment SKILL Reference
Product Version IC23.1, November 2023

Generic Via Attributes

Via attributes are common to via objects.

Attribute Modify Type Description

objType is listed as: stdVia, customVia, or nil.

bBox

no

bBox

bBox associated with this via.

children

no

l_objId

List of objects that have this via as their parent.

connRoutes

no

l_objId

List of all route start/end connections that connect to this via.

direction

yes

string

Direction of the via.
"layer2ToLayer1"
Indicates a via which follows a layer2 to layer1 direction

"layer1ToLayer2"
Indicates a via which follows a layer1 to layer2 direction

figGroup

no

objId

List the figure group ID to which this via belongs.

groupMembers

no

l_objId

List of group members for this via.

isUnshielded

yes

boolean

Indicates whether this via (standard or custom) is not shielded.

shieldedNet1

yes

netId

Sets the first shielded net for this via to the specified bit net. A via may shield up to two nets.

shieldedNet2

yes

netId

Sets the second shielded net for this via to the specified bit net.

markers

no

l_objId

List of markers for this via.

net

yes

objId

ID of the net associated with the via.

orient

yes

string

Orientation of the via

"R0"
not rotated

"R90"
rotated 90 degrees

"R180"
rotated 180 degrees

"R270"
rotated 270 degrees

"MY"
mirrored on the y axis

"MYR90"
mirrored on the y axis and rotated 90 degrees counterclockwise

"MX"
mirrored on the x axis

"MXR90"
mirrored on the x axis and rotated 90 degrees counterclockwise

origin

yes

point

Location of the origin of the via (in user units)

parent

yes

objId

Parent figure of the via.

pin

yes

objId

ID of the pin associated with the via.

route

no

objId

ID of the route associated with the via.

routeStatus

yes

string

Status of the route associated with the via.
"normal"
The normal routing status. The route can be modified manually or by an automatic tool.
"fixed"
Automatic tools cannot edit the route but the route can be manually edited.
"locked"
The route cannot be edited by automatic tools or manually.

topology

yes

string

"none"
"stripe"
"standardCellWire"
"IOWire"
"ring"
"padRing"
"blockRing"
"coreWire"

viaHeader

no

objId

ID of the viaHeader associated with the via.

Related Topics

Generic Object Attributes

Generic Attributes


Return to top
 ⠀
X