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

schCheck

schCheck( 
d_cvId 
)
=> l_errors 

Description

Performs a check on the specified cellview. This includes extracting connectivity, running the schematic rules checker, and running the cross-view checker. You must have write permission to any cellview that is to be checked. The given cellview ID can be read-only or editable schematic.

This function uses the following environment settings:

The schematic rules checker uses a large set of environment settings that control the checks run. For a list of these settings, see schSRC.

You can run the function schClearConn to remove existing schematic connectivity on the cellview before restarting the extraction using schCheck.

Arguments

d_cvId

Cellview ID of the schematic to check.

Value Returned

l_errors

A list containing the total number of errors and warnings encountered. This includes errors and warnings from both the schematic rules checker and the cross-view checker.

Examples

cvId = dbOpenCellViewByType( "mylib" "top" "schematic" "" 'a ) 
errs = schCheck( cvId )
nErrors = car( errs )
nWarns = cadr( errs )

Related Topics

schSRC

schClearConn


Return to top
 ⠀
X