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

Instance Terminal Attributes

An instance terminal describes a net connection at one level of the hierarchy with a net at a lower level of the hierarchy. The connection of the lower level net is made only in the context of the instance associated with the connection. An instance terminal does not have to connect to a net.

Attribute Modify Type Description
include Generic Object Attributes.

assocTextDisplays

no

l_objId

List of text displays with this instTerm as their associate.

connRoutes

no

l_objId

A list of all routes that connected to this instTerm.

direction

yes

string

Direction of the associated terminal. If the terminal does not exist on the master, a value of "unknown" is returned.

"input"
input terminal

"inputOutput"
both input and output terminal

"jumper"
jumper terminal

"output"
output terminal

"switch"
terminal is a switch

"unused"
terminal is not used

groupMembers

no

l_objId

List of group members for this instTerm.

inst

no

objId

Instance to which the instTerm belongs.

markers

no

l_objId

List of all markers that are associated with the instTerm.

name

yes

string

Name of the associated master terminal.

net

yes

objId

Net to which the instTerm is attached.

numBits

no

integer

Width of this instTerm in bits.

term

no

objId

Terminal corresponding to the instTerm.

termPosition

no

integer

Returns the position to which this terminal is assigned. Assigning a position or indicating an order for terminals is typically used by netlisters to compare the pin position to the position specified in the netlist.

textDisplays

no

l_objId

List of all text displays owned by this instTerm.

widthOK

no

boolean

Flag denoting whether the instTerm width is valid with respect to its connected net and instances on which it ends.

Related Topics

Generic Object Attributes


Return to top
 ⠀
X