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

occpGetBitInstProp

occpGetBitInstProp(
o_occpHandle 
t_libName | nil 
t_cellName | nil 
t_viewName | nil 
t_baseInstName 
x_bit 
t_propName
)
=> r_occpProp / nil

Description

Gets the property information for an iterated instance.

Arguments

o_occpHandle

The properties file handle returned from a call to occpOpen.

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. The default value of nil indicates no specific cell name.

t_viewName

The view name for the property. 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 name of the property.

Value Returned

r_occpProp

The property name structure, as returned by occpCreateProp.

nil

The property information does not exist or could not be retrieved.

Example

when( or( 
    occpGetBitInstProp(MyOccpHandle "lib1" "cell1" "view1" "I42" 2 "variant")
    occpGetBitInstProp(MyOccpHandle nil "cell1" "view1" "I42" 2 "variant")
    occpGetBitInstProp(MyOccpHandle nil nil "view1" "I42" 2 "variant")
    occpGetBitInstProp(MyOccpHandle nil nil nil "I42" 2 "variant") )
    printf("Iterated instance[2] has variant property\n") )

Related Topics

Hierarchy Database Functions

Occurrence Property Functions

Parent/Child Database Functions


Return to top
 ⠀
X