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

hdbExplainBinding

hdbExplainBinding(
t_indentation
t_masterLibName
t_masterCellName
t_masterViewName
t_instName
g_fixedLib
g_fixedCell
g_fixedView
t_boundLib
t_boundCell
t_boundView
h_bindSignatureId
h_bindWhyId
) 
=> t_string

Description

Explains why a hdbBind binding was made the way it was.

Arguments

t_indentation

The indentation string that will precede each line.

t_masterLibName

The master library name for the instance.

t_masterCellName

The master cell name for the instance.

t_masterViewName

The master view name for the instance.

t_instName

The instName for the instance.

g_fixedLib

The library is bound.

g_fixedCell

The cell is bound.

g_fixedView

The view is bound.

t_boundLib

The library name bound by hdbBind.

t_boundCell

The cell name bound by hdbBind.

t_boundView

The view name bound by hdbBind.

h_bindSignatureId

The bindSignature object returned by hdbBind.

h_bindWhyId

The bindWhy object returned by hdbBind

Value Returned

t_string

A string that explains the binding.

Example

whyBoundStr = hdbExplainBinding(
" " "lib1" "cell1"
"view1" "inst1"
nil nil nil
"lib2" "cell2" "view2"
bindSig bindWhy)

An example for the use of this function can also be found at:

your_install_dir/tools/hdb/examples/hdbTraverse.il

Related Topics

Hierarchy Database Functions

Occurrence Property Functions

Parent/Child Database Functions


Return to top
 ⠀
X