Product Documentation
Virtuoso Schematic Editor SKILL Functions Reference
Product Version IC23.1, November 2023

schViewToView

schViewToView( 
t_sourceLibName 
t_sourceCellName 
t_libName 
t_cellName 
t_viewFrom 
t_viewTo 
t_fromFunc 
t_toFunc 
)
=> t / nil

Description

Generates one type of cellview from another.

See the your_install_dir/tools/dfII/samples/local/schConfig.il file for schViewMasters list of translation functions and documentation for creating your own translation functions.

Arguments

t_sourceLibName

Name of the library that contains the data to translate; must be enclosed in quotation marks.

t_sourceCellName

Name of the cell that contains the data to translate; must be enclosed in quotation marks.

t_libName

Name of the existing library that will contain the translated cellview; must be enclosed in quotation marks.

t_cellName

Cell name for the translated cellview; must be enclosed in quotation marks.

t_viewFrom

View name to translate from (the source view); must be enclosed in quotation marks.

t_viewTo

View name to translate to (the destination view); must be enclosed in quotation marks.

t_fromFunc

SKILL procedure to translate from the source view to the intermediate pin list format; must be enclosed in quotation marks.

t_toFunc

SKILL procedure to translate from the intermediate pin list format to the destination view defined by t_libName, t_cellName, and t_viewTo; must be enclosed in quotation marks.

Value Returned

t

Generates one type of cellview from another.

nil

Unsuccessful.

Examples

Generates a Verilog HDL shell (myLib myDesign functional) based on the specified symbol (srcLib srcDesign symbol).

schViewToView( "srcLib" "srcDesign" "myLib" "myDesign" "symbol" "functional" "schSymbolToPinList" "schPinListToVerilog" )

Return to top
 ⠀
X