dve_combine()

Collects layers into one layer without modifying the shapes. Results of a combine operation can be used in edge and clearance rule operations. It is important to note that no merge or boolean operations are performed in the process. Returns: a polygon layer.

Syntax

dve_combine ( inLayer1 [, inLayer2, . . ., inLayerN])

where:

inLayer1, inLayer2, inLayerN A polygon layer

Example

decl lyrCond = dve_import_layer("cond");
decl lyrCond2 = dve_import_layer("cond2");
decl lyrDiel = dve_import_layer("diel");
decl lyrError101 = dve_export_layer("error101");
// collect layers cond and cond2 into the same layer so that shapes
// on these layers are checked together
decl lyrPolyOverlap = dve_combine(lyrCond ,lyrCond2);
// apply clearance rule
lyrError101 += dve_drc(double_clearance(lyrDiel,lyrPolyOverlap) < 5,
"Conductive metal overlaps", DVE_RN_POLARITY_FROM, DVE_RV_INSIDE,
DVE_RN_POLARITY_TO, DVE_RV_OUTSIDE);

Edge Selection Based On Clearance

The Edge Selection Based On Clearance selection functions are used where the output layer contains polygons with selected edges. Functions are separated by number of layers.
1 Layer Check:

2 Layer Check:

These are the default behaviors. The default can be changed by specifying:

Note
Be careful when changing the default behavior. For example if you specify "DVE_RN_POLARITY_FROM, DVE_RV_OUTSIDE, DVE_RN_POLARITY_TO, DVE_RV_OUTSIDE" for a width command, it actually checks notch!
 

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

Contents
Additional Resources