Difference between revisions of "Stepper 1 (GCA 6300) - Standard Operating Procedure"

From UCSB Nanofab Wiki
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{WIP}}
 
 
=='''Resist spin coating and cleaning the back-side of wafer'''==
 
=='''Resist spin coating and cleaning the back-side of wafer'''==
Wafer (or piece part) needs to be clean prior spinning resist. This could be simply ACE/IPA clean followed by dehydration bake. If the back side of wafer (or piece part) has some resist residue or particulates, this can cause errors in the interpreted best focus point since the wafer surface may be at a different height.
+
The substrate (wafer or a piece part) needs to be clean prior spinning resist. This could be simply ACE/IPA clean followed by dehydration bake. If the back side of the substrate has some resist residue or particulates, this can cause errors in the interpreted best focus point since the substrate surface may be at a different height.
#Make sure all work surfaces/spin chucks/hot plates are cleaned! Don’t use wipes, instead use cleaned steel surfaces.
+
#Make sure all work surfaces (spin chucks, hot plates, metal surfaces) are clean
#Spin coat resist following the recipe for spinning/baking specific resist.
+
#Spin coat resist following the recipe for spinning/baking specific resist (make sure the resist is fresh)
#Check back-side of wafer thoroughly for resist residue/particulates before loading into system!
+
#Check back-side of the substrate thoroughly for resist residue/particulates before loading into system
#If you see particulates, try to blow off with high N2 flow first, you may need a razor blade to remove stubborn particles.
+
#If you see particulates, try to blow it off with high N2 flow first, you may need a razor blade to remove stubborn particles
#If you see resist residue, do next:
+
#If you see resist residue on 4"wafer, do next:
##Place wafer upside down in POLOS spinner using non-contact chuck.
+
##Place wafer upside down in POLOS spinner using non-contact chuck
##Set spin speed to 2000rpm.
+
##Set spin speed to 2000rpm
##Spin wafer, wait until at top speed.
+
##Spin wafer, wait until at top speed
##Squirt Acetone on sample back for 3 seconds. Followed by ISO for 3 sec.
+
##Squirt Acetone on sample back for 3 seconds, followed by ISO for 3 sec
##Spin Dry while blowing with N2.
+
##Spin Dry while blowing with N2
#Load the wafer on chuck and then stage.
+
#Load the wafer on chuck and then stage
  +
#Small and fragile substrates cannot be cleaned using POLOS (use Q-tip and gently swab the back side)
  +
 
=='''Logging into computer and checking the system'''==
 
=='''Logging into computer and checking the system'''==
 
The system administrator will set up a directory for you to LOG IN and use the stepper at the time of training.
 
The system administrator will set up a directory for you to LOG IN and use the stepper at the time of training.
Line 108: Line 109:
   
 
'''-1=0.1um of lens movement down toward the wafer'''
 
'''-1=0.1um of lens movement down toward the wafer'''
# Before doing an EXPO job, LOG IN to [10,1] and type “MODE” (set the correct chuck size for the substrate)
+
# Before doing an EXPO job, LOG IN to [10,1] and type “MODE”
  +
# Set the correct chuck size for the substrate
# (100-4”wafer, 3-for 3"wafer and anything smaller then 3" , 142- for one quarter of 2" or smaller)
 
 
# LOG OUT form [10,1], and LOG IN to your account [10,xxx]
 
# LOG OUT form [10,1], and LOG IN to your account [10,xxx]
 
# Use the command '''EXPO jobname\passname''' and hit enter
 
# Use the command '''EXPO jobname\passname''' and hit enter

Latest revision as of 09:42, 19 March 2020

Resist spin coating and cleaning the back-side of wafer

The substrate (wafer or a piece part) needs to be clean prior spinning resist. This could be simply ACE/IPA clean followed by dehydration bake. If the back side of the substrate has some resist residue or particulates, this can cause errors in the interpreted best focus point since the substrate surface may be at a different height.

  1. Make sure all work surfaces (spin chucks, hot plates, metal surfaces) are clean
  2. Spin coat resist following the recipe for spinning/baking specific resist (make sure the resist is fresh)
  3. Check back-side of the substrate thoroughly for resist residue/particulates before loading into system
  4. If you see particulates, try to blow it off with high N2 flow first, you may need a razor blade to remove stubborn particles
  5. If you see resist residue on 4"wafer, do next:
    1. Place wafer upside down in POLOS spinner using non-contact chuck
    2. Set spin speed to 2000rpm
    3. Spin wafer, wait until at top speed
    4. Squirt Acetone on sample back for 3 seconds, followed by ISO for 3 sec
    5. Spin Dry while blowing with N2
  6. Load the wafer on chuck and then stage
  7. Small and fragile substrates cannot be cleaned using POLOS (use Q-tip and gently swab the back side)

Logging into computer and checking the system

The system administrator will set up a directory for you to LOG IN and use the stepper at the time of training.

  1. At the colon log into the system using LOG IN [10,1]
  2. Type MODE and scroll down through options
  3. Select the chuck size. Use 100 for 4" substrates and 3 for 3" or smaller substrates.This number is used for telling the system where the chuck center is.
  4. DO NOT change any parameters in here, except the chuck size
  5. Log out using LOG OUT
  6. At the colon sign type LOG IN [10,xxx], and hit enter. ( xxx-your account )
  7. Type ORIG and hit enter. This resets the laser interferometer position measurement system and moves the stage through its entire motion.

Reticle Loading and Unloading

The alignment of the reticle (mask) to the system is critical for achieving reproducible alignment.  System alignment marks on the reticle are located near the right and left edges of the mask and are 103 mm apart so they do not get exposed within the 100 mm exposure area of the mask.  These marks are put on automatically by Photronix and the gds file can be obtained from Brian Thibeault if you use a different vendor. Use the following procedure to align the mask correctly to the system.

Loading the reticle:

  1. Unlock spindle and swing lamp column to middle position so that the lens is exposed.
  2. Place mask chrome side down so that wording appears correct ( as seen in L-edit file).
  3. Swing lamp column so that objective can be used to align mask, DO NOT tighten spindle lock at this time.
  4. Using your hands and looking through microscope, shift and rotate mask so that the “crosses” are roughly aligned
  5. Tighten spindle lock. This releases a vacuum holder onto the top of the mask so that the mask may be precisely aligned.
  6. Looking through microscope, use alignment knobs (x,y) to translate and rotate(Θ) the mask into position.  First focus the objective by using the knob on top of the microscope.  Use the right alignment mark for the x-axis alignment and both alignment marks for the y-axis and rotation alignments.  NOTE: To get best and fastest results approach alignment from one direction, do not try to wiggle back and forth about the alignment position. Backlash in the mechanics can make this frustrating. You should see equal amounts of light in between all lines when the mask is aligned well (within 0.1 um).
  7. Once mask is aligned, pull the reticle vacuum button to the left of the lens column. The reticle is now vacuumed to the system.
  8. Use the stencil (usually L-shape mask cover), to cover part of the mask plate that you do NOT want to be exposed. If you have just one layer on your mask plate, you do not need to use the stencil. There are also blade apertures that could be used. The knobs on the lamp column  (X,Y) can be adjusted to 100,75,50 and 25% to be open. Fully open blade apertures would be at 100%
  9. You are now ready to proceed with a focus job, map job, or exposure job.
  10. This part is important: If alignments are critical, do not just brush through this procedure.  The global alignment requires good, precise alignment of the reticle with the system in order to work correctly.  The local alignment system can adjust for local X and Y misalignment, but not rotational errors.

Unloading the reticle:

  1. Unlock spindle and swing lamp column to middle position so that the lens is exposed.
  2. Pull the reticle vacuum button to the left of the lens column. Unload the reticle from the system.
  3. Swing the lamp column back. Tighten spindle lock.

Loading a wafer into the system

  1. Attach the appropriate chuck to the system.
    1. See the link How to select proper chuck
    2. Make sure you know your substrate thickness and wafer diameter.
    3. TARGET thickness is : 6.121mm +/- 0.1mm (TARGET= Chuck thickness+ Substrate thickness)
    4. Each chuck has two numbers on top side (for example 76mm/635um) showing wafer diameter, and substrate thickness. See the link Available chucks
      1. If your sample is thin (150um thinner than the number on top side of chuck), then you need to use SHIM (we have 230, 260 and 400um shims)
      2. See this link for a detailed table of Substrate Thickness, Shim Thickness ans Target Thickness
      3. If you need a shim with different thickness you can try cutting some shim stock (stored in drawer next to Autostep200).
  2. Place your wafer centered on the chuck, noting the orientation. If you are doing an alignment step, make sure to place the wafer in the same orientation and as best as possible in the same location as the first exposure.  The set screws in the chuck can help to get reproducible placement of the wafer.  When the wafer is in place, flip the right vacuum switch upwards to hold the sample.
  3. Place the sample chuck onto the stage, again trying to be repeatable, and flip the left vacuum switch upwards to hold the chuck.
  4. Now you are ready to do an exposure job.

Running a JOB-Normal Operation

  1. At the colon sign type LOG IN [10,xxx], and hit enter. ( xxx-group/company account)
  2. Load the sample on chuck and then on stage
  3. The command you will use for Global alignment is:
  4. EX jobname\passname and hit enter
  5. (See bellow “Wafer alignment to system" - for Global Alignment , and " Wafer alignment to mask"- for Local Alignment (DFAS)” )
  6. Type in the desired exposure time
  7. Type in desired focus offset
  8. Press RESET on the small keyboard
  9. Press MAN and S/C simultaneously
  10. Wait about 5-10 seconds
  11. Press MAN
  12. Sample will move to alignment position/do global alignment
  13. Now you can proceed to the wafer alignment to system
  • WAFER ALIGNMENT TO SYSTEM / Global (Manual Operation Only)

The joysticks and focus knobs are used in this part of the exposure sequence to align the wafer to the system.  The sequence of operations will depend on whether or not you use standard alignment keys (global alignment mark) or not.  If you place the sample close to the position you did during the first exposure, you should see an alignment mark in the right side of the screen.  If not, you will need to find this mark using the position joystick by following a spiraling outward from the initial position. Pressing “F” repeatedly on the keyboard will do this spiral finding for you automatically. The joysticks have a double speed.  Press joystick far for the high speed, shallow for the low speed.  To change the joystick speed hit letter "O" on the main keyboard. The joystick speed is in range from 1-10 (1- slowest, 10-fastest). Once the alignment mark is found follow one of the following procedures. Most of the time we use Non-Standard Alignment keys:

Standard Alignment Keys:

  1. Adjust the focus knob to get a crisp image (knob on top of the microscope piece).
  2. Align the right alignment mark using the position joystick.
  3. Use the Theta joystick to rotate the left image into position. [Positive Theta = CW , Negative Theta= CCW rotation of chuck]. 
  4. If you run out of theta alignment, you will need to adjust your sample on the chuck by hand, and continue with alignment until aligned very well.
  5. The left image(left side of monitor) is used for theta only. The right image(right side of monitor) is used for x, and y alignment. Use the right image to do your best alignment. This step is important.
  6. Repeat process until satisfied with the alignment.  You can obtain better than 0.2 um alignment consistently if you are careful with reticle and global alignment.

Non-Standard Alignment Keys:

  1. Adjust the focus knob to get a crisp image (knob on top of the microscope piece).
  2. Align the right mark using the position joystick.
  3. Press "A" on the main keyboard to toggle to the left alignment mark.
  4. Use the theta joystick to rotate the left image into position. [Positive Theta = CW , Negative Theta= CCW rotation of chuck].
  5. If you run out of theta alignment, you will need to adjust your sample manually on the chuck, and continue with alignment until aligned very well.
  6. The left image(left side of monitor) is used for theta only. The right image(right side of monitor) is used for x, and y alignment. Use the right image( right side of monitor) to do your best alignment. This step is important.
  7. Press "A" again to move to the right alignment mark
  8. Again adjust the right alignment mark
  9. Repeat process until satisfied with alignment.
  10. Once alignment is finished, you have two option for piece parts (quarters): BR orientation, and BL orientation.
  11. BR orientation - make sure you are on right alignment mark before pressing " EXP", BL orientation - make sure you are on left alignment mark before pressing " EXP". In both cases do your best alignment, but verify final alignment looking at the right image(right side of monitor).
  12. After global alignment, press EXP on small keyboard and the job will be executed.
  13. Remove the sample from the stage when done.
  14. Develop resist and inspect in microscope for alignment (if needed).
  15. Computer may ask for next wafer.  To escape out of this press CTRL C followed by A and the enter key to abort out of  the loop. If you have another wafer with the same job\pass, you can do it now without aborting.
  • WAFER ALIGNMENT TO MASK / Local Alignment (DFAS) :

The best way to use this is to use a mapping routine followed by a shoot using the corrections given by the map.  A mapping routine should be set-up in your mapping pass. Usually we do not map all dies, just selected ones. You could select in each row few dies. The mapping pass should have a name different then any other pass. It could be named mapxx or some other name (for example: local). Make sure you specify die x die is to be used and that you have the correct key offsets for the global and local alignment marks.  The command you will use for Local Alignment (DFAS): MAP jobname\mapxx, passname

Proceed as normal. Find a global alignment mark and do your best alignment.

The first pass (mapxx) is the mapping pass. The system will do mapping, using dies that are selected in mapping pass. It will look for DFAS alignment mark in each die, and make corrections. When asked to make corrections, select yes. After corrections are applied, the exposure job will be performed shooting the pass named "passname".

Running a FOCUS and\or EXPOSURE matrix

 The system is calibrated weekly on 4 inch Si wafers using resist SPR 955-0.9 and standard chuck (4”-500um). Your substrate type, thickness, and resist may require different focus and exposure setting than the standard calibration. A focus and\or exposure matrix should be done for each resist, to tweak your process relative to the calibration baseline. Once the process is optimized for a specific resist, the exposure time\focus will not change in future, since the lamp power is hold constant all the time.

The focus and\or exposure can be varied across this array to determine the optimum focus relative to the baseline. One focus step is equal to 0.1 um of focus depth. FOCUS OFFSET is an INTEGER!

+1=0.1um of lens movement up from the wafer

-1=0.1um of lens movement down toward the wafer

  1. Before doing an EXPO job, LOG IN to [10,1] and type “MODE”
  2. Set the correct chuck size for the substrate
  3. LOG OUT form [10,1], and LOG IN to your account [10,xxx]
  4. Use the command EXPO jobname\passname and hit enter
  5. You can use one of your already defined jobs\passes with your highest resolution mask to optimize the process.
  6. Enter starting row within array specified in the pass (for example : 1)
  7. Enter ending row within the array specified in the pass (for example:6, depending how big is die size, and how many dies can fit in X direction)
  8. Enter starting column within array specified in the pass (for example:1)
  9. Enter ending column within the array specified in the pass(for example:6)
  10. Enter either F=to vary the focus , E= to vary the exposure , or R for both (to increment focus for each row and exposure for each column within the array)
  11. Enter the parameters as prompted by the computer. They will differ based on which option is chosen
  12. Press RESET on the small keyboard, and then the MAN and S\C simultaneously
  13. Wait a few seconds and press MAN again
  14. If you are doing an aligned test (like for exposure on top of a mesa) align the wafer now, press “EXPOSE”
  15. If you are NOT doing an aligned test, just press “EXPOSE”
  16. The command EXPO will shoot a specified serpentine array based on the parameters in your job\pass (first exposure - upper left corner)
  17. When exposure is finished, follow the recipe (post exposure bake if needed) with development. Please take your time for inspection, and select best exposure time and focus.
  18. The computer will ask you for the best row and column. Enter row and column number
  19. The computer will then tell you the focus and exposure based on the row and column you input
  20. Do not update system focus ! Input a focus offset into your own exposure job. (If you update the system focus, you must change it back using the MODE command)
  21. Unload the mask plate, and LOG OUT.