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

Net Attributes

Attribute Modify Type Description

allInstTerms

no

l_objId

List of instance terminals connected to this net and any of the net’s subnets.

aliases

no

l_string

List of names depicting alternative names for the signal (no duplicates are printed).

assocTextDisplays

no

l_objId

List of text displays with this net object as their associate.

connStatus

yes

string

The status of net connections.

"connected"
The connections are physically implemented by the objects of this net (for example, abutting).

"edgeConnected"
The connections are physically implemented, but one or more connections are made through edge-assigned pins.

"connectOutside"
The connections are not physically implemented and need to be.

"needToConnect"
One or more of the connections are not implemented and need to be connected above them in the hierarchy to implement them.

criticality

yes

integer

Criticality of the net (value from 0 to 255).

figs

no

l_objId

List of all figures that use this net.

groupMembers

no

l_objId

List of all group members for this object.

instTermCount

no

integer

Number of instance terminals connected to the net.

instTerms

no

l_objId

List of all instTerms connected to the net.

isGlobal

yes

boolean

Defines whether the signal is known globally.

markers

no

l_objId

List of all markers associated with the net.

memInstTerms

no

see =>

List of lists, each containing an instance terminal object followed by an integer index describing the bit of the instance terminal the signal is attached t.

memNets

no

see =>

List of lists, each containing a net object followed by an integer index, describing which bit of the net the signal associates.

memTerms

no

see =>

List of lists, each containing a terminal object followed by an integer index describing the bit of the terminal the signal to which it is attached.

name

no

string

Name of the net.

numBits

no

integer

Number of signals in this net.

parent

no

objId

Parent net if this is a child net, otherwise nil.

pins

no

l_objId

List of pins that use the terminal associated with this net.

routePattern

yes

string

Specifies the type of route pattern.
"steiner"
"balanced"
"trunk"

routes

no

l_objId

List of all routes associated with the net.

shieldNet1

yes

netId

Shield net 1 value for this net.

A net can have zero, one, or two shield nets.

shieldNet2

yes

netId

Shield net 2 value for this net.

signals

no

l_objId

List of signals associated with this net.

sigNames

no

l_string

List of names of the signals in this net.

sigType

yes

objId

Type of the signal. One of the following:

"analog" Distinguishes between analog and digital signals in mixed-signal designs.

"clock"
A timing critical clock

"ground"
The reference signal for the cellview

"optical"

An optical signal

"singleModeOptical"

A single mode optical signal

"multiMode"

A multimode optical signal

"reset"
A reset signal

"scan"
Part of a test scan chain

"signal"
An ordinary signal

"supply"
Provides power for the cellview

"testLatch"
Part of a test scan chain

"tieHi"
Tied to logical 1

"tieLo"
Tied to logical 0

"tieOff"
Tied to logical 1 or logical 0 but does not specify the value

source

yes

string

The different sources you can assign to a net. Valid Values:

netlist

timing

dist

test

user

subnet

no

l_objId

List of immediate child nets (child nets attached directly to this net).

subnets

no

l_objId

List of all child nets (child nets that traverse the entire net hierarchy).

term

no

objId

Terminal associated with the net.

terms

no

l_objId

List all terminals on a net. However, more than on terminal is not supported in DFII and indicates a shorted terminal.

textDisplays

no

l_objId

List of text displays owned by this net object.

Related Topics

Generic Object Attributes


Return to top
 ⠀
X