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

schVIC

schVIC( 
d_cvId 
)
=> l_result

Description

Runs the cross-view checker to check the consistency of the interface of one or more views against the view of the given cellview.

The member terminals of the specified cellview are compared against member terminals of the views specified in the schematic environment vicViewList variable. This check flags differences between signals exported from the specified cellview and signals exported in other views of the same cell.

The following types of errors are reported:

You can use this function to check the consistency between a schematic and its corresponding symbol. All markers generated by this check are indicated with the source of VIC and are placed in the given cellview.

The vicViewList default in the schematic environment is symbol. You can change this with a call to schSetEnv. It is not an error if a named view does not exist for the cell.

The current cellview and the views to check must be Cadence databases.

Arguments

d_cvId

Cellview ID of the cellview in which to check the view interface.

Value Returned

l_result

List containing the number of errors and warnings generated by the check.

Examples

Runs the cross-view checker on the cellview cv.

result = schVIC( cv )
numErrors = car( result )
numWarns = cadr( result )

Return to top
 ⠀
X