Templates for automating the design of different wafer styles.
Note
Copyright 2009-2012 Lucas Heitzmann Gabrielli
Copyright 2013 Andrew G. Mark
gdsCAD (based on gdspy) is released under the terms of the GNU GPL
Wafer_GridStyle(name[, cells, block_gap]) | The base wafer style consisting of blocks of patterned features. |
Wafer_Style1(name[, cells, block_gap]) | A 2” wafer divided into 10mmx10mm squares |
Wafer_Style2(name[, cells, block_gap]) | A 2” wafer divided into 5mmx5mm squares |
Block(name, cell, size[, spacing, edge_gap, ...]) | Creates a rectangular block with alignment marks, label, and many copies of the cell. |
AlignmentMarks(styles[, layers]) | Create alignment marks. |
Verniers(styles[, layers]) | Create vernier alignment tools. |
Templates for automating the design of different wafer styles.
Note
Copyright 2009-2012 Lucas Heitzmann Gabrielli
Copyright 2013 Andrew G. Mark
gdsCAD (based on gdspy) is released under the terms of the GNU GPL
Create alignment marks.
Parameters: |
|
---|---|
Returns: | A cell with the requested marks |
Example:
# Make matching marks on layers 1 and 2
AlignmentMarks(('A', 'C'), (1,2))
The marks are stored in the file CONTACTALIGN.GDS
A:(layer1): 300 x 300 um B:(layer2): C:(layer3): 600x400um
Bases: gdsCAD.core.Cell
Creates a rectangular block with alignment marks, label, and many copies of the cell.
Parameters: |
|
---|
A block contains two alignment mark clusters (alignment marks + verniers) at the bottom corners, a label based on the cell name, and a grid of many copies of the cell.
Bases: gdsCAD.core.Cell
A block section for which the the artwork in cols varies
Parameters: |
|
---|
A block contains two alignment mark clusters (alignment marks + verniers) at the bottom corners, a label based on the cell name, and a grid of many copies of the cell.
Bases: gdsCAD.core.Elements
Create a row of rectangular strips.
Parameters: |
|
---|---|
Returns: | Elements of the strips. |
Create vernier alignment tools.
Parameters: |
|
---|---|
Returns: | A cell with the requested marks |
Example:
#Make a pair of matching verniers on layers 1 and 2
ver = Verniers(('A', 'B'), (1,2))
The marks are stored in the file VERNIERS.GDS
215 x 203 um
Bases: gdsCAD.core.Cell
The base wafer style consisting of blocks of patterned features.
Parameters: |
|
---|---|
Block_gap: | the distance to leave between blocks |
Returns: | A new wafer Cell |
Spacing between cells in a block is determined automatically based on the cell bounding box, or by using the attribute cell.spacing if it is available.
Bases: gdsCAD.templates.Wafer_GridStyle
A 2” wafer divided into 10mmx10mm squares
Bases: gdsCAD.templates.Wafer_GridStyle
A 2” wafer divided into 5mmx5mm squares