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:
-
updateConnspecifies whether connectivity extraction is performed -
runSRCspecifies whether the schematic rules checker is run -
runVICspecifies whether the cross-view checker is run
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
Value Returned
|
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
Return to top