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

cphGetSchInstPhysicalBinding

cphGetSchInstPhysicalBinding(
d_topSchCVID
d_schInstID
[ ?layCVId d_layCVId ]
)
=> t_result / nil

Description

Returns the physical binding of an instance by specifying its top-level schematic and layout cellview IDs instead of specifying 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_result

The physical binding for the instance specified as a string value.

nil

The command failed.

Example

Instance I0 does not have any physical binding, so the function retrieves the physical binding of the next-level instance, nmos "N0".

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
cphGetSchInstPhyiscalBinding(scv i0  ?layCVId lcv) => ""
cphGetSchInstPhyiscalBinding(scv n0 ?layCVId lcv) => "cph nmos layout"

Return to top
 ⠀
X