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

cphReplaceViewName

cphReplaceViewName(
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 view.

t_newName

New name of the view.

?cfgLib t_libName

Name of the library that contains the physConfigs 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 physConfig view replaced with the new name.

nil

The command was unsuccessful.

Example

Copies a view for one location to a new location with a new name.

cp –R cph/nand/schematic cphNew/nand/sch

Finds all physConfigs in cell "cphNew/nand" and replaces any view called "schematic" with "sch" because ?cfgLib and ?cfgCell are specified.

cphReplaceViewName("schematic" "sch" ?cfgLib "cphNew" ?cfgCell "nand")  

Finds the specified physConfig and replaces any view called "schematic" with "sch" because ?cfgLib, ?cfgCell and ?cfgView are specified.

cphReplaceViewName("schematic" "sch" ?cfgLib "cphNew" ?cfgCell "nand" ?cfgView "physConfig")

Return to top
 ⠀
X