dve_undersize ()

Moves edges of polygons by the given sizing distance. All edges are moved in parallel toward inside of polygons.

Syntax

dve_undersize(inLayer, size);

where:

inLayer A polygon layer
size A real value in Layout units of the amount by which the size is to be decreased

Example

decl lyrCond = dve_import_layer ("cond");
decl lyrCond2 = dve_import_layer ("cond2");
decl lyrError101 = dve_export_layer ("error101");
decl lyrPoly = NULL;
decl lyrUndersize = NULL;
lyrPoly = dve_drc (poly_inter_layer (lyrCond, lyrCond2),
				DVE_RN_INTER_CODE, DVE_RV_OUTSIDE);
lyrError101 += dve_drc (all_edges (lyrPoly), "Conductive metal outside");
lyrUndersize = dve_undersize(lyrPoly, 5);
lyrError101 += dve_drc (all_edges (lyrUndersize), "Undersize Conductive metal 
outside");

 

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

Contents
Additional Resources