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

hdbIterInstHasBitRules

hdbIterInstHasBitRules(
h_pathVectorId
t_baseInstName
x_leftRangeIndex
x_rightRangeIndex
)
=> t / nil

Description

Determines whether an iterated instance has bit-specific configuration rules. If it does, you might want to check whether the binding for individual bits of the iterated instance are different from the iterated instance binding.

Arguments

h_pathVectorId

The path vector ID as returned by hdbCreatePathVector.

t_baseInstName

The base part of the iterated instance name. For example, if the iterated instance name is I1<0:3>, the base instance name is I1.

x_leftRangeIndex

The left range index of the iterated instance.

x_rightRangeIndex

The right range index of the iterated instance.

Value Returned

t

The iterated instance has bit-specific configuration rules.

nil

There are no bit-specific configuration rules for the iterated instance.

Example

Determine whether the iterated instance I1<0:3> has bit specific configuration rules.

hasBitRules = hdbIterInstHasBitRules( pathVect "I1" 0 3 )

Related Topics

hdbCreatePathVector

Hierarchy Database Functions

Occurrence Property Functions

Parent/Child Database Functions


Return to top
 ⠀
X