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

cphReplaceCellName

cphReplaceCellName(
t_oldName
t_newName
?cfgLib t_libName
[ ?cfgCell t_cellName ]
[ ?cfgView t_viewName ]
)
=> t / nil

Description

Enables update or repair of physConfig views after performing linux copy to copy the library files instead of using the Library Manager Copy Library option.

Arguments

t_oldName

Original name of the cell.

t_newName

New name of the cell.

?cfgLib t_libName

Name of the library that contains the physConfig views to be updated.

?cfgCell t_cellName

Name of the cell that contains the physConfig views to be updated.

?cfgView t_viewName

Name of the physConfig view to be updated.

Value Returned

t

Name of the cell replaced with the new name.

nil

The command was unsuccessful.

Example

Copies a cell for one location to a new location.

cp –R cph/nand cphNew/nandNew

Finds all physConfigs in library "cphNew" and replaces any cell called "nand" with "nandNew" because only ?cfgLib is specified.

cphReplaceCellName("nand" "nandNew" ?cfgLib "cphNew")

Find all physConfigs in cell "cphNew/nandNew" and replaces any cell called "nand" with "nandNew" because both ?cfgLib and ?cfgCell are specified.

cphReplaceCellName("nand" "nandNew" ?cfgLib "cphNew" ?cfgCell "nandNew")

Finds the specified physConfig and replaces any cell called "nand" with "nandNew" because ?cfgLib, ?cfgCell, and ?cfgView are specified.

cphReplaceCellName("nand" "nandNew" ?cfgLib "cphNew" ?cfgCell "nandNew" ?cfgView "physConfig")


Return to top
 ⠀
X