Chapter 5.31
Rapid Thermal Annealing with the Heatpulse 210T RTA System
(heatpulse1)
1.0
Title
A G Associates Rapid Thermal Annealing System – Heatpulse1.
2.0 Purpose
This manual describes the operating procedures for Heatpulse 210T
RTA (Rapid Thermal Annealing) System in the Microlab: Heatpulse1. Heatpulse1 is
for general RTA processing, which includes GaAs anneal processing. It also has
a dedicated chamber for PZT processing that can be installed upon request. It is located in GL2 and share a common gas
distribution system with Heatpulse1.
3.0
Scope
Rapid Thermal
Annealing (RTA) is an alternative to standard furnace annealing. Its advantages
include short annealing times (from one second to 3 minutes) and precise
control of the annealing profile. Operations are controlled by PC's and
algorithms from AllWin21 Cooperation. The Heatpulse 210T RTA system consists of
an annealing furnace, computer controller and a micro controller. The following
gases are available: argon, nitrogen, oxygen, H2 10%/balance N2 (forming gas).
4.0
Applicable Documents
4.1
Chapter 5.32 (heatpulse2) (Coming soon…)
4.2
Chapter
5.33 (heatpulse3)
4.3
Heatpulse 210T RTA System application manuals are available in the
Microlab office and by the heatpulses.
4.4
On line Help and Manual
on the RTA program main menu displays on the computer screen.
5.0
Definitions & Process Terminology
5.1
Recipe
A recipe is a series of steps
strung together in any combination. A process recipe is created by selecting
one step, specifying the parameters for the step, and continuing the process by
the selecting the next step.

5.2
DELAY Step
The delay step is any period during the cycle when the lamps in the oven are off and purge gas is flowing through the system. Delays are used most frequently at the beginning of a cycle, after the door closes, and at the end of the cycle, just before the door opens. A simple cycle is usually programmed with two delay steps. The initial delay is used to purge the heating chamber before wafer heating begins. The second delay step allows time for the wafer to cool in an inert environment before the robot removes it from the oven. For each delay step the operator can specify the duration from 0 -6000 seconds, the amount of purge gas flow, and the purge line to be used.
5.3
RAMP Step
The
programmed ramp step is the period of time during the cycle when temperature is
rising or falling from one steady temperature condition to another. This
illustrates two programmed ramp steps: One ramp-up step, as wafer temperature
approaches steady state, and another ramp-down step, at the end of the steady
state period. The ramp step may be programmed from 0 to 200°C. For each
programmed ramp step the operator can specify the ramp speed, in degrees per
second, and the final temperature at the end of the ramp. Purge gas flow and
the desired purge line can also be specified.
5.4
STEADY Step
The third type of the step is the steady step, which the wafer temperature is kept constant for a specified period of time. This step must be included for anneal processes ≥ 800ºC, which cannot easily be controlled without a preheat step (STEADY STEP). Therefore, use a 30 second preheat step at 450ºC before ramping up to your final anneal temperature/s (≥ 800ºC). Programmable parameters for the steady state step include the steady state temperature and the duration of the steady state period. Steady state temperature may be programmed from 0-1400ºC. Steady state time may be programmed from 0-6000 seconds. In order to enhance heating uniformity, the gas flow should not exceed 20 mm during the steady state period.
5.5
FINISH Step
The fourth type of the
step is the finish step, which is the last step of the process. This step is to
stop the process. The operator can specify the purge gas flow on and off after
process finished. Finish state time is always 0.
Any process recipe
can be divided into three basic components or steps: the DELAY step, the RAMP step and the STEADY
state step.
6.0
Safety
Heatpulse
6.1
Do not operate the tool at temperatures above 850ºC (recommended
maximum process temperature, ≤ 800ºC).
6.2
Do not exceed 800ºC anneals without permission on heatpulse1.
6.3
Do not touch chamber wall or process wafers that have just been
unloaded from the chamber, as they will be at elevated temperatures. The
standby temperature is at around 200ºC; hence process wafers are hot and can
burn you.
6.4
Do not use the system if chamber wall temperature (default 15ºC)
is higher than set point. Cooling water will have to be refilled before system
can be used.
6.5
AG Heatpulse is a cold-wall system, where only the sample and the
filaments reach an elevated temperature; the thermocouple must be attached to a
test wafer.
7.0
Statistical/ Process Data
7.1
Problem and comment section under equipment section of the wand.
7.2
Enable message for heatpulse1.
8.0
Available Processes, Gases, Process Notes
8.1
General Information
8.1.1
For anneal process temperatures ≥ 800ºC, make sure to
include a 30 second preheat step at 450ºC.
8.1.2
Run at least 2 dummy runs to get consistent temperature control
whenever process temperature is changed. Heatpulse temperature control
algorithm learns and optimizes PID constants and stores them.
8.1.3
Before processing, purge chamber for a minimum of 3 minutes at 50
mm with process gas. Reduce flow to a minimum of 20 mm during process. This
prevents thermocouple (TC) failures.
8.1.4
Annealing temperature range is 300ºC to 800ºC and time is limited
to 180 sec. If longer anneal time is
needed, allow chamber to cool down first and then repeat the process.
8.1.5
Process gases available – Ar, N2, O2, N2/H2.
8.1.6
Users who wish to use the programming features for more
complicated anneal profiles should read the manual and talk to the Superuser.
Furthermore, since this machine is used for very different purposes, check with
the Superuser to make sure that your usage will not adversely affect any other
research.
8.1.7
Heatpulse1 is for a general anneal processing tool that includes
GaAs processing. PZT material must be processed in their own dedicated PZT
chamber. Any materials or processes
that may contaminate these tubes will require the user to purchase his/her own
annealing tube. Refer to Appendix A.2, if you need the anneal
chamber tube changed.
8.1.8
Two thermocouple styles
are available:
1) A T shaped thermocouple, which is held by
fused silica posts on the wafer tray and located in close proximity to a
4" wafer.
2)
A 4" SensArray brand wafer with
imbedded thermocouple which holds small samples and die.
Thermocouple
lifetimes are greatly reduced at high temperatures in an O2
atmosphere. Microlab policy requires lab members who want to anneal above
1050ºC in O2 purchase their own thermocouples from the office and to
be trained on how to install their tc. A request for training should be sent
to: heatpulse1 at silicon.eecs.berkeley.edu.
8.1.9
For accurate control and monitor of the sample temperature,
thermocouple located inside the annealing chamber is hooked via a feedback loop
to the controller, and the computer provides a soft copy of the temperature
profi1e.
8.1.10
DO NOT anneal aluminum at temperatures above 450ºC in any chamber.
8.1.11
There are two chamber
setups available for heatpulse1 (GaAs and PZT chambers), each consisting of a
fused silica chamber, a fused silica paddle and a K-type thermocouple attached
to a slice of silicon. The silicon chamber is reserved for MOS processing,
silicon material such as SiO2, Si3N4, and
LPCVD furnace films. The PZT chamber is reserved for a piezoelectric material,
Pb zirconate titanate, and other materials, which may exhibit a high vapor
pressure. These two setups are changed by staff at the request of qualified
heatpulse1 users. To request a chamber change e-mail heatpulse1 at
silicon.eecs.berkeley.edu and state which chamber is needed. See Appendix A.2 for more details.
8.1.12
Gas flows are
controlled with a rotometer (glass tube with float) and needle valve. Adjust the
gas flow between 20 mm to 30 mm. A second rotometer is used in the exhaust of
heatpulse1. It should not be adjusted and is used to confirm that the chamber
is properly sealed and not leaking, i.e. gas in = gas out.
9.0
Equipment Operation
9.1
Procedure on Heatpulse Front Panel Control
9.1.1
Enable Heatpulse1 on the wand and check if system POWER switch is
on.
9.1.2
The LAMP CONTROL should be in the Automatic Mode for normal
operation. The Manual Mode is used only for non-standard anneal profiles, when
heating is controlled by the two lamp intensity potentiometers (the inner knob
controls the upper bank and the outer knob controls the lower bank).
9.1.3
Turn on the appropriate gas with the manifold controls below the
Heatpulse.
9.1.4
Set the METER - SELECT to off. The readout now shows temperature
(ignore the decimal). The temperature reading 20.0ºC is actually 20º.
9.1.5
Open the chamber by loosens the two knobs on the door and swings
the arms straight down. Gently pull the door most of the way out. Place your
sample in the 3 throngs of the quartz tray in the chamber and close the door,
resealing carefully (don't force the knobs). If the thermocouple fails due to
O2 contamination, you will be required to buy a new thermocouple.
9.1.6
Adjust the flow meter on the Heatpulse to approximately 50 mm for
3 minutes to reduce atmospheric (slight positive pressure) contamination from
the process chamber (it is necessary to run this procedure).
9.2
Running the RTP with the PC control (single wafer chamber)
9.2.1
Make sure the PC and the PC integrated process control system
is on.
9.2.2
Adjust the process gas to 20 mm, can be as high as 30 mm.
9.2.3
Press Process for
engineer button on the main menu.
9.2.4
Input the lot ID in the Lot-ID dialog box.
9.2.5
Select the desire recipe for alloying or annealing.
9.2.6
Loosen two screws and lower both lever arms until they are
straight down. Carefully pull the chamber door out until you see most of the
quartz tray.
9.2.7
Load a dummy wafer on the quartz tray.
9.2.8
Push the chamber door in and make sure the quartz tray is
all the way in. Do not push hard on
the quartz tray. It is fragile. Raise the lever arms and tighten both
screws to lock the door.
9.2.9
Press START PROCESS button to begin the process.
Check the gas flow and see if it is still at your desire reading on the flow
meter. Readjust it if needed.
9.2.10 When the
system activates the alarm dialog at the completion of the cycle, press OK
button on the screen to deactivate the alarm. You can also exit when the graph
shows the alloying or annealing process is finish.
9.2.11 When finished
the process, wait until temperature is lower than 200°C and then
press SAVE EXIT or STOP NOT SAVE Button.
9.2.12 Repeat step
9.2.8 to 9.2.10 until the PC shows the final STEADY step on the alloying or
annealing process is satisfy. Thermocouple located inside the annealing chamber is hooked via a
feedback loop to the controller, and the computer provides a soft copy of this
temperature profi1e.
9.2.13 Loosen two
screws and lower both lever arms until they are straight down. Carefully pull
the chamber door out until you see most of the wafer.
9.2.14 Unload the
wafer.
9.2.15 Repeat 9.2.6
to 9.2.13 to process another dummy wafer and then repeat to process the actual
wafer.
9.2.16 Push the
chamber door in and make sure the quartz tray is all the way in. Do not push hard on the quartz tray.
It is fragile. Raise the lever arms and tighten both screws to lock the door.
9.2.17 Exit to the
main menu and the program will automatically turn off the cooling air after 5
minutes.
9.2.18 Turn off the
process gas on the flow meter.
9.2.19 Turn off the
process gas
on the manifold controller below the Heatpulse.
9.2.20 Finally, disable
the Heatpulse on the wand.
9.3
Creating
Recipes
9.3.1
Press Recipe
button from the Main Menu. The Recipe Manage Screen will appear.
9.3.2
Select the recipe to
be edited from the file list or type a new recipe name (this will create a new
recipe) in the dialog box.
9.3.3
Press Recipe Edit
to go to the Recipe Edit Screen where recipes can be modified.
9.3.4
Select wafer type: (1) wafer or (2) susceptor.
9.3.5
Fill the engineer name and title (process description) in
each dialog.
9.3.6
Use up arrow key, down arrow key, or mouse to move to the
desire step. Or begin with step 1 to define the recipe step by step. Commands
on the bottom of the screen are self-explanatory.
9.3.7
Move to Step Function column. Press R/S/D/F and then ESC to change the step function (Ramp, Steady,
Delay and Finish).
9.3.8
Move to Time
column to specify the time, in seconds for the delay, ramp and steady steps.
9.3.9
Click Temp column
to enter the steady state temperature. When the ramp step is selected, this
button is used to specify the target temperature when the steady state step
begins. Enter temperature value 0 on the delay step.
9.3.10 Move to Gas1
N2 column. Currently there are no MFC for controlling the process gas. Only
Gas1 N2 column can be selected. Put any number between 1 and 30 will turn on
the gas. 0 will turn off the gas on this step during the process.
9.3.11 Repeat from
9.3.7 – 9.3.10 for multiple step recipes.
9.3.12 Press F10 or Recipe Validate and click OK to validate the recipe.
9.3.13 Press F8 or
Recipe Graph button to look at the
recipe in graph mode, then click Exit.
9.3.14
Press F2 or Save to save the validated recipe.
9.3.15
Press Exit and Exit
again to return to the Main Menu.
Note: The maximum
of the recipe steps limited to 80 steps.
10.0
Troubleshooting Guidelines
10.1
If the temperature overshoot or undershoot for more than 5°C at
the Steady State Period, press Abort button to interrupt the cycle.
Contact maintenance staff and report it on Faults. Do not process further until
the maintenance staff checks it out.
10.2
If the Heatpulse and computer system is off. Turn on the computer
first and wait until the RTA program main menu displays on the computer screen.
Switch on the power on the front panel on the Heatpulse. Switch on the gas
control box power below the Heatpulse. Press Diagnostics button to check
if the system works properly. If it doesn’t, contact the maintenance staff and
report on FAULTS.
11.0
Figures & Schematics
12.0
Appendices
Appendix A
A.1 Changing
the Thermocouple
The thermocouples are both extremely
fragile and very expensive. BE GENTLE with them. Check with the staff if
the thermocouple fails, which generally means the leads have broken and must be
replaced. The thermocouple shall be changed by staff ONLY. Report a
thermocouple failure on faults.
A.2 Changing the Annealing Tube
The annealing tube can
ONLY be changed by the staff. Chamber changes are limited to 2 times/week. The
current setup for heatpulse1 can be verified using the WAND. Type e for Equipment
in the Category window; tab to go to the Tasks window; type E for Read
enable message. When prompted, enter the equipment name (heatpulse1). Check
the current chamber set up: it is shown under the Enable message. Send an
e-mail to heatpulse1, if you need a different tube installed. Report a system
problem on faults.


.A.3 Equipment Information
A.3.1 This
annealing furnace contains 13 high-intensity tungsten-halogen lamps, which are
arranged in upper and lower banks (6 and 7 bulbs, respectively) and housed in
water-cooled, reflective walls. A quartz annealing tube is positioned between
the banks, and is hermetically sealed to the door with an O-ring. flat piece of
quartz attached to the door holds the wafer and allows sample loading into the
isolated annealing chamber. The visible light from the continuous-wave (CW)
lamps passes through the quartz annealing tube and wafer tray and is absorbed
by the sample.
A.3.2 Each
of the thirteen bulbs produces 1.5 kW lamps, and at 100% intensity the computer
limits the input power to 18 kW lamps. The high-intensity of the lamps heats
the sample quickly. Operating range is 200ºC to 800ºC. Times are limited to 180
seconds. The anneal profile can be controlled by either sample temperature or
lamp intensity.
Appendix B
Heatpulse
Alloying and Annealing Recipes
B.1 Alloying
Recipe (Recipe #1)
|
Step |
R/S/D Chosen |
Temperature (°C) |
Time (sec) |
|
1 |
Delay |
0 |
100 |
|
2 |
Ramp |
250 |
30 |
|
3 |
Steady |
250 |
30 |
|
4 |
Ramp |
410 |
30 |
|
5 |
Steady |
410 |
30 |
|
6 |
Delay |
100 |
170 |
|
7 |
Finish |
100 |
0 |
B.2 Annealing
Recipe (Recipe #2)
|
Step |
R/S/D Chosen
|
Temperature (°C) |
Time (sec) |
|
1 |
Delay |
0 |
100 |
|
2 |
Ramp |
450 |
30 |
|
3 |
Steady |
450 |
30 |
|
4 |
Ramp |
900 |
30 |
|
5 |
Steady |
900 |
30 |
|
6 |
Delay |
100 |
240 |
|
7 |
Finish |
100 |
0 |