De-Embedding Output Geometry Options

We'll show the same input file and the different outputs possible with de-embedding. You can download the test DXF file here: example1.dxf 56KB

DXF File, example1, showing source data.

Everything is drawn on Layer1 in DXF.


 

Case 1 - No De-Embedding

If dembedding is disabled then no processing of the data is done and the GDSII output polygons match the DXF input polygons. Download: example1_disabled.gds 90KB

GDSII output with no de-embedding

Of course, the mask that one would get from this would be solid black.

GDSII output with no de-embedding -filled image


 

Case 2 - Cutlines

If cut lines are selected then the parent and children will be merged and cut lines will be used to enter/exit a polygon to define any holes in it. Notice in the image to the right, that prior to the de-embedding, any overlapping enities are first unionized.Download: example1_w_cut_lines.gds 84KB

GDSII output with cut line de-embedding

The mask now shows the holes as it should.

GDSII output with cut line de-embedding -filled image


 

Case 3 - No Cut Lines

Some target systems can't handle polygons with cutlines. This option "slices" the dark/clear polygons so that the output is only dark polygons but none of the output polygons are re-entrant. Instead they butt up against each other. Download: example1_wo_cutlines.gds 86KB

GDSII output with no cut line de-embedding

The mask shows the holes as it should.

GDSII output with n de-embedding -filled image


 

Case 4 - Data Type

For a special requirement, our customer wanted the data de-embedded but also wanted to be able to "edit" the resulting output. This means we could not use either cut-lines or no cut-lines since the conversion makes editing impractical. We mark the embedding level using the GDSII data type on each boundary. Download: example1_using_datatype.gds 88KB

In the image below, you can see that the overlapping polygons have been unionized. But you don't "see" the other effects of de-embedding since all datatypes are treated the same.

GDSII output with using datatype separation view 1

If we color each datatype separately you can now see the differentiation. Green=0, Red=1, Blue=2

GDSII output with data type discrimination - by color

A standard GDSII reader won't know that the data is de-embedded but if the GDSII reader has been adjusted to use the datatypes as de-embedding levels then the desired mask can be achieved and the data is still editable.






ARTWORK CONVERSION SOFTWARE, INC.       Company Profile
417 Ingalls St., Santa Cruz, CA 95060    Tel (831) 426-6163     Fax 426-2824    email: info@artwork.com