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

cphSetSchCellPhysicalBinding

cphSetSchCellPhysicalBinding(
d_topSchCVID
t_libName
t_cellName
t_value
[ ?layCVId d_layCVId ]
)
=> t / nil

Description

Sets the physical binding of a cell specifying top-level schematic and layout cellviews IDs instead of the cphManager ID. After the cell binding is set, the SKILL function also saves the update to the physConfig view.

Arguments

d_topSchCVID

Database ID of the top-level schematic cellview.

t_libName

Name of the library containing the cell to be updated.

t_cellName

Name of the cell to be updated.

t_value

Physical library, cell, and view name represented in a string format.

?layCVId d_layCVId

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

Value Returned

t

The physical binding was set.

nil

The physical binding was not set.

Example

Sets cell binding for the cell "nand".

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
cphSetSchCellPhysicalBinding(scv "cph" "nand" "cph nand layout2" ?layCVId lcv) => t

Return to top
 ⠀
X