dve_drc()
Used to select edges and polygons conditionally based upon intrinsic properties and information derived during an operation on one or more layers. Returns: a layer containing selected edge segments.
Syntax
dve_drc (drc_expression [, msgString][, qualifierName, qualifierValue]);
where:
| drc_expresssion | is an AEL expression in the format: |
| drc_subfunction | A selection function to be performed on the polygons or edges on a given layer. Edges and polygons that meet the criteria are selected and copied to the output layer. The subfunctions are: Edge Selection Based On Clearance (output layer contains polygons with selected edges) selection functions are separated by number of layers: 1 Layer check: gap, notch, single_clearance, spacing, width 2 Layer check: contains, double_clearance, external, internal, nests, Edge Selection Based on Corners selection functions include: corner_edges Edge Selection Based on Grid selection functions include: off_grid Edge Compensation selection functions include: compensate, dve_segsize Polygon Selection Based on Intrinsic Properties (output layer contains polygons) selection functions include: poly_area, poly_hole_count, poly_line_length, poly_perimeter Polygon Selection Based on Merge Properties (output layer contains polygons) selection functions include: poly_edge_code, poly_path_count, poly_path_length Polygon Selection Based on Edge Relationships (output layer contains polygons) selection functions include: poly_inter_layer |
| parameter | A parameter to a dve_drc subfunction command |
| operator | < Less than <= Less than or equal to == Equal to > Greater than >= Greater than or equal to |
| rValue | A real or integer value that depends upon the DRC subfunction |
| msgString | A string that will be attached to the selected edges. Only pertains to selected edges. Can only be used in conjunction with the export nomenclature (such as, "+=") |
| qualifierName | A constant the represents the name of the qualifier. Use qualifiers to select special options of a rule, or to filter tests between a pair of edges. Qualifiers are documented for each dve_drc subfunction |
| qualifierValue | A value that will be applied to the named qualifier. Valid range of values are documented for each dve_drc subfunction |
Example
decl lyrCond = dve_import_layer ("cond"); decl lyrError101 = dve_export_layer ("error101"); lyrError101 += dve_drc (width (lyrCond) < 3.0, "Width of conductive metal < 3.0");
Privacy
Statement
|
Terms of Use
|
Legal |
Contact Us
|
© Agilent 2000-2008 ![]()