ASML Stepper 3 Standard Operating Procedure: Difference between revisions
Jump to navigation
Jump to search
m (partial indenting) |
(finalized formatting) |
||
Line 1: | Line 1: | ||
'''Regular Procedures for ASML Stepper''' |
'''Regular Procedures for ASML Deep-UV Stepper #3''' |
||
== Normal User Procedures: == |
|||
# Cleaning the back-sides of wafers: Very important |
|||
## Make sure all work surfaces/spin chucks/hot plates are cleaned! Don’t use wipes, place baked wafers directly on cleaned steel surfaces. |
|||
## Cleaning residue of AR2 or DSK101: This technique is much better than trying to wipe. Use clean gloves and hold the wafer edges with your hands. |
|||
### After spin coating, place wafer upside down in POLOS spinner using non-contact chuck. |
|||
### Set spin speed to 2000rpm. |
|||
### Spin wafer, wait until at top speed. |
|||
### Squirt Acetone on sample back for 3 seconds. Followed by ISO for 3 sec. |
|||
### Spin Dry while blowing with N2. |
|||
### Remove wafer and do bake as normal |
|||
## Cleaning residues of UV210, UV6, UNV2300, or PEK-162C1 |
|||
### After baking and cooling, place wafer upside down in POLOS spinner using non-contact chuck. |
|||
### Set spin speed to 2000rpm. |
|||
### Spin wafer, wait until at top speed. |
|||
### Squirt Acetone on sample back for 3 seconds. Followed by ISO for 3 sec. |
|||
### Spin Dry while blowing with N2. |
|||
## Check back-side of wafer thoroughly for particulates before loading into system! If you see particulates, try to blow then off with high N2 flow first, you may need to get physical with a razor blade to remove stubborn particles. '''It is crucial that particles do not get tracked into the system's exposure chuck''' - sub-µm features will have resolution issues if a particle alters the local wafer focus. |
|||
=== Cleaning the back-sides of wafers: === |
|||
# Reticle Unloading and Loading |
|||
Very important! '''It is crucial that particles do not get tracked into the system's exposure chuck'''. Sub-micron features will have resolution issues if a particle alters the local wafer focus, affecting everyone's processes. |
|||
## Material Handler (button near top right of main software window) |
|||
# Make sure all work surfaces/spin chucks/hot plates are cleaned! Don’t use wipes, instead place baked wafers directly on cleaned steel surfaces. |
|||
### Remove reticles from machine |
|||
# Cleaning residue of AR2 or DSK101: This technique is much better than trying to wipe. Use clean gloves and hold the wafer edges with your hands. |
|||
### Exchange reticle box |
|||
## After spin coating, place wafer upside down in POLOS spinner using non-contact chuck. |
|||
### Unlock box3 |
|||
## Set spin speed to 2000rpm. |
|||
## Physically Remove desired reticle pod(s), green indicator at box should be lit and all reticles should be up inside box, not down into machine. |
|||
## Spin wafer, wait until at top speed. |
|||
## Use manual box opener to open reticle box. Move arm slowly. |
|||
## Squirt Acetone on sample back for 3 seconds. Followed by ISO for 3 sec. |
|||
## Remove Pod Lid |
|||
## Spin Dry while blowing with N2. |
|||
## Remove (or add) reticle to pod. Two stars on reticle should be in front. |
|||
## Remove wafer and do bake as normal |
|||
## Place Pod lid back on |
|||
# Cleaning residues of UV210, UV6, UNV2300, or PEK-162C1 |
|||
## Close Pod using arm, move arm slowly |
|||
## After baking and cooling, place wafer upside down in POLOS spinner using non-contact chuck. |
|||
## Place Pod back in stepper |
|||
## Set spin speed to 2000rpm. |
|||
## Read desired pods |
|||
## Spin wafer, wait until at top speed. |
|||
## Go back to main menu once mask barcodes are all showing on screen |
|||
## Squirt Acetone on sample back for 3 seconds. Followed by ISO for 3 sec. |
|||
## Spin Dry while blowing with N2. |
|||
# Check back-side of wafer thoroughly for particulates before loading into system! If you see particulates, try to blow then off with high N2 flow first, you may need to get physical with a razor blade to remove stubborn particles. |
|||
=== Reticle Unloading and Loading === |
|||
# Wafer Load |
|||
# Material Handler '''(Mat Hdl)''' button near top right of main software window |
|||
## Open lid, Remove cassette |
|||
## Remove reticles from machine |
|||
## Place wafers in slots (make sure backs of wafers are extremely clean! No Particles! No residues! Be extra careful and attentive to this detail! See Brian Thibeault for instructions. |
|||
## Exchange reticle box |
|||
## Place cassette back. Make sure cassette is pulled back snugly in place |
|||
## |
## Unlock Box #3 |
||
### Only box 3 is for general use. |
|||
# Physically Remove desired reticle pod(s), green indicator at box should be lit and all reticles should be up inside box, not down into machine. |
|||
# Use manual box opener to open reticle box. Move arm slowly. |
|||
# Remove Pod Lid |
|||
# Remove (or add) reticle to pod. Two stars ('''*''') on reticle should be in front. |
|||
# Place Pod lid back on |
|||
# Close Pod using arm, move arm slowly |
|||
# Place Pod back in stepper |
|||
# '''(Read)''' Box #3 - takes a few minutes |
|||
# Go back to '''Main Menu''' once mask barcodes are all showing on screen |
|||
=== Wafer Load === |
|||
# Running a Job – Normal operation |
|||
*# Open lid, Remove cassette |
|||
## Batch Control |
|||
*# Clean underside of wafers thoroughly, looking very carefully for particles. |
|||
### Task Streaming |
|||
*## '''Make sure backs of wafers are extremely clean!''' No Particles! No residues! Be extra careful and attentive to this detail! See Brian Thibeault for instructions. |
|||
#### Wait until wafers are read by machine |
|||
*# Place wafers in slots |
|||
#### Task: Append Batch (or select a previous batch and copy) |
|||
*# Place cassette back. Make sure cassette is pulled ''back &'' snugly in place |
|||
#### Enter Batch ID first, Hit Return to apply change |
|||
*# Close Lid. |
|||
#### Press Select Button under Job Name and navigate to your job |
|||
#### Click on Layer ID to get a list of layers you can expose: Select layer you want |
|||
#### Enter number of wafers in Batch Size |
|||
#### Batch Type is P for production run (see below for doing a FEM) |
|||
#### Verify Energy, Focus Offset, Ilumination Mode, NA, Sigma and change as desired |
|||
#### Hit Action: Apply button to register all changes |
|||
#### Press Accept Button at Top |
|||
#### Press Continue Button to execute batch. |
|||
#### If batch has general failure: Choose “clear litho cluster” option. |
|||
5. Running a focus and/or exposure matrix |
|||
=== Running a Job – Normal operation === |
|||
*# Batch Control |
|||
*## Task Streaming |
|||
*### Wait until wafers are read by machine |
|||
*### Ensure all other job's status is "Completed" or "Aborted". |
|||
*### Task: '''Append Batch''' (or select a previous batch and copy) |
|||
*### Enter Batch ID first, Hit Return to apply change |
|||
*### Press '''Select''' Button under Job Name and navigate to your job |
|||
*### Click on '''Layer ID''' to get a list of layers you can expose: Select layer you want to shoot. |
|||
*### Enter number of wafers in '''Batch Size''' |
|||
*### Batch Type is P for production run (see below for doing a FEM) |
|||
*### Verify ''Energy'', ''Focus Offset'', ''Ilumination Mode'', ''NA'', ''Sigma'' and change as desired |
|||
*#### Click through the Images to be shot by this Layer and verify for each Image. |
|||
*#### Click through the Images to be shot by this Layer, and make sure all the "Reticle ID" shown are loaded into the Reticle system. (Toggle the "View" button on the System View to see loaded Reticle ID's.) |
|||
*### Hit Action: '''Apply''' button to register all changes |
|||
*### Press '''Accept''' Button at Top |
|||
*### Press '''Continue''' Button to execute batch. (May be a short delay before this becomes active.) |
|||
*### If batch has general failure: Choose the ('''clear litho cluster''') option. |
|||
=== Running a focus and/or exposure matrix === |
|||
i. Under Batch Type: |
|||
''Focus/Exposure Arrays are used to determine the proper exposure dose & focus offset for your lithography. Especially important for high-resolution layers. Make sure your entire litho process remains constant (spins, bakes, develop times etc.) between the FEA and your real sample lithos.'' |
|||
# ''Optional'': Set up a separate job with the layers you want to shoot, but which does not fill the entire wafer to the edges - it instead has only a ~6x6-cm wide array of die (set in the '''''Wafer Layout > Image Distribution''''' section of your program). This ensures that our SEMs can view the fully array. (The extreme edges of a 4-inch wafer are not possible to image on our SEMs due to motor limits.) |
|||
1. Choose E for exposure snake (with flat down, first exposure lower left increments to the right, snakes around entire array). Enter starting exposure in mJ and incremental exposure in mJ. |
|||
# Follow "''Running a Job''" procedure above, until Step 7 |
|||
# Under Batch Type: |
|||
2. Choose F for focus snake (with flat down, first exposure lower left increments to the right, snakes around entire array). Enter starting focus offset and incremental focus for the snake. |
|||
## Choose '''E''' for exposure snake (with flat down, first exposure lower left increments to the right, snakes in serpentine manner around entire wafer). Enter starting exposure in mJ and incremental exposure in mJ. |
|||
## Choose '''F''' for focus snake (with flat down, first exposure lower left increments to the right, snakes around entire array). Enter starting focus offset and incremental focus for the snake. |
|||
3. Choose M for FocusExposureMatrix (FEM). Center cell 0,0 is the nominal Exposure and Focus value you enter. The array is incremented up and down from the nominal value. Exposure time varies in columns, Focus in Rows. |
|||
## Choose '''M''' for Focus-Exposure-Matrix (FEM). Center cell 0,0 is the nominal Exposure and Focus value you enter. The array is incremented up and down from the nominal value. Exposure time varies in columns, Focus in Rows. |
|||
# Verify non-varied parameters as well as Ilumination Mode, NA, Sigma and change as desired. |
|||
# Hit '''Action: (Apply)''' button to register all changes |
|||
# Press '''Accept''' Button at Top |
|||
c. Hit Action: Apply button to register all changes |
|||
# Press '''Continue''' Button to execute batch. |
|||
# When complete, select the batch in the Task list, and click '''(Report)''' to view the exposure params for each die location. This is useful during your inspection. |
|||
d. Press Accept Button at Top |
|||
e. Press Continue Button to execute batch. |
|||
'''''Error, Calibration, Error logging Procedures for Users:''''' |
|||
1. If Error Log full: |
|||
a. Close logging window |
|||
b. Open new window on console (Rt click, select ASML) |
|||
c. At % prompt, type logging (all lowercase!) |
|||
d. Resize window and place in upper right area of screen as normal. |
|||
2. IQC (Image Quality Control) |
|||
a. Test Manager |
|||
i. Run Test |
|||
1. Metrology Verification |
|||
2. Image Quality Control |
|||
3. Accept (Upper Button) |
|||
4. Perform Measurement |
|||
5. Choose System Correction |
|||
6. # Cycles: 1, #Measurements: 3, # Corrections: 1 (UCSB numbers for test 1 3 1 M) |
|||
7. Accept to run the test |
|||
ii. If |focus correction| < 50nm, system OK, note number in log book |
|||
iii. If |focus correction| > 50nm, run test again, if number keeps dropping, keep running until number stable |
|||
iv. If |focus correction|is still > 50nm, discuss with engineer |
|||
3. Wafer Handler Issues during batch operation |
|||
a. Lift black cover behind keyboard |
|||
b. Press AWH button and release |
|||
c. Wail until wafer handler “system booting” is done and warning window in bottom left of main computer console has disappeared. |
|||
d. Exit to main menu (DO NOT do FAST STARTUP from error message, go to main menu!) |
|||
e. Go to Start/Stop |
|||
f. Fast Startup |
|||
g. Start |
|||
h. Once complete, back to main menu. |
|||
i. If wafers in machine, go to material handler. |
|||
i. Go to Remove wafers menu and collect wafers |
|||
ii. Back to main menu when finished. |
|||
j. If system says wafer is missing, contact engineer |
|||
4. Laser Refill (or laser calling for gas injection) |
|||
a. Test Manager |
|||
b. Cmd Handler (Top Menu) |
|||
i. Illumination and Projection |
|||
ii. Illumination |
|||
iii. New Laser Fill (Use Laser Start instead if laser asking for gas injection) |
Revision as of 21:12, 17 July 2018
Regular Procedures for ASML Deep-UV Stepper #3
Normal User Procedures:
Cleaning the back-sides of wafers:
Very important! It is crucial that particles do not get tracked into the system's exposure chuck. Sub-micron features will have resolution issues if a particle alters the local wafer focus, affecting everyone's processes.
- Make sure all work surfaces/spin chucks/hot plates are cleaned! Don’t use wipes, instead place baked wafers directly on cleaned steel surfaces.
- Cleaning residue of AR2 or DSK101: This technique is much better than trying to wipe. Use clean gloves and hold the wafer edges with your hands.
- After spin coating, place wafer upside down in POLOS spinner using non-contact chuck.
- Set spin speed to 2000rpm.
- Spin wafer, wait until at top speed.
- Squirt Acetone on sample back for 3 seconds. Followed by ISO for 3 sec.
- Spin Dry while blowing with N2.
- Remove wafer and do bake as normal
- Cleaning residues of UV210, UV6, UNV2300, or PEK-162C1
- After baking and cooling, place wafer upside down in POLOS spinner using non-contact chuck.
- Set spin speed to 2000rpm.
- Spin wafer, wait until at top speed.
- Squirt Acetone on sample back for 3 seconds. Followed by ISO for 3 sec.
- Spin Dry while blowing with N2.
- Check back-side of wafer thoroughly for particulates before loading into system! If you see particulates, try to blow then off with high N2 flow first, you may need to get physical with a razor blade to remove stubborn particles.
Reticle Unloading and Loading
- Material Handler (Mat Hdl) button near top right of main software window
- Remove reticles from machine
- Exchange reticle box
- Unlock Box #3
- Only box 3 is for general use.
- Physically Remove desired reticle pod(s), green indicator at box should be lit and all reticles should be up inside box, not down into machine.
- Use manual box opener to open reticle box. Move arm slowly.
- Remove Pod Lid
- Remove (or add) reticle to pod. Two stars (*) on reticle should be in front.
- Place Pod lid back on
- Close Pod using arm, move arm slowly
- Place Pod back in stepper
- (Read) Box #3 - takes a few minutes
- Go back to Main Menu once mask barcodes are all showing on screen
Wafer Load
- Open lid, Remove cassette
- Clean underside of wafers thoroughly, looking very carefully for particles.
- Make sure backs of wafers are extremely clean! No Particles! No residues! Be extra careful and attentive to this detail! See Brian Thibeault for instructions.
- Place wafers in slots
- Place cassette back. Make sure cassette is pulled back & snugly in place
- Close Lid.
Running a Job – Normal operation
- Batch Control
- Task Streaming
- Wait until wafers are read by machine
- Ensure all other job's status is "Completed" or "Aborted".
- Task: Append Batch (or select a previous batch and copy)
- Enter Batch ID first, Hit Return to apply change
- Press Select Button under Job Name and navigate to your job
- Click on Layer ID to get a list of layers you can expose: Select layer you want to shoot.
- Enter number of wafers in Batch Size
- Batch Type is P for production run (see below for doing a FEM)
- Verify Energy, Focus Offset, Ilumination Mode, NA, Sigma and change as desired
- Click through the Images to be shot by this Layer and verify for each Image.
- Click through the Images to be shot by this Layer, and make sure all the "Reticle ID" shown are loaded into the Reticle system. (Toggle the "View" button on the System View to see loaded Reticle ID's.)
- Hit Action: Apply button to register all changes
- Press Accept Button at Top
- Press Continue Button to execute batch. (May be a short delay before this becomes active.)
- If batch has general failure: Choose the (clear litho cluster) option.
- Task Streaming
- Batch Control
Running a focus and/or exposure matrix
Focus/Exposure Arrays are used to determine the proper exposure dose & focus offset for your lithography. Especially important for high-resolution layers. Make sure your entire litho process remains constant (spins, bakes, develop times etc.) between the FEA and your real sample lithos.
- Optional: Set up a separate job with the layers you want to shoot, but which does not fill the entire wafer to the edges - it instead has only a ~6x6-cm wide array of die (set in the Wafer Layout > Image Distribution section of your program). This ensures that our SEMs can view the fully array. (The extreme edges of a 4-inch wafer are not possible to image on our SEMs due to motor limits.)
- Follow "Running a Job" procedure above, until Step 7
- Under Batch Type:
- Choose E for exposure snake (with flat down, first exposure lower left increments to the right, snakes in serpentine manner around entire wafer). Enter starting exposure in mJ and incremental exposure in mJ.
- Choose F for focus snake (with flat down, first exposure lower left increments to the right, snakes around entire array). Enter starting focus offset and incremental focus for the snake.
- Choose M for Focus-Exposure-Matrix (FEM). Center cell 0,0 is the nominal Exposure and Focus value you enter. The array is incremented up and down from the nominal value. Exposure time varies in columns, Focus in Rows.
- Verify non-varied parameters as well as Ilumination Mode, NA, Sigma and change as desired.
- Hit Action: (Apply) button to register all changes
- Press Accept Button at Top
- Press Continue Button to execute batch.
- When complete, select the batch in the Task list, and click (Report) to view the exposure params for each die location. This is useful during your inspection.