Product Documentation
Virtuoso Layout Suite SKILL Reference
Product Version IC23.1, November 2023

cphGetSchInstForceDescend

cphGetSchInstForceDescend(
d_topSchCVID
d_schInstID
[ ?layCVId d_layCVId ]
)
=> t / nil

Description

Returns whether an instance has a force descend, specifying the top-level schematic and layout cellview IDs instead of the cphManager ID.

Arguments

d_topSchCVID

Database ID of the top-level schematic cellview.

d_schInstID

Database ID of the schematic instance.

?layCVId d_layCVId

Database ID of the top-level layout cellview.

Value Returned

t

The force descend is set for the specified instance.

nil

The force descend is not set for the specified instance.

Example

Instance "I0" in the top-level schematic has a force descend set.

scv -> top-level schematic cellview ID in a VLS XL session 
lcv -> top-level layout cellview ID in a VLS XL session
i0 -> Instance ID for instance "I0" in the top-level schematic cellview
n0 -> Instance ID for instance "N0" in the lower-level nand2_A schematic cellview
cphGetSchInstForceDescend(scv i0 ?layCVId lcv) => t

Checks and reports if instance "N0" at the next lower level of hierarchy has a force descend.

cphGetSchInstForceDescend(scv n0 ?layCVId lcv) => nil

Return to top
 ⠀
X