Difference between revisions of "ASML 5500 Mask Making Guidelines"

From UCSB Nanofab Wiki
Jump to navigation Jump to search
(Text replacement - "[http://wiki" to "[https://wiki")
(removed AlMark GDS file)
 
(26 intermediate revisions by the same user not shown)
Line 1: Line 1:
  +
__TOC__
===Vendor Instructions===
 
   
  +
'''[[Photomask Ordering Procedure for UCSB Users]]''' - see this page for how to submit your order into the purchasing system.
#Use commercial mask/reticle houses: [http://www.photronics.com/ Photronics], [https://www.photomask.com Toppan], [https://www.compugraphics-photomasks.com/us/ Compugraphics], etc.
 
#Instruct vendor that this will be used on an '''ASML 5500/300 system with 4x reduction'''. They have all outer templates to make your mask match our system. You just provide them the data you want printed, at wafer-scale (1X), and they'll scale it up 4x and insert it into the template.
 
##Academic users may use the UCSB-specific quotes we have negotiated for pricing. Industrial users will have to get their own pricing.
 
###Email [[Brian Thibeault]] or [[Demis D. John]] for info.
 
###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]
 
#Reduction is 4X, instruct the mask makers to scale your CAD data to 4X size, which will determine price. Scale your mask critical dimensions (CD) and tolerances from the product quotes accordingly.
 
#Masks must be Quartz, 6" x 6" x 0.25” thick.
 
   
 
===Design Guidelines===
 
===Design Guidelines===
   
#Layer-to-layer alignment marks are provided by a calibration mask in our system. No need to put alignment marks on your CAD file.
+
#Layer-to-layer alignment marks are provided by an ASML mask in our system. No need to put alignment marks on your CAD file/photomask. See [https://gauchocast.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=dc501ba5-1f20-401c-8a96-ac2500f7e81e&start=2063 part 2 of the training video] or [https://wiki.nanotech.ucsb.edu/wiki/images/c/cd/ASML_Job_Set-Up_Guide_simple_v1.pdf p. 7 of the programming instructions] for details on programming alignment marks using the system reticles.
#Spacing between mask-plate fields : 1mm of Chrome between fields (at wafer scale) in order for the reticle masking blades to blank off unwanted areas.
+
#Spacing between mask-plate fields : '''1mm of Chrome between fields''' (at 1x wafer scale) in order for the reticle masking blades to blank off unwanted areas.
 
#Field Sizes Available (at Wafer-Scale, 1x):
 
#Field Sizes Available (at Wafer-Scale, 1x):
 
##The full field useable exposure area is limited to the intersection of a 31mm diameter circle and a rectangle of dimensions 22mm x 27mm. See the schematic below for an illustration. [[File:ASML Stepper 3 - Field Sizes - Screen Shot 2018-02-21 at 1.40.22 PM.png|alt= Schematic of lens/aperture illumination|204x204px|Schematic of lens/aperture illumination. Fit a rectangle within this field to get the aforementioned rectangular field sizes.|thumb]]
 
##The full field useable exposure area is limited to the intersection of a 31mm diameter circle and a rectangle of dimensions 22mm x 27mm. See the schematic below for an illustration. [[File:ASML Stepper 3 - Field Sizes - Screen Shot 2018-02-21 at 1.40.22 PM.png|alt= Schematic of lens/aperture illumination|204x204px|Schematic of lens/aperture illumination. Fit a rectangle within this field to get the aforementioned rectangular field sizes.|thumb]]
Line 26: Line 20:
 
###15mm x 27mm
 
###15mm x 27mm
 
##In general, 250nm resolution will resolve over the entire field. Anything smaller than this may not resolve closer to the edges of the field where lens quality degrades, and will also have a smaller viable process window (tolerance of exposure/bake/develop parameters). A number of users have shot ~150nm features.
 
##In general, 250nm resolution will resolve over the entire field. Anything smaller than this may not resolve closer to the edges of the field where lens quality degrades, and will also have a smaller viable process window (tolerance of exposure/bake/develop parameters). A number of users have shot ~150nm features.
  +
##If you plan to fully cover a wafer with stitched Images, we have found that ~5x5mm or larger fields are necessary. Smaller than this (eg. 1mm or 3mm Images) and the time to cover a whole wafer grows excessively long, in addition to hitting software limits on # of distributed Images.
   
  +
<br />
==== CAD Tips ====
 
  +
[[File:CAD Tutorial for ASML Reticle v1 - screenshot Reticle Layout cell.png|alt=KLayout screenshot of a Reticle with 4 Images|thumb|center|'''Example of a Reticle''' with 4 Images in separate quadrants, with ≥1mm of chrome between Images (printed with polygons are CLEAR (whitespace is DARK Chrome) right reading Cr DOWN). The Outlines layer (#100) is a construction layer only and should not be printed.
* Utilize the "Cell" and "Cell Instancing" functionality in your CAD layout program! (aka. a "Block" in AutoCAD)
 
  +
See [[Calculators + Utilities#Example CAD File|'''Example CAD''']] for the full file.
* Center your entire design around the coordinates (0,0). Inside each sub-Cell, also design around the cell's (0,0) origin.
 
  +
|369x369px]]
* If you follow the above rules, your printed "RETICLE" cell will have Instances of each of your design's Images/patterns, and the coordinates/sizes of these Cells are exactly what you type into your ASML program.
 
   
===Submission Details===
+
===Vendor/Ordering Instructions===
When submitting the photo mask order, the following notes apply:
 
   
 
#Use commercial mask/reticle houses: [http://www.photronics.com/ Photronics], [https://www.photomask.com Toppan], [https://www.compugraphics-photomasks.com/us/ Compugraphics], etc.
#Although you will submit your CAD file at 1x wafer scale, the actual reticle is printed 4x larger. Make sure to choose your reticle grade accounting for this; eg. If I want to shoot 1.0µm lines, I should choose a photomask grade better/equal to 4.0µm.
 
 
#Instruct vendor that this will be used on an '''ASML 5500/300 system with 4x reduction'''. They have all outer templates to make your mask match our system. You just provide them the data you want printed, at wafer-scale (1X), and they'll scale it up 4x and insert it into their template.
#“GDS Level” is also known as “layer number”
 
 
##Academic users may use the UCSB-specific quotes we have negotiated for pricing. Industrial users will have to get their own pricing.
#Barcode text for the plate must be 12 characters or less. Specify the exact text you desire. Avoid special characters, a-z/0-9 only. This exact text is what you type into the ASML job program, so make it simple eg. “DEMISJAN2020”.
 
 
###Email [[Brian Thibeault]] or [[Demis D. John]] for info.
#“Min. Feature on Mask” refers to minimum clear or chrome feature, assuming features similar to lines/spaces.
 
 
#Reduction is 4X, instruct the mask makers to scale your CAD data to 4X size, which will determine price via 4x magnified feature sizes. Scale your mask critical dimensions (CD) and tolerances from the product quotes accordingly.
#“Min. Contact” refers to features with aspect ratio close to 1:1, eg. Squares and circles. These have a separate spec due to the manufacturing process, so make sure to choose the appropriate grade of photomask with this in mind.
 
  +
#Mirroring: Right reading (aka. text is legible) with Chrome Down.
#Choose a Critcal Dimension “CD” similar to your most critical feature (scaled to the 4x reticle scale), so they will print & measure & guarantee test structures at that size.
 
 
#Masks must be Quartz, 6" x 6" x 0.25” thick. Pellicles are not typically used, but are allowed.
#For UCSB purchases: you will need to submit your order in [https://gateway.procurement.ucsb.edu UCSB Procurement Gateway] '''''first''''' (as a "''Non-Catalogue Item''"), with the cost estimate & grade/product code from our negotiated quote, so that you can get the Purchase Order (PO) Number (usually in the same day). Then submit the order form to the photomask vendor with this PO number entered on their order form.
 
 
#Barcode text ("''Title to appear on the mask''") for the plate must be 12 characters or less. Specify the exact text you desire. This exact text is what you type into the ASML job program, so make it simple eg. “DEMISJAN2020”. Allowed Characters: integers 0-9, upper case letters A-Z, and five special characters: %, +, $, –, and “''space''”
 
#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]
  +
#To make it easier to program your ASML Job, we recommend you also fill out the following when you place your order:
  +
#*[[Media:UCSB ASML DUV Stepper - Programming Worksheet.pptx|UCSB_ASML_DUV_Stepper_-_Programming_Worksheet.pptx]] -
  +
#**''New version of the below spreadsheet, that also includes the wafer-layout info needed to generate a basic ASML exposure program.''
 
#*[https://wiki.nanotech.ucsb.edu/w/images/d/d8/ASML_Reticle_Programming_Params_-_MASKJAN2020_v1.xlsx ASML Reticle Programming Params - MASKJAN2020 v1.xlsx] (example for fictional barcode "MASKJAN2020")
  +
#**''Similar to the above PPT, in spreadsheet form (Image Distribution details only). Adequate for experienced users.''
  +
#[[Photomask Ordering Procedure for UCSB Users]] - UCSB users see this page for how to submit your order into the purchasing system.
  +
  +
===Other Definitions===
 
When submitting the photo mask order, the following notes/definitions apply:
  +
 
#"''Grade''" or "''Product Code"'' determines the price, and is chosen based on required feature size (smaller feature size is more expensive). This is found on the vendor's quote, or you ask the vendor for a price based on desired minimum feature size. Although you will submit your CAD file at 1x wafer scale, the actual reticle is printed 4x larger, so make sure to choose your reticle grade accounting for this; eg. If I want to shoot 1.0µm lines, I should choose a photomask grade better/equal to 4.0µm.
 
#“''GDS Level''” is also known as “layer number”
  +
#"''topcell''" or "''structure name"'' is which Cell in your CAD file contains the heirarchy of patterns to print.
  +
#Typically printed "''Right reading (legible) with Chrome Down''", if your CAD is exactly what you want on the wafer.
 
#“''Min. Feature on Mask''” refers to minimum clear or chrome feature, assuming features similar to lines/spaces. See "''Grade''" above.
 
#“''Min. Contact''” refers to features with aspect ratio close to 1:1, eg. Squares and circles. These have a separate spec due to the manufacturing process, so make sure to choose the appropriate grade of photomask with this in mind.
 
#“''CD''”, Critical Dimension - Choose a CD similar to your most critical feature (scaled to the 4x reticle scale), so they will print & measure & guarantee test structures at that size.
   
 
===Templates===
 
===Templates===
   
*When programming your job at the tool, you can [https://wiki.nanotech.ucsb.edu/wiki/images/b/b5/ASML_Reticle_Programming_Params_-_MyReticleBarCode_v1.xlsx fill out this Spreadsheet] using your CAD file before starting your job programming:
+
*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]
  +
*Fill out this Spreadsheet before programming your job on the machine, using your CAD file:
**[https://wiki.nanotech.ucsb.edu/wiki/images/b/b5/ASML_Reticle_Programming_Params_-_MyReticleBarCode_v1.xlsx ASML Reticle Programming Params - MyReticleBarCode v1.xlsx]
 
  +
**[[Media:UCSB ASML DUV Stepper - Programming Worksheet.pptx|UCSB_ASML_DUV_Stepper_-_Programming_Worksheet.pptx]] -
*GDS CAD file for for the ASML on-wafer alignment marks:
 
  +
***''New version of the above spreadsheet, that also includes the wafer-layout info needed to generate a basic ASML exposure program.''
**[https://wiki.nanotech.ucsb.edu/wiki/images/6/6b/ASML_On_Wafer_Mark.gds ASML On Wafer Mark.gds]
 
  +
**[https://wiki.nanotech.ucsb.edu/w/images/d/d8/ASML_Reticle_Programming_Params_-_MASKJAN2020_v1.xlsx ASML Reticle Programming Params - MASKJAN2020 v1.xlsx] (example for fictional barcode "MASKJAN2020")
**NOTE: this alignment mark is not symmetric - it will not work properly if mirrored or rotated.
 
  +
***''Spreadsheet form of the above PPT. Faster to fill out for "expert" ASML users.''
 
*On-wafer alignment marks:
  +
**This pattern is available on a system reticle - you are '''not''' required to include this pattern in your own designs.
  +
**Contact the supervisor if you think you need the alignment mark CAD file or design.
  +
 
===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 CAD File|'''<u>''Example CAD File''</u>''']], designed in [[Calculators_%2B_Utilities#KLayout|KLayout]].
 
*[//wiki.nanotech.ucsb.edu/w/images/2/2e/ASML_Reticle_Programming_Params_-_DEM-2020-03_v1.xlsx Example "ASML Reticle Programming Params" spreadsheet for reticle "DEM-2020-03"]
 
*[//wiki.nanotech.ucsb.edu/w/images/b/b8/Example_Mask_order_form_%28UCSB_ASML_5500%29_-_DEM-2020-03.pdf Example Reticle Order Form for reticle "DEM-2020-03"]
  +
 
====CAD Tips====
   
  +
*By default, Wafer flat is Down (–Y) with respect to your CAD file.
=== Example CAD File and Programming ===
 
 
*Utilize the "Cell" and "Cell Instancing" functionality in your CAD layout program! (aka. a "Block" in AutoCAD). See [[Calculators + Utilities#CAD Design Tips|Calculators + Utilities > CAD Design Tips]] for tutorials.
Using an Example CAD file, here are the corresponding Spreadsheet and Reticle Order Form.
 
  +
*Center your entire design around the coordinates (0,0). (0,0) should always be the center of your device, wafer and/or photomask/reticle. Vendors should then NOT "''auto center''" your designs on the plate.
* [[Media:CAD_Tutorial_for_ASML_Reticle_v1.OAS|Example CAD file from Utilities > CAD Layout > Example CAD File]], in OASIS format, designed in [[Calculators_%2B_Utilities#KLayout|KLayout]].
 
 
*Inside each sub-Cell, also design around the cell's (0,0) origin.
* [[Media:ASML_Reticle_Programming_Params_-_DEM-2020-03_v1.xlsx|Example "ASML Reticle Programming Params" spreadsheet for reticle "DEM-2020-03"]]
 
  +
*Create a Cell called "''reticle_layout''" or similar, that is an exact representation of what the printed reticle patterns should look like (at 1x wafer-scale). Instance the Device's Cells into the ''reticle_layout'', and reference this Cell on your mask order form. (You can also Instance the same cells into a "''device_layout''" and "''wafer_layout''" cells during design/verification.)
* [[Media:Example_Mask_order_form_(UCSB_ASML_5500)_-_DEM-2020-03.pdf|Example Reticle Order Form for reticle "DEM-2020-03"]]
 
 
*If you follow the above rules, your printed "RETICLE" cell will have Instances of each of your design's Images/patterns, and the coordinates/sizes of these Cells are exactly what you type into your ASML program.

Latest revision as of 11:04, 1 December 2023

Photomask Ordering Procedure for UCSB Users - see this page for how to submit your order into the purchasing system.

Design Guidelines

  1. Layer-to-layer alignment marks are provided by an ASML mask in our system. No need to put alignment marks on your CAD file/photomask. See part 2 of the training video or p. 7 of the programming instructions for details on programming alignment marks using the system reticles.
  2. Spacing between mask-plate fields : 1mm of Chrome between fields (at 1x wafer scale) in order for the reticle masking blades to blank off unwanted areas.
  3. Field Sizes Available (at Wafer-Scale, 1x):
    1. The full field useable exposure area is limited to the intersection of a 31mm diameter circle and a rectangle of dimensions 22mm x 27mm. See the schematic below for an illustration.
       Schematic of lens/aperture illumination
      Schematic of lens/aperture illumination. Fit a rectangle within this field to get the aforementioned rectangular field sizes.
    2. For High Resolution 0.63 NA: 21mm in X, 21mm in Y
    3. For 0.4 to 0.57 NA: 22mm in X, 22mm in Y
    4. Other rectangular sizes available, that fit within the lens/aperture intersection:
      1. 21mm x 23mm (X width x Y height)
      2. 20mm x 24mm
      3. 19mm x 25mm
      4. 18mm x 25.5mm
      5. 17mm x 26mm
      6. 16mm x 26.5mm
      7. 15mm x 27mm
    5. In general, 250nm resolution will resolve over the entire field. Anything smaller than this may not resolve closer to the edges of the field where lens quality degrades, and will also have a smaller viable process window (tolerance of exposure/bake/develop parameters). A number of users have shot ~150nm features.
    6. If you plan to fully cover a wafer with stitched Images, we have found that ~5x5mm or larger fields are necessary. Smaller than this (eg. 1mm or 3mm Images) and the time to cover a whole wafer grows excessively long, in addition to hitting software limits on # of distributed Images.


KLayout screenshot of a Reticle with 4 Images
Example of a Reticle with 4 Images in separate quadrants, with ≥1mm of chrome between Images (printed with polygons are CLEAR (whitespace is DARK Chrome) right reading Cr DOWN). The Outlines layer (#100) is a construction layer only and should not be printed. See Example CAD for the full file.

Vendor/Ordering Instructions

  1. Use commercial mask/reticle houses: Photronics, Toppan, Compugraphics, etc.
  2. Instruct vendor that this will be used on an ASML 5500/300 system with 4x reduction. They have all outer templates to make your mask match our system. You just provide them the data you want printed, at wafer-scale (1X), and they'll scale it up 4x and insert it into their template.
    1. Academic users may use the UCSB-specific quotes we have negotiated for pricing. Industrial users will have to get their own pricing.
      1. Email Brian Thibeault or Demis D. John for info.
  3. Reduction is 4X, instruct the mask makers to scale your CAD data to 4X size, which will determine price via 4x magnified feature sizes. Scale your mask critical dimensions (CD) and tolerances from the product quotes accordingly.
  4. Mirroring: Right reading (aka. text is legible) with Chrome Down.
  5. Masks must be Quartz, 6" x 6" x 0.25” thick. Pellicles are not typically used, but are allowed.
  6. Barcode text ("Title to appear on the mask") for the plate must be 12 characters or less. Specify the exact text you desire. This exact text is what you type into the ASML job program, so make it simple eg. “DEMISJAN2020”. Allowed Characters: integers 0-9, upper case letters A-Z, and five special characters: %, +, $, –, and “space
  7. Example Toppan Order Form via Digidat
  8. To make it easier to program your ASML Job, we recommend you also fill out the following when you place your order:
  9. Photomask Ordering Procedure for UCSB Users - UCSB users see this page for how to submit your order into the purchasing system.

Other Definitions

When submitting the photo mask order, the following notes/definitions apply:

  1. "Grade" or "Product Code" determines the price, and is chosen based on required feature size (smaller feature size is more expensive). This is found on the vendor's quote, or you ask the vendor for a price based on desired minimum feature size. Although you will submit your CAD file at 1x wafer scale, the actual reticle is printed 4x larger, so make sure to choose your reticle grade accounting for this; eg. If I want to shoot 1.0µm lines, I should choose a photomask grade better/equal to 4.0µm.
  2. GDS Level” is also known as “layer number”
  3. "topcell" or "structure name" is which Cell in your CAD file contains the heirarchy of patterns to print.
  4. Typically printed "Right reading (legible) with Chrome Down", if your CAD is exactly what you want on the wafer.
  5. Min. Feature on Mask” refers to minimum clear or chrome feature, assuming features similar to lines/spaces. See "Grade" above.
  6. Min. Contact” refers to features with aspect ratio close to 1:1, eg. Squares and circles. These have a separate spec due to the manufacturing process, so make sure to choose the appropriate grade of photomask with this in mind.
  7. CD”, Critical Dimension - Choose a CD similar to your most critical feature (scaled to the 4x reticle scale), so they will print & measure & guarantee test structures at that size.

Templates

  • Example Toppan Order Form via Digidat
  • Fill out this Spreadsheet before programming your job on the machine, using your CAD file:
  • On-wafer alignment marks:
    • This pattern is available on a system reticle - you are not required to include this pattern in your own designs.
    • Contact the supervisor if you think you need the alignment mark CAD file or design.

Example CAD File and Programming

Using an Example CAD file, here is the corresponding Mask Order Form & Spreadsheet:

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). 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. 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 (at 1x wafer-scale). Instance the Device's Cells into the reticle_layout, and reference this Cell on your mask order form. (You can also Instance the same cells into a "device_layout" and "wafer_layout" cells during design/verification.)
  • If you follow the above rules, your printed "RETICLE" cell will have Instances of each of your design's Images/patterns, and the coordinates/sizes of these Cells are exactly what you type into your ASML program.