hdbPushBitCell
hdbPushBitCell(
h_pathVectorId
t_baseInstName
x_bit
x_leftRangeIndex
x_rightRangeIndex
t_libName
t_cellName
t_viewName
[ h_bindWhy ]
)
=> t / nil
Description
Pushes the cell of an iterated instance bit on to a path vector.
Arguments
|
h_pathVectorId
|
A 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_bit
|
The 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.
|
|
t_libName
|
The library name of the iterated instance bit.
|
|
t_cellName
|
The cell name of the iterated instance bit.
|
|
t_viewName
|
The view name of the iterated instance bit.
|
|
h_bindWhy
|
The ID of an object that explains why the binding was made the way it was.
|
Value Returned
|
t
|
A cell was pushed on to the specified path vector.
|
|
nil
|
A cell was not pushed on to the specified path vector.
|
Example
Pushes a cell for bit 1 of the iterated instance I1<0:3> on to a path vector.
rtn = hdbPushBitCell(pathVect "I1" 1 0 3 "lib1" "cell1" "view1" )
Related Topics
hdbCreatePathVector
Hierarchy Database Functions
Occurrence Property Functions
Parent/Child Database Functions
Return to top