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

cphClearSchInstPhysicalBinding

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

Description

Removes the physical binding for the instance specified using the top-level schematic and layout cellview IDs instead of the cphManager ID. After the physical binding for the specified instance is removed, the update is also saved to the physConfig view.

Arguments

d_topSchCVID

Database ID of the top-level schematic cellview.

d_schInstID

Database ID of the schematic instance for which physical binding needs to be removed.

g_all

If set to t, updates the sub level physConfig views, if the specified instance ID is inside a sub level physConfig.

If set to nil, updates no sub level physConfigs.

?layCVId d_layCVId

Database ID of the top-level layout cellview associated with the specified schematic instance.

Value Returned

t

The physical binding was removed.

nil

The physical binding was not removed.

Example

Removes the physical binding on instance N0, which is instantiated in schematic cellview nand2_A using a Layout XL session that is represented by scv and lcv.

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

Return to top
 ⠀
X