dve_plgout()

Extracts entire polygons from selected edges. If any section of a polygon is in error, then the entire polygon is extracted. Returns: A polygon layer.

See also: dve_quadout()

Syntax

dve_plgout (edgeLayer);
where:

edgeLayer A layer containing selected edge segments. Edge segments are selected using the dve_drc command

Example

decl lyrCond = dve_import_layer ("cond");
decl lyrError101 = dve_export_layer ("error101");
decl lyrEdges1 = NULL;
decl lyrEdges2 = NULL;
decl lyrEdges3 = NULL;
decl lyrPolyInterconnect = NULL;
//Identify sections of interconnect metal w/width >=2.0 and width <= 3.0
lyrEdges1 = dve_drc (width (lyrCond) < 2.0);
lyrEdges2 = dve_drc (invert_edges (lyrEdges1));
lyrEdges3 = dve_drc (width (lyrEdges2) < 3.0);
lyrPolyInterconnect = dve_plgout (lyrEdges3);
lyrError101 += dve_drc (all_edges (lyrPolyInterconnect),
    "Valid interconnect");
 

Privacy Statement  | Terms of Use  | Legal | Contact Us  | © Agilent 2000-2008 

Contents
Additional Resources