hdbBindBit
hdbBindBit(
h_pathVector
t_masterLibName
t_masterCellName
t_masterViewName
t_baseInstName
x_bit
x_leftRangeIndex
x_rightRangeIndex
g_fixedLib
g_fixedCell
g_fixedView
[ g_wantSignature ]
[ g_wantWhy ]
)
=> ( t_boundLib t_boundCell t_boundView h_bindSignatureId h_bindWhyId )
Description
Binds a single bit of an iterated instance.
Arguments
|
h_pathVector
|
The path vector ID returned by hdbCreatePathVector.
|
|
t_masterLibName
|
The master library name of the instance.
|
|
t_masterCellName
|
The master cell name of the instance.
|
|
t_masterViewName
|
The master view name of the instance.
|
|
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_bit
|
The index number of the bit of the iterated instance being bound.
|
|
x_leftRangeIndex
|
The left range index of the iterated instance.
|
|
x_rightRangeIndex
|
The right range index of the iterated instance.
|
|
g_fixedLib
|
Indicates whether t_masterLibName can be changed (t) or not (nil).
|
|
g_fixedCell
|
Indicates whether t_masterCellName can be changed (t) or not (nil).
|
|
g_fixedView
|
Indicates whether t_masterViewName can be changed (t) or not (nil).
|
|
g_wantSignature
|
Indicates whether an h_bindSignature object is returned (t) or not (nil).
|
|
g_wantWhy
|
Indicates whether an h_bindWhy object is returned (t) or not (nil).
|
Value Returned
|
t_boundLib
|
The library name of the bound instance.
|
|
t_boundCell
|
The cell name of the bound instance.
|
|
t_boundView
|
The view name of the bound instance.
|
|
h_bindSignatureId
|
The ID of an object that indicates the uniqueness of a binding.
|
|
h_bindWhyId
|
The ID of an object that indicates why a binding was made the way it was.
|
Example
Binds bit 1 of the iterated instance I1<0:3>.
bindRtn = hdbBindBit( pathVect "lib1" "cell1" "view1" "I1" 1 0 3 nil nil nil t t )
Related Topics
Hierarchy Database Functions
Occurrence Property Functions
Parent/Child Database Functions
Return to top