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

schExtractStatus

schExtractStatus( 
d_cvId 
)
=> t_status / nil

Description

Checks for error and warning markers before returning the schematic extraction status for the specified schematic cellview. When the schematic is read-only, schExtractStatus() will also check whether any instance masters have been updated since the schematic was last saved.

Arguments

d_cvId

Cellview ID of the schematic cellview to check.

Value Returned

t_status

The string obsolete if the cellview has been updated since the last time the connectivity was extracted for the cellview, dirty if the connectivity is current but there are error or warning markers in the cellview, and clean if the connectivity is current and there are no error or warning markers in the cellview.

nil

Check for error and warning markers was unsuccessful.

Examples

cvId = dbOpenCellViewByType( "lib" "block" "schematic" "" 'r )
case( schExtractStatus( cvId )
(obsolete info("Re-Check schematic.\n"))
(dirty info("Ok but look it over.\n"))
(clean info("GO FOR IT!\n"))
)
)

Return to top
 ⠀
X