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
|
|
|
|
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