check_overlap
check_overlap -lpp1s_layerlpp-lpp2s_layerlpp[ -min_overlap1 [f_userunit] ] [ -min_overlap2 [f_userunit] ] [ -output_lpps_lpp] [ -region {f_xlof_ylof_xhif_yhi} ] [ -annotate [all | none | dim | rect] ] [ -annotation_limiti_count] [ -clear_annotations ] [ -top_level_only ] [ -error_limiti_count] [ -silent | -verbose ] [ -trim_corners ] [ -subtotals [ true | false ] ]
Description
Checks the spacing between an inside edge of a shape on one layer to an inside edge of a shape on another layer.
The check_overlap command can check the overlap of the two shapes in the following figure.

Arguments
|
(Default) Creates rectangle and dimension annotations where violations occur. |
||
|
Creates only dimension annotations to show measurements where violations occur. |
||
|
The annotations are added to the |
||
|
Specifies the maximum number of violations to create annotations for. By default, annotations are created for up to 1000 violations. Specify |
||
|
Removes existing violation annotations of the same check type and input layers before performing this check. If not specified, existing violations are not cleared. |
||
|
Specifies the maximum number of errors of each type to detect before stopping. By default, no error limit is set. A value of |
||
|
Checks shapes on this layer (optionally restricted to a specified purpose) against shapes on the layer/purpose given by |
||
|
Checks shapes on this layer (optionally restricted to a specified purpose) against shapes on the layer/purpose given by |
||
|
Overrides the minimum overlap rule value for layer1 over layer2. |
||
|
Overrides the minimum overlap rule value for layer2 over layer1. |
||
|
Adds violating shapes to the specified output layer purpose. |
||
|
Specifies the boundary points for the area to check. If not specified, the entire design in the active artwork window is checked. |
||
|
Outputs a Tcl list with the number of |
||
|
Specifies the number of threads or processors to use in parallel to run this command. By default, if multi-threading has been enabled, the session threads are used, otherwise, one processor is used. |
||
|
Specifies that only top-level shapes should be checked (against all levels). By default, all shapes are checked. |
||
Value Returned
Examples
The following command reports violations when the overlap of Metal2 over Metal3 shapes is less than 0.08.
check_overlap -lpp1 Metal2 -lpp2 Metal3 -min_overlap1 0.08
Related Topics
Return to top