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

occpSetBitInstProp

occpSetBitInstProp(
o_occpHandle 
t_libName | nil 
t_cellName | nil 
t_viewName | nil 
t_baseInstName 
x_bit 
r_occpProp
)
=> t / nil

Description

Sets the property information for an iterated instance. The new setting overwrites any existing property setting for the iterated instance.

Related Topics

Hierarchy Database Functions

Occurrence Property Functions

Parent/Child Database Functions

Arguments

o_occpHandle

The properties file handle returned by occpOpen when used with the a or w mode.

t_libName

The library name for the property. The default value of nil indicates no specific library name.

t_cellName

The cell name for the property. It must be specified if a library name is specified. The default value of nil indicates no specific cell name.

t_viewName

The view name for the property. It must be specified if a cell name is specified. The default value of nil indicates no specific view name.

t_baseInstName

The base instance name for the iterated instance property.

x_bit

The integer bit value of the base instance name for the iterated instance property.

t_propName

The property name structure as returned by occpCreateProp.

Value Returned

t

The property was set.

nil

The property could not be set.

Example

MyProp = occpGetBitInstProp(MyOccpHandle "lib1" "cell1" "view1" "I42" 2 "variant")
when( MyProp
    occpSetBitInstProp(MyOccpHandle "lib1" "cell1" "view1" "I42" 3 MyProp) 
    occpSetBitInstProp(MyOccpHandle "lib1" "cell1" "view1" "I42" 4 MyProp) )

Related Topics

Hierarchy Database Functions

Occurrence Property Functions

Parent/Child Database Functions


Return to top
 ⠀
X