421 Lab Manual
421 Lab Manual
OBJECTIVES:
1- To fabricate Bipolar Junction Transistors.
2- To test the fabricated Bipolar Junction Transistors performance.
THE THEORY:
The diffused planar process remains one of the most important processes available
for Large-Scale IC (LSI) fabrication. The aim of this experiment is the fabrication of
Bipolar Junction Transistors (B.J.T.) using this process.
IC's fabricated using the planar processes have available on their top surfaces, the
regions on which contacts are to be made. For instance, in our particular case we will be
fabricating bipolar junction transistors on (N or P-type) silicon wafers. As can be seen in
figure 1, the cross section of the transistors we will be fabricating, the base, emitter and
collector regions will all be "accessible" at the top surface of the silicon substrate. Thus,
once these regions have been formed in the substrate through the diffusion of appropriate
impurities, aluminum contacts can be conveniently made to each of these areas on the
wafer's top surface.
100 m
EMITTER CONTACT
BASE CONTACT
COLLECTOR CONTACT
SiO2, insulator
2.6m
1.6m
N+
N+
N+
P+
N
The planar process is made possible due to the fact that silicon dioxide (SiO 2) may be
grown on the silicon substrate and then selectively removed from designated areas
through photolithographic and etching techniques. The oxide effectively keeps any
Page 1
ELEC 421
doping impurities from diffusing into the areas it covers and thus permits the formation of
P or N regions over well defined areas on the substrate's surface. The oxide also serves to
protect the junctions where they reach the surface of the sample from surface
contamination and it also isolates the three contacts from each other. (SiO 2) is an
excellent insulator.
Figure 2 shows the process steps required for the formation of a diffused planar NPN
bipolar junction transistor. These are the steps that will be followed during the course of
this experiment. Keep in mind that the figure 2 shows the formation of simply one
transistor. But in fact, several such structures will be created over the surface of the
substrate. We begin with an N-type substrate on which a layer of silicon dioxide is grown.
The sample is then coated with photoresist, which is subsequently exposed through the
"base mask" (mask #1) and developed. The SiO2 is then etched away from the basediffusion region and the remaining photoresist is stripped from the surface. Boron is
diffused into the open "window" to form the P-type base and the surface is then reoxidized. Using photolithography once again, the oxide is removed from those regions in
which phosphorus is to be diffused using mask #2 to form the N-type emitter and
collector regions. Once the phosphorus has been diffused to the appropriate depth, the
entire surface of the "transistor" is re-oxidized in preparation for the metallization step.
The sample is coated with photoresist once more, which is as before exposed through the
metallization mask (mask #3) and developed. This time, after the oxide has been etched
away from the designated areas, the photoresist is NOT removed from the sample's top
surface. Aluminum is evaporated onto the entire surface with the resin still on it and the
excess Al, which does not cover any contact area, is "floated off". This is done chemically
with a solution that "swells up" the resin and dislodges the aluminum from the noncontact areas. This process is known as lift-off. After this process, aluminum is left only
in the base, emitter and collector contact regions. The contacts are then alloyed to the Si
substrate and device performance is finally tested.
Now we will describe all of the devices and the sub fabrication processes that we
are going to encounter in this fabrication lab.
Page 2
ELEC 421
Page 3
ELEC 421
Removal of metallic contaminants (Ionic Clean)We use 1:1:6 solution of HCl (hydrochloric acid)+H2O2+H2O (DI water) 10-15 min.
at 80C
Safety Considerations
1. Before working on the wet bench or handling the chemicals beware of the
location of the emergency eye-wash and emergency showers. If chemicals spill on
your face or the eye, use emergency eye wash to remove the chemical. If there are
spills on your body or your clothes, take emergency showers. In either case notify
the security at 3717.
2. Gloves and goggles for protection against chemical splash must be worn while
handling chemicals.
3. No chemicals should be disposed off in the drain. They should be placed in wastedisposal bottles. Make sure you dont mix the chemicals that are not compatible.
4. Material Safety Data Sheet (MSDS) of a chemical provides comprehensive
information about the chemical and its effect on human if exposed. Be aware of
its location.
5. For oxidation, we use 1100 C. Make sure that you dont touch the furnace.
THERMAL OXIDATION:
Silicon dioxide may be grown on the substrates through either "Dry" or "Wet"
thermal oxidation:
Si( solid) O2 ( gas) SiO2
(DRY)
Or
Si( solid) 2 H 2O( vapor) SiO2 ( solid) 2 H 2 ( gas)
(WET)
(1)
The silicon is the sample itself in these reactions and therefore, some of it is used
up in the growth of the oxide film. It can be shown from the densities and molecular
weight of silicon and silicon dioxide that during the growth of an oxide layer with
thickness x, a layer of silicon with thickness 0.45x is consumed. If we assume that a
minimum oxide layer of 0.6 m is required to prevent the formation of a junction in the
silicon during diffusion, then the growth of such an oxide layer will consume 0.27 m of
silicon ... this can be neglected for our purposes. To determine the oxidation condition for
Page 4
ELEC 421
the growth of this oxide layer with the "masking thickness" of x =0.6 m, the following
"parabolic relationship" can be used:
X o2 A X o B t
(2)
Where:
Xo = oxide layer thickness [m].
t = oxidation time [hr].
B = parabolic rate constant [(m)2/hr].
= 0.4 (m)2/hr at T = 1000 C for wet oxidation.
= 0.6 (m)2/hr at T = 1100 C for wet oxidation.
B/A = linear rate constant [m/hr].
= 0.647 m/hr at T = 1000 C for wet oxidation.
= 2.441 m/hr at T = 1100 C for wet oxidation.
Thus, if we want to grow 0.6 m of oxide using wet oxidation with T = 1100 C, we
would require an oxidation time equal to:
t
0.6m 2
2
0.6 m
hr
0.6m
2.441 m
hr
The oxidation is performed using the apparatus shown in figure 3. The samples are
loaded on the quartz oxidation boat and placed in the center of the quartz oxidation
reactor. The reactor temperature and gas flow should be adjusted before the loaded boat is
positioned inside the chamber. For our initial oxidation, the temperature inside the reactor
at its center is set to 1100 C and the oxygen gas O2 flow rate is set to approximately 4
CFH (1 CFH ~ 2 L/min). The O 2 is passed through a heated (96-100 C) saturator filled
with de-ionized (DI) water and is then piped through to the reactor input tube. Note that
the "wrap-around" heater located at the reactor input serves to vaporize any liquid H 2O
which is not caught by the condensation trap.
Page 5
ELEC 421
WRAP-AROUND HEATER
CONDENSATION TRAP
THE SAMPLES
QUARTZ BOAT
N x, t
N x, t
2
x
t
(3)
Where:
N(x,t): (1/cm3) is the impurity concentration at a certain depth (x) and diffusion
time (t).
D: (cm2/sec) diffusion coefficient of a given impurity at a given temperature.
The solution to this equation is highly dependable on the boundary condition process
settings. Mainly, there are two kinds of boundary conditions process settings, the
Predeposition diffusion process setting, and the Drive-In diffusion process setting. And
since mostly every time the Predeposition process comes before the Drive-In diffusion
process, we are going to start with it.
THE PREDEPOSITION DIFFUSION PROCESS:
resistance
Predeposition is a diffusion process
by heated
whichfurnace
a certain amount from the total
dopant impurity atoms placed at desired region on the sample surface can be inserted into
the sample bulk to a specific depth. Thus, by the end of this process we can measure the
number of impurity atoms by their surface concentration (1/cm 2). The boundary condition
for this type of diffusion is set as follows:
Page 6
ELEC 421
1-
N x 0, t N o
2- N x , t 0
3- N x, t 0 0
4- D = constant
With respect to those conditions, the general diffusion equation will be solved using a
numerical method to produce the following solution:
x
2 D t P r edep
N x, t N o erfc
,( 1
cm 3
)
(4)
where the Complementary Error Function (erfc[x]) is a well known numerical solution
which have been rigorously tabulated.
Now for example, if we have an N-type sample and we want to dope it with
Boron (p-type), the junction depth will be located at the point in the substrate where the
impurity concentration, N(x,t), equals the background concentration, NBC, of the sample.
We therefore need the value of the background doping concentration of our samples
before we can proceed with the calculation of our diffusion time.
NBC can be calculated by using the value of average resistivity given by the
supplier of the wafer. Notice that this equation can be used for a P-type substrate by
replacing the electron mobility by the hole-mobility in the denominator.
1
q n N BC
(5)
Where:
q = electronic charge [1.6x10-19 C]
n = electron mobility [cm2/Vsec]
NBC = substrate background concentration [cm-3]
= Average resistivity [cm]
In order to solve for NBC, the average value of the electron mobility should be used. For
example if = 1 -cm, and n=500 cm2/Vs, we get NBC=1.25 x 1016 cm-3.
Before proceeding with the calculation of diffusion time, we must determine the
diffusion coefficient of Boron at T = 1100 C (i.e. our diffusion will be carried out at this
temperature). From standard tables of diffusion coefficients we find that D = 2x10 -13
cm2/s (or 0.072 um2/hr) at 1100 C.
Thus the following parameters may now be used to solve equation (4) for our diffusion
time, tdiff:
X= Xj = 2.6 m (this is our design value for the depth of the junction)
No(T=1100 C, Boron) = 3x1020 cm-3 (solid solubility of B in Si at T=1100 C)
D(T=1100 C, Boron) = 0.072 um2/hr
N(xj,t) = NBC = 1.25x1016 cm-3
Page 7
ELEC 421
2.6
2 (0.072) t
4.844813951
4.166666667 10 5 erfc
4.844813951
4.166666667 10 5 1 erf
4.844813951
0.999958
t
erf
Referring to an error function table, we get that for erf(z) = 0.999958, z 2.89.
4.844813951
2.89
t
t t diff 2.81hr 2hr & 49 min
ELEC 421
process. Thus, with these two processes the amount of impurity atoms (concentration)
and the depth of their penetration can be controlled. Also, with this process setting we can
re-grow the previously etched oxide on the sample surface. The boundary conditions and
the associated assumption of the Drive-In settings are listed as follows:
N x, t
0
x
x
x
N ( x, t 0) N o erfc
2 D t predep
c.
D t Drive In D t Pr edep
d, The average depth of Predep is much less then Drive-In.
e- Total impurity atoms number is constant during the Drive-In.
f- D = constant.
With respect to those conditions, the diffusion equation will have the Gaussian profile as
a solution. Thus, the form of the solution will be as follows:
N ( x, t )
Where:
Q
e
D t Drive In
x2
4 Dt Drive In
(6)
(cm).
Q: is the number of impurity atoms inside the substrate per unit area at the end of
the Predep process (atoms/cm2).
D t Predep
Q 2
No
(7)
As can be seen from step 8 in the process steps shown in figure 2, the samples must be reoxidized after Base Predep diffusion in preparation for emitter diffusion. For our
purposes, this will be done by changing the atmosphere in the reactor to wet O 2 at the end
of the Predep diffusion time and performing a wet oxidation at 1100 C for 1/2 hr.
Therefore, the samples are kept in the furnace for a total time of t Total-diff = (tPredep-diff = 2hr :
49min) + (tDriv-In-diff=oxid = 30min) = 3hr : 19min = 3.32 hr.
It can be shown that within 5 minutes after the change in ambient, a sufficiently large
layer of SiO2 is grown beneath the Borosilica layer that it can be assumed that N o has
been effectively "removed" from the sample's surface. Thus, during the last 30 minutes,
the diffusion proceeds via a Gaussian distribution. The fact that the ambient is changed
will not prevent the boron from diffusing any further in the substrate and therefore, our
Page 9
ELEC 421
diffusion depth will be affected. Let us calculate how much further xj will be located
from our design value of 2.6 um.
As a first approximation, we will calculate this value by assuming an "erfc" distribution
of the impurity during the oxidation; equation (4) can therefore be used:
Xj
2 (0.072) 3.32
Xj
2.89
0.97783
X j 2.83m
Hence, we can expect our diffusion depth to be about 0.23 m deeper than expected.
However, recall that during the growth of 1 um of SiO 2, 0.45 m of Si is consumed.
During the last half-hour at T = 1100 C, about 0.5 m of SiO2 is grown and therefore,
about 0.25 m of Si is consumed. Subtracting this from xj = 2.83 m, we find that our
effective junction depth will still be located at roughly 2.6 m even though the oxidation
is performed after the diffusion time of 2hr : 49min.
THE PHOTOLITHOGRAPHY PROCESS:
In microelectronic devices fabrication we some times need to selectively be able
to subject a certain region of the sample to further fabrication processing but at the same
time leaving the other regions virtually not affected. The photolithography process can
enable us to do just that by modifying the sample surface using: a polymer substance
called Photoresist (PR). The accessories are spinner, certain photo mask, mask aligner
and exposure system, and PR developer solution. There are two type of PR, positive
(PR+) and negative (PR-), we are going to use PR+. The sample is spin-coated with PR+
and then exposed to ultra-violet (UV) light. The photoresist from the area exposed to UV
light gets removed when kept in a developer solution.
Usually we need to etch a window in SiO 2 to deposit impurities or to make
contact holes, and to do that we can use the following procedure:
Safety Considerations
1. Protective goggles must be worn during UV exposure.
2. Gloves must be worn during developing.
3. During soft-bake and hard-bake, while placing and removing samples in the oven
at 110C protective gloves must be worn.
4. The developer waste should be disposed off in a waste-bottle only.
Procedure:
1- Secure the sample on the spinner and turn the vacuum switch ON.
2- Blow the sample with N2 gun, and then turn the spinner switch ON.
3- Using the dropper, deposit between 3-5 droops of PR + on the sample, then let it spin
for 30 sec.
4- To make the PR+ sets more firmly on the wafer surface, we Soft Bake it using the
Page 10
ELEC 421
Page 11
ELEC 421
aluminum onto the loaded samples. When the evaporation is completed, the samples
may be kept in the vacuum chamber until further processing can be carried out.
3- Take out the samples from the evaporator, and prepare a beaker filled with Acetone.
4- Remove the excess aluminum (i.e., Lift Off) by soaking the samples in the Acetone
filled beaker and shaking it in a ultra-sonic vibrator. The acetone will cause the PR + to
swell and thus dislodge or lift-off when placed in an ultrasonic cleaner.
To make an intimate contact between the metal contacts and the Si surface, we will
use the Alloying furnace.
Safety Considerations
Since we are using hydrogen gas in this experiment, keep an eye on the hydrogen
detector. If its level is high, an alarm will sound. At that point, close the valve at
the cylinder and notify security at 3717.
When Bunsen burner is lighted to burn hydrogen, stay away from it. Any material
placed near the flame can cause fire.
After alloying is done dont touch the samples as they are still hot. Use tweezers.
5- Dry the samples with the N2 gun. Then load them into the alloying furnace.
6- Let N2 gas flow through the sealed reactor tube for 2 min. While waiting, light the
Bunsen burner at the reactor tube exhaust.
7- Turn ON the furnace (Variac set to 80) and begin monitoring reactor temperature.
When temperature reaches 350 0C ( about 20 min. after), change ambient to
nitrogen/hydrogen ... **make sure that the gas begins burning at the exhaust
within 2 min. if not, shut OFF H2 and determine source of problem**
8- When a temperature of 450 0C is attained, begin alloy timing and reduce variac
setting to 69. Perform the alloying for a total of 30 minutes.
9- When the alloying is complete, shut OFF the furnace and allow the system to cool in
an H2 atmosphere until the temperature decreases to 3500C. At that point, the ambient
may be changed to N2 and the Bunsen burner may be extinguished.
10- The samples may be removed from the reactor when the temperature decreases to
below 80 0C. **don't forget to shut OFF the N2**
THE PROCEDURE:
SESSION #1:
1- Cut the pieces.
2- Clean the N-type samples using the RCA cleaning process.
3- Oxidize the N-type samples at T = 1100 C for 51 min. using Wet O2 oxidation
process.
SESSION #2:
1- Perform the photolithography using mask #1 on the N-type samples. Mask #1 is
shown in figure 4.
2- Open the base-diffusion window by etching away SiO2.
3- Remove photoresist.
Page 12
ELEC 421
Page 13
ELEC 421
LEGEND:
GRID SPACING = 100 m
GRIDDED AREA = OPAQUE
UNGRIDDED AREA = CLEA
Figu
Page 14
ELEC 421
Page 15
ELEC 421
Page 16
LEGEND:
GRID SPACING
UNGRIDDED AR
ELEC 421
Page 17