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

schHiVIC

schHiVIC(
[ ?viewList t_viewList ]
)
=> t

Description

Runs the cross-view checker (VIC) to check the consistency of the interface of one or more cellviews against the cellview you are editing. Usable when editing schematics or symbols.

This function compares the member terminals of the cellview against the member terminals of the views named in t_viewList. The check flags export signals that differ between the currently edited view and the signals exported in other views of the same cell. The current cellview and the views you check it against must be compatible with the Cadence® database.

If you do not specify t_viewList, a form appears on which you enter the list of views to check.

The types of errors that are reported are for signals exported in one view but not the other and signals whose terminals have different directions in the two views. Use this function to check the consistency between a schematic and the corresponding symbol.

A dialog box displays the total number of errors and warnings detected when the cross-view checker has completed.

Arguments

?viewList t_viewList

List of view names to check; must be enclosed in quotation marks. To list several view names, use a space between names as a delimiter. t_viewList specifies the names of the cellviews that you want to compare with the currently edited cellview.

Value Returned

Always returns t.

Examples

Runs the cross-view checker between the currently edited cellview and the views named symbol and verilog.

schHiVIC( "symbol" "verilog" )

Return to top
 ⠀
X