check_layerpair_space
check_layerpair_space
{[ -same_net ] [ -diff_net ]}
-lpp1 s_layerlpp
-lpp2 s_layerlpp
[ -region {f_xlo f_ylo f_xhi f_yhi} ]
[ -annotate [all | none | dim | rect] ]
[ -annotation_limit i_count ]
[ -check_mode {hard | soft} ]
[ -clear_annotations ]
[ -allow_overlap [ true | false ] ]
[ -allow_touching [ true | false ] ]
[ -no_sync ]
[ -process_rules_only [ true | false ] ]
[ -silent|-verbose ]
[ -space f_userunit ]
[ -top_level_only ]
[ -trim_corners ]
[ -threads i_threads ]
Description
Checks interlayer spacing of different shapes on different layers against the minClearance and/or the minSameNetClearance constraint for the two layers. Clearances are specified from the outside edge of a shape on the first layer to the outside edge of a shape on the second layer.

Arguments
Value Returned
|
Indicates the number of shapes found that do not meet the |
|
|
The command did not run due to a syntax error or a missing required argument. |
Examples
The following example sets the minClearance constraint for different net shapes on poly and diff layers, then checks for compliance using the check_layerpair_space command. Annotations are created to mark the violations.
set_layerpair_constraint -constraint minClearance -layer1 poly -layer2 diff
-Value .1 -group LEFDefaultRouteSpec -hardness hard
check_layerpair_space -diff_net -lpp1 poly -lpp2 diff
Related Topics
Return to top