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

Pin Attributes

A pin describes an instance where a physical connection can be made to the associated terminal.

Attribute Modify Type Description
Include Generic Object Attributes.

accessDir

yes

l_string

List of strings that define directions from which the pin can be accessed. Possible values are: "left", "right", "top", "bottom", any combination of those values, and "none".
nil means unspecified.

accessDirection

yes

integer

Value of accessDir described as an integer (for compatibility with previous software versions). They are: 4 (left), 8 (right), 1 (top), 2 (bottom), any summation of those values, and 0 (none). nil means unspecified and not 0.

assocTextDisplays

no

l_objId

List of text displays with this pin as their associate

connRoutes

no

l_objId

A list of all start/end connection of routes that connected to this pin.

fig

no

objId

The first figure that describes the pin.

figs

no

l_objId

Multiple pin figures are supported. figs will list all the figures of the pin when there is more than one.

groupMembers

no

l_objId

List of group members for this pin

markers

no

l_objId

List of all markers for this pin.

name

yes

string

Name of the pin. This is sometimes confused with the terminal name, which is used more often

net

yes

objId

Net attached to the pin.

objType

no

string

Type of object, in this case "pin"

term

no

objId

Terminal that contains the pin

textDisplays

no

l_objId

List of text displays owned by this pin

type

yes

string

Pin type of the oaPin object.

nil: Specifies that the pin is a default pin, which is connected by normal "default" routing.

core: Specifies the pin is a "core" ring connection point.

bump: Specifies the pin is a "bump" connection point. A bump pin should only be connected to a bump.

Related Topics

Generic Object Attributes


Return to top
 ⠀
X