Stepper Mask-Making Guidelines (Generic): Difference between revisions
Jump to navigation
Jump to search
m (John d moved page Stepper Mask-Making Guidelines to Stepper Mask-Making Guidelines (Generic) without leaving a redirect) |
(pasted example CD file and programming) |
||
Line 1: | Line 1: | ||
== |
==Generic Stepper Mask Parameters== |
||
'''Tutorial:''' If you are not familiar with the differences between Contact Litho Masks and Stepper Litho Masks/Reticles, please review this short tutorial: |
'''Tutorial:''' If you are not familiar with the differences between Contact Litho Masks and Stepper Litho Masks/Reticles, please review this short tutorial: |
||
* |
*[https://wiki.nanofab.ucsb.edu/w/images/c/cb/Demis_D_John_-_Stepper_Reticle_Layout_vs_Wafer_Layout.pdf Demis D. John - Stepper Reticle Layout vs. Wafer Layout.pdf] |
||
For the stepper you are designing for, make sure you know: |
For the stepper you are designing for, make sure you know: |
||
# |
#The maximum exposure field size, and |
||
# |
#The minimum gap between adjacent patterns/images that must be dark chrome (for the system's reticle shutters to block adjacent images) |
||
# |
#Either the quoted product number from our photomask vendor quotes, or reticle size/thickness/material (eg. ''5" x 5" x 0.090", Soda-Lime glass'') |
||
These values will vary depending on the stepper you're designing for. Contact the Stepper's Process Expert or Tool Supervisor to find out these values. |
These values will vary depending on the stepper you're designing for. Contact the Stepper's Process Expert or Tool Supervisor to find out these values. |
||
== |
==Generic Stepper design/programming CAD files & spreadsheets== |
||
* |
*Example [https://wiki.nanotech.ucsb.edu/wiki/images/9/90/Digidat-Toppan_Mask_order_form_%28UCSB_ASML_5500%29.docx Toppan Order Form via Digidat] |
||
** |
**Academic users may request the UCSB Nanofab's quotes from various photomask vendors. |
||
* |
*Fill out this Spreadsheet before programming your job on the machine, using your CAD file: |
||
** |
**[https://wiki.nanofab.ucsb.edu/w/images/5/56/UCSB_ASML_DUV_Stepper_-_Programming_Worksheet.pptx UCSB_Stepper_-_Programming_Worksheet.pptx] - New version of the spreadsheet below, that also includes the wafer-layout info needed to generate a basic stepper exposure program. |
||
** |
**[https://wiki.nanotech.ucsb.edu/w/images/d/d8/ASML_Reticle_Programming_Params_-_MASKJAN2020_v1.xlsx Stepper Reticle Programming Params - MASKJAN2020 v1.xlsx] (example for fictional barcode "MASKJAN2020") - Spreadsheet form of the above PPT. Faster to fill out for "expert" stepper users. |
||
* |
*On-wafer alignment marks: |
||
** |
**This pattern is usually available on a system reticle - you are not required to include the alignment mark pattern in your own designs. |
||
** |
**Please check for the specific Stepper you are using. |
||
== CAD |
== Example CAD File and Programming == |
||
Using an Example CAD file, here is the corresponding Mask Order Form & Spreadsheet: |
|||
* Example CAD file from Utilities > CAD Layout > [[Calculators + Utilities#Example%20CAD%20File|Example CAD File]], designed in [[Calculators + Utilities#KLayout|KLayout]]. |
|||
⚫ | |||
* Example [https://wiki.nanotech.ucsb.edu/w/images/2/2e/ASML_Reticle_Programming_Params_-_DEM-2020-03_v1.xlsx "Stepper Reticle Programming Params" spreadsheet for reticle "DEM-2020-03"] |
|||
⚫ | |||
* Example [https://wiki.nanotech.ucsb.edu/w/images/b/b8/Example_Mask_order_form_%28UCSB_ASML_5500%29_-_DEM-2020-03.pdf Reticle Order Form for reticle "DEM-2020-03"] |
|||
⚫ | |||
⚫ | |||
==CAD Tips== |
|||
⚫ | * |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | *Create a Cell called "''reticle_layout''" or similar, that is an exact representation of what the printed reticle patterns should look like (typically at 1x wafer-scale, if ''not'' including the outer templates for the stepper system). Instance the Device's Cells into ''reticle_layout'', and reference this Cell on your mask order form. (You can also Instance the same cells into "''device_layout''" and "''wafer_layout''" cells during design/verification.) |
||
If you follow the above rules, your printed "''reticle_layout''" Cell will have Instances of each of your design's Images/patterns, and the coordinates/sizes of these Cells are exactly what you use to write your Stepper program. |
If you follow the above rules, your printed "''reticle_layout''" Cell will have Instances of each of your design's Images/patterns, and the coordinates/sizes of these Cells are exactly what you use to write your Stepper program. |
||
Line 35: | Line 42: | ||
See the example CAD Files here: |
See the example CAD Files here: |
||
* |
*[[Calculators + Utilities#Example%20CAD%20File|Calculators + Utilities > Example CAD File]] |
Revision as of 19:11, 19 July 2024
Generic Stepper Mask Parameters
Tutorial: If you are not familiar with the differences between Contact Litho Masks and Stepper Litho Masks/Reticles, please review this short tutorial:
For the stepper you are designing for, make sure you know:
- The maximum exposure field size, and
- The minimum gap between adjacent patterns/images that must be dark chrome (for the system's reticle shutters to block adjacent images)
- Either the quoted product number from our photomask vendor quotes, or reticle size/thickness/material (eg. 5" x 5" x 0.090", Soda-Lime glass)
These values will vary depending on the stepper you're designing for. Contact the Stepper's Process Expert or Tool Supervisor to find out these values.
Generic Stepper design/programming CAD files & spreadsheets
- Example Toppan Order Form via Digidat
- Academic users may request the UCSB Nanofab's quotes from various photomask vendors.
- Fill out this Spreadsheet before programming your job on the machine, using your CAD file:
- UCSB_Stepper_-_Programming_Worksheet.pptx - New version of the spreadsheet below, that also includes the wafer-layout info needed to generate a basic stepper exposure program.
- Stepper Reticle Programming Params - MASKJAN2020 v1.xlsx (example for fictional barcode "MASKJAN2020") - Spreadsheet form of the above PPT. Faster to fill out for "expert" stepper users.
- On-wafer alignment marks:
- This pattern is usually available on a system reticle - you are not required to include the alignment mark pattern in your own designs.
- Please check for the specific Stepper you are using.
Example CAD File and Programming
Using an Example CAD file, here is the corresponding Mask Order Form & Spreadsheet:
- Example CAD file from Utilities > CAD Layout > Example CAD File, designed in KLayout.
- Example "Stepper Reticle Programming Params" spreadsheet for reticle "DEM-2020-03"
- Example Reticle Order Form for reticle "DEM-2020-03"
CAD Tips
- By default, Wafer flat is Down (–Y) with respect to your CAD file.
- Utilize the "Cell" and "Cell Instancing" functionality in your CAD layout program! (aka. a "Block" in AutoCAD). Highly recommended to use KLayout, not AutoCAD. See Calculators + Utilities > CAD Design Tips for tutorials.
- Center your entire design around the coordinates (0,0). (0,0) should always be the center of your device, wafer and/or photomask/reticle. Photomask vendors should then NOT "auto center" your designs on the plate.
- Inside each sub-Cell, also design around the cell's (0,0) origin.
- Create a Cell called "reticle_layout" or similar, that is an exact representation of what the printed reticle patterns should look like (typically at 1x wafer-scale, if not including the outer templates for the stepper system). Instance the Device's Cells into reticle_layout, and reference this Cell on your mask order form. (You can also Instance the same cells into "device_layout" and "wafer_layout" cells during design/verification.)
If you follow the above rules, your printed "reticle_layout" Cell will have Instances of each of your design's Images/patterns, and the coordinates/sizes of these Cells are exactly what you use to write your Stepper program.
See the example CAD Files here: