Stepper Mask-Making Guidelines (Generic)

From UCSB Nanofab Wiki
Revision as of 11:32, 27 September 2024 by John d (talk | contribs) (→‎Generic Stepper Mask Parameters)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Generic Stepper Mask Parameters

Tutorial: If you are not familiar with the difference between designing Contact Litho Masks and Stepper Litho Masks/Reticles, please review this short tutorial:

  • Demis D. John - Stepper Reticle Layout vs. Wafer Layout.pdf
    Schematic of stepper blocking off adjacent Images on reticle and exposure onto different wafer locations.
    Reticle Patterns (“images”) are independent of wafer-layout.  The reticle could contain 20 variations while the wafer could have only a few of the Images actually exposed, in any desired location on the wafer, determined by the Job Programming.

For the stepper you are designing for, make sure you know:

  1. Magnification: Our I-Line steppers are typically 5x, and the DUV stepper is 4x reduction.
  2. The maximum exposure field size, and
  3. The minimum gap between adjacent patterns/images that must be dark chrome (for the system's reticle shutters to block adjacent images)
  4. Either the quoted product number from our photomask vendor quotes, or reticle size/thickness/material
    1. For the GCA Steppers: 5x5x0.090 inches, 5x magnification/reduction, soda-lime glass
      1. See here for GCA mask details
    2. For the ASML PAS 5500/300: 6x6x0.250 inches, 4x magnification/reduction, quartz
      1. See here for ASML mask details
    3. Academic users only: contact Demis for our mask plate quotes. Industrial users must contact photomask vendors themselves to get their own quotes.

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.

Definitions for Mask/Reticle Order Form

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

  1. "Grade" or "Product Code" will be one of the items on our quote. This will specify the glass type (soda-lime or quartz), plate size (4" square and 0.090" thick, for example), and the resolution. The grade choice 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 (smallest feature actually present on your CAD file).
    1. Although you will submit your CAD file at 1x wafer scale, the actual reticle is printer larger by the stepper's magnification (eg. 4x or 5x mag, depending on the stepper system), so make sure to choose your reticle grade accounting for this; eg. If my CAD has 1.0µm lines smallest feature, I should choose a photomask grade better/equal to 4.0µm for a stepper with 4x reduction.
  2. GDS Level” is also known as “layer number”
  3. "topcell" or "structure name" is which Cell in your CAD file contains the hierarchy of patterns to print.
  4. Polarity/Mirroring should be "Right-Reading (legible text) with Chrome Down", if your CAD is exactly what you want on the wafer, for all our systems.
  5. Min. Feature on Mask” refers to minimum clear or opaque feature, assuming features similar to lines/spaces. This should be at the reticle-scale - 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”, or "Critical Dimension" - Choose a CD similar to your most critical feature (scaled to the 5x/4x reticle scale), so they will print & measure & guarantee test structures at that exact size.

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:
  • On-wafer alignment marks:
    • Please check for the specific Stepper you are using.
    • This pattern is usually available on a system reticle - you are not required to include the alignment mark pattern in your own designs, but you may do so if desired.
    • Ask the tool supervisor for the CAD file for alignment marks if needed.

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 for most systems.
  • 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 Cells. 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.).
  • You don't have to include the Stepper outer template - usually photomask vendors can add the reticle-level alignment marks, barcodes etc.; you just send them your 1x wafer-level designs, and instruct the vendor to magnify by 5x/4x, insert into a template for the specified stepper (tell them the model), and they can do the rest.
    • For our GCA systems, which we have the full reticle template files for, you can optionally do the 5x magnification and insert into the template file yourself if desired.

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: