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

Cellview Attributes

Attribute Modify Type Description
include Generic Object Attributes.

anyInstCount

no

integer

Number of instances.

areaBoundaries

no

l_objId

List of boundaries of type areaBoundaries that exist in the cellview.

assocTextDisplays

no

l_objId

List of text displays associated with the cellview.

bBox

no

bBox

The cell’s bounding box.

blockages

no

l_objId

List of all blockages that exist in the cellview.

cell

no

objId

Cell expressed as a database object.

cellName

no

string

Name of the cell.

cellType

yes

string

"none"
"block"
"blockRing"
"cover"
"coverBump"
"pad"
"padSpacer"
"core"
"coreSpacer"
"coreAntenna"
"corner"
"softMacro"
"via"
"blockBlackBox"
"padAreaIO"

cellViewType

no

string

"maskLayout"
"schematic"
"symbolic"
"schematicSymbol"

clusters

no

l_objId

List of all clusters that exist in the cellview.

conns

no

l_objId

List of all connected instance terminals that exist in the cellview.

createTime

no

string

Returns the time of creation of the cellview.

DBUPerUU

yes

float

Number of database units in one user unit.

figGroups

no

l_objId

List of all figGroups that exist in the cellview.

fileName

no

string

Relative path of the cellview (including the directory that defines the library).

fileTimeStamp

no

string

The date and time when the cellview was last saved.

gCellPatterns

no

l_objId

List of all gcellPattern objects that exist in the cellview.

groups

no

l_objId

List of all groups that exist in the cellview.

groupMembers

no

l_objId

List of all group members that exist in the cellview.

guides

no

l_objId

List of all guides that exist in the cellview.

instanceMasters

no

l_objId

List of all cellviews corresponding to masters of instances in the cellview.

instances

no

l_objId

List of all the instances of cellviews in the cellview.

instHeaderRefs

no

l_objId

List of all instance headers for instances of the cellview when the cellview is used as a master (defined only for currently open cellviews).

instHeaders

no

l_objId

List of all instance headers for instances of the cellview.

instRefs

no

l_objId

List of all instances of the cellview when the cellview is used as a master (defined only for currently open cellviews).

isParamCell

no

Boolean

Indicates whether the cellview is a parameterized cell.

layerPurposePairs

no

l_objId

List of all layer-purpose objects that exist in the cellview.

layerHeaders

no

l_objId

List of all layerHeaders that exist in the cellview.

lib

no

objId

ID of the library that contains the cellview.

libName

no

string

Name of the library that contains the cellview.

lpps

no

l_objId

List of all layer-purpose objects in the cellview.

markers

no

l_objId

List of all markers that exist in the cellview.

memInst

no

see =>

List of pairs that describe all individual instances in the cellview. The pairs are defined as lists that contain an instance object and the index of the unique instance.

mode

no

string

Mode the cellview is opened in:
r”, “w”, “a”, or "s".
Pcell submasters are opened in "s" mode (this mode is for internal use and cannot be set by the user).

modifiedButNot
Saved

no

Boolean

Indicates whether the cellview has been modified since the last save.

modifiedCounter

no

string

The number of times the cellview has been modified (relative indicator).

mosaics

no

l_objId

List of all the mosaics in the cellview.

needRefresh

no

Boolean

Specifies whether the cellview must be refreshed (t) or not (nil).

netCount

no

integer

Number of nets in the cellview.

nets

no

l_objId

List of all the nets in the cellview.

objType

no

string

Type of the object, in this case "cellview".

prBoundary

no

l_objId

List of all boundaries of type PRBoundary in the cellview.

rows

no

l_objId

List of all row objects that exist in the cellview.

rowHeaders

no

l_objId

List of all rowHeaders that exist in the cellview.

routes

no

l_objId

List of all routes that exist in the cellview.

shapes

no

l_objId

List of all shapes that exist in the cellview.

signals

no

l_objId

List of all signals that exist in the cellview.

sigNames

no

l_string

List of all signal names that exist in the cellview.

sitePattern

yes

l_objId

List of all sitePatterns that exist in the cellview.

Setting a cellview sitePattern to nil is equivalent to deleting the sitePattern.

snapBoundary

no

l_objId

List of all boundaries of type snapBoundary that exist in the cellview.

steiners

no

l_objId

List of all Steiner objects that exist in the cellview. The returned list represents all Steiner objects in the cellview as Steiners or Steiner Pins.

subMasters

no

l_objId

List of different parameterizations for a parameterized cell.

superMaster

no

objId

Supermaster of a parameterized cell.

termCount

no

integer

Number of terminals in the cellview.

terminals

no

l_objId

List of all terminals in the cellview.

textDisplays

no

l_objId

List of text displays owned by the cellview.

trackPatterns

no

l_objId

List of all track patterns that exist in the cellview.

userUnits

yes

string

Names of user units expressed as strings.
"micron"
"millimeter"
"centimeter"
"meter"
"mil"
"inch"

vias

no

l_objId

List of all via objects that exist in the cellview.

viaHeaders

no

l_objId

List of all viaHeaders that exist in the cellview. These can be custom or standard viaHeaders. These can also be super-viaHeaders, sub-viaHeaders, or simple viaHeaders (which is neither a super-viaHeader nor a sub-viaHeader).

viaMasters

no

l_objId

List of masters associated with all the viaHeaders in the cellview.

view

no

objId

View expressed as a database object.

viewName

no

string

Name of the view.

widthSpacingSnapPatternDefs

no

l_objId

List of all widthSpacingSnapPatternDefs in the cellview.

Related Topics

Generic Object Attributes


Return to top
 ⠀
X