Product Documentation
Virtuoso Space-based Router Command Reference
Product Version IC23.1, September 2023

check_litho_errors

check_litho_errors
-layers {s_layerName…} 
{ -region {f_xlo f_ylo f_xhi f_yhi} | -check_area [ true | false ] } 
[ -clear_annotations [ true | false ] ] 
[ -guidelines i_numHints ] 

Description

Runs Litho Physical Analyzer to check for lithography errors in the specific region or the areas specified by Checked area annotations that were created by get_changed_area and/or read_check_area. To use check_litho_errors, you must first enable Litho Physical Analyzer (initialize_lpa).

Litho Physical Analyzer generates markers for the lithography errors that it finds. These markers are added as annotations to the annotation:violation purpose for the layer and appear on the Violations page of the Annotation Browser under Lithography Errors, grouped by error type, layer, and severity.

Arguments

-check_area [ true | false ]

Limits checking to the Checked area annotations listed in the Optimizations page of the Annotation Browser that were created by get_changed_area and/or read_check_area.

-clear_annotations [ true | false ]

By default and when set to true, clears existing Lithography Errors annotations before checking.

-guidelines i_numHints

Specifies the maximum number of hints to generate.

Default: 0

-layers {s_layerName…}

Specifies the layers to check.

-region {f_xlo f_ylo f_xhi f_yhi}

  

Limits checking to the specified region.

Value Returned

i_count

Is the total number of errors found.

-1

The checking was not performed because Litho Physical Analyzer is not enabled or due to an error in syntax.

Examples

The following command checks for lithography errors in current workspace on layer M2.

check_litho_errors -region [get_window_area] -layers M2

Related Topics

Optimize Commands

read_check_area

check_litho_errors

initialize_lpa


Return to top
 ⠀
X