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

schExtractConn

schExtractConn( 
d_cvId 
)
=> l_result

Description

Runs the schematic connectivity extractor on the cellview you specify.

Figures on the wire layer with drawing, flight, or label purposes are processed. Figures on the pin layer with drawing purposes are processed as schematic pins. Instances are of either cell or pin purpose; components that have cell purpose and pin instances must have objects in the master on the pin layer with drawing purpose to be processed correctly.

The extractor uses three schematic environment settings:

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

If you initiate the extraction from the index of a multisheet design, the extractor automatically extracts the sheets that require extracting.

Can be used only when editing a schematic cellview.

Cadence recommends that you use schCheck instead of this function and that you replace existing calls to this function with calls to schCheck.

Arguments

d_cvId

Cellview ID of the cellview from which to extract connectivity.

Value Returned

l_result

A list containing the errors and total number of warnings generated, in that order. This also includes errors or warnings from the schematic rules checker or cross-view checker.

Examples

Extracts connectivity for the cellview you specify.

schExtractConn( cv )

Extracts connectivity for the cellview you specify but does not run the schematic rules checker or the cross-view checker.

schSetEnv( "runSRC" nil )
schSetEnv(
"runVIC" nil )
result
= schExtractConn( cv )

Related Topics

schGlueLabel

schClearConn

schCheck


Return to top
 ⠀
X