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

cphGetSchCellPhysicalBinding

cphGetSchCellPhysicalBinding(
d_topSchCVID
t_libName
t_cellName
[ ?layCVId d_layCVId ]
)
=> t_result / nil

Description

Returns the physical binding of a cell 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.

t_libName

Name of the library containing the schematic cell.

t_cellName

Name of the cell to be queried.

?layCVId d_layCVId

Database ID of the top-level layout cellview.

Value Returned

t_result

Name of the physical library, cell, and view set on the specified schematic cell.

nil

The physical binding is not set on the specified cell.

Example

Prints the physical binding set on the specified schematic cell without having to find the physConfig view and the corresponding cphManager ID.

scv -> Schematic cellview ID of the top-level schematic in a VLS XL session
lcv -> Layout cellview ID of the top-level layout in a VLS XL session
cphGetSchCellPhysicalBinding(scv "cph" "nand" ?layCVId lcv) => "cph nand layout"

Return to top
 ⠀
X