Adept Heterostruct Tutorial
Adept Heterostruct Tutorial
Tutorial
Table of Contents
1. Introduction .................................................................................. 1
5. Reference ............................................................................................ 20
1. Introduction
This tutorial is companion notes for Notes on Heterostructure Fundamentals
written by Professor Mark S. Lundstrom [1]. The purpose of this tutorial is to help
students learn to work with problems related to heterostructures by stepping through a
series of excises.
This tutorial contains a set of exercises related to heterojunctions. The first part of
tutorial will work on examples of drawing energy band diagram for abrupt
heterojunctions.
NC = 0.857e18 cm-3
NV = 0.111e20 cm-3
= 11.9
mng = 0.08034
mp = 0.57941
= 4.070
NC = 0.462e18 cm-3
NV = 0.942e19 cm-3
= 12.847
mng = 0.06700
mp = 0.5200
EG = 1.797eV
ni = 0.255e04 cm-3
ND = 1.0e16 cm-3
NA = 0.00
ni = 0.238e07 cm-3
ND = 0.00
NA = 1.0e16 cm-3
Note: The material parameters are also avaliable in the Semiconductor Simulation Hub Semiconductor
Database on line.
Step1: Draw energy band diagram for isolated N type Al0.3Ga0.7As and p type GaAs
separatly.
Useful parameters:
NC
n0 ) = 0.0259 * log(
NV
p0 ) = 0.0259 * log(
N = k * T * log(
p = k * T * log(
EC
GN
0.875e18
1.0e16) = 0.115eV
0.942e19
1.0e16) = 0.177eV
EC
FN
Fp
EV
EV
Gp
Step 2: Draw the trivial part of the energy band diagram after we put two material
together.
We know that Fermi Level is a constant independent of position.
So, we can
draw a straight line for Fermi level. Then, it is reasonable to expect that regions for far
away from the heterojunction to be identical in character to the isolated semiconductor.
EC
EF
EV
Step 3: Draw the missing near-junction portion of the energy band diagram.
Go back to step 1 and take a look at the isolated energy band diagram. Since p
tyep GaAs has a lower Fermi Level, electrons will flow to p side of junction when we put
two material together. So, N side valence and conduction band will bend up and p side
valence and conduction band will bend down. In addition, another important thing to
keep in mind -- after putting two materials together, 'EC and 'EV will keep the same.
Step 4: Check energy band diagram by using Adept in Semiconductor Simulation Hub.
Go to Adept program on the Web. The simulation input file for this example will
be found uner tutorial directory in the example folder with file name example1. Follow
First Timer Users Guide in Adept to do the simulation. Also, check the energy band
digram drawn by Adept by calculating the following parameters.
qVbi = ( p N ) + EGp p N = ( 4.07 3.827) + 1.422 0.115 0.177 = 1.373eV
Vbi = 1.373V
VJp = Vbi *[
Vjp
VJN
N ND
11.9 * 1.0e16
] = 1.373 *[
] = 0.660V
N ND + p NA
11.9 * 1.0e16 + 12.847 * 1.0e16
N ND
p NA
VJN = Vjp *
p NA
N ND
= 0.660 *
12.847 * 1.0e16
= 0.713V
11.9 * 1.0e16
xp = [
2 p 0 VJp
qN A
NA xp = ND xN
xN =
NA xp
ND
1.0e16 * 3.02e 05
= 3.02e 05cm
1.0e16
Step 1: Follow the first three steps in example 1 to draw the energy band diagram for this
heterojunction.
NC
n0 ) = 0.0259 * log(
NV
p0 ) = 0.0259 * log(
N = k * T * log(
p = k * T * log(
0.875e18
1.0e16) = 0.115eV
0.942e19
5.0e19) = 0.043eV
Step 2: Check the energy band diagram by using Adept in Semiconductor Simulation
Hub.
Modify the input file for example 1 and see if you can get the right energy band
diagram. You can check your input file by going to example folder and looking into
example2 under tutorial directory. Check the energy band diagram by calculating the
same parameters as in example 1.
Here is the energy band diagram generated by Adept:
Example 3: Draw energy band diagram for Al0.3Ga0.7As/GaAs P-n Heterojunction under
equilibrium condition. What difference would you expect to see from example 1?
Al0.3Ga0.7As: NA = 1.0e16 cm-3
GaAs: ND = 1.0e16 cm-3
Step 1: Follow the first three steps in example 1 to draw the energy band diagram for this
heterojunction.
NV
p0 ) = 0.0259 * log(
NC
n0 ) = 0.0259 * log(
P = k * T * log(
n = k * T * log(
0.111e20
0.462e18
1.0e16) = 0.182eV
1.0e16) = 0.097eV
Step 2: Check the energy band diagram by using Adept in Semiconductor Simulation
Hub.
Modify the input file for example 1 and see if you can get the right energy band
diagram. You can check your input file by going to example folder and looking into
example3 under tutorial directory. Check the energy band diagram by calculating the
same parameters as in example 1.
Example 4: Draw energy band diagram for Al0.3Ga0.7As/GaAs N-n Heterojunction under
equilibrium condition.
Al0.3Ga0.7As: ND = 1.0e16 cm-3
GaAs: ND = 1.0e16 cm-3
Step 1: Follow the first three steps in example 1 to draw the energy band diagram for this
heterojunction.
NC
n 0 ) = 0.0259 * log(
NC
n0 ) = 0.0259 * log(
N = k * T * log(
n = k * T * log(
0.875e18
0.462e18
1.0e16) = 0.115eV
1.0e16) = 0.097eV
Step 2: Check the energy band diagram by using Adept in Semiconductor Simulation
Hub.
Modify the input file for example 1 and see if you can get the right energy band
diagram. You can check your input file by going to example folder and looking into
example4 under tutorial directory. Check the energy band diagram by calculating the
same parameters as in example 1.
qVbi = [( N + N ) ( n + n ) = n N + n N
= 4.07 3.827 + 0.097 0.115 = 0.225eV
Vbi = 0.225V
10
11
Example 5: Draw energy band diagram for Al0.3Ga0.7As/GaAs P-p Heterojunction under
equilibrium condition.
Al0.3Ga0.7As: NA = 1.0e16 cm-3
GaAs: NA = 1.0e16cm-3
Step 1: Follow the first three steps in example 1 to draw the energy band diagram for this
heterojunction.
P = k * T * log(
NV
p0 ) = 0.0259 * log(
p = k * T * log(
NV
p0 ) = 0.0259 * log(
0.111e20
1.0e16) = 0.182eV
0.924e19
1.0e16) = 0.177eV
Step 2: Check the energy band diagram by using Adept in Semiconductor Simulation
Hub.
Modify the input file for example 1 and see if you can get the right energy band
diagram. You can check your input file by going to example folder and looking into
example4 under tutorial directory. Check the energy band diagram by calculating the
same parameters as in example 1. Do you notice any differece from our expectation?
Yes, as pointed in example 4, the equations are used to calculate parameters cant be used
in these example either.
qVbi = [( P + EGP + P ) ( p + EGp + p ) = ( p P ) + ( EGp EGP ) p + P
= 4.07 3.827 + 1.422 1.797 0.177 + 0.182 = 0.127eV
Vbi = 0.127V
12
13
Example 6: Draw energy band diagram for In0.8Ga0.2As/GaP n-P Heterojunction under
equilibrium condition.
Material parameters for In0.8Ga0.2As:
= 4.00
NC = 0.137e18 cm-3
NV = 0.659e19 cm-3
= 15.15
mng = 0.031
mp = 0. 41
= 2.04
NC = 0.186e20 cm-3
NV = 0.123e20cm-3
= 11.1
mng = 0.8200
mp = 0.6200
EG =0.550eV
ni = 0.229e14 cm-3
ND = 0.3e19 cm-3
NA = 0.00
ni = 0.16e01cm-3
ND = 0.00
NA = 0.1e20 cm-3
Note: The material parameters are also avaliable in the Semiconductor Simulation Hub Semiconductor
Database on line.
Step 1: Follow the first three steps in example 1 to draw the energy band diagram for this
heterojunction.
n = k * T * log(
NC
n0 ) = 0.0259 * log(
NV
p0 ) = 0.0259 * log(
P = k * T * log(
0.137e18
0.3e19) = 0.034eV
0.123e20
0.1e20) = 0.0023eV
Step 2: Check the energy band diagram by using Adept in Semiconductor Simulation
Hub.
Go to Semiconductor Simulation Hub and select Adept. You can find input file
for this example named example6 in example folder under tutorial directory. Check the
envergy band diagram by Adept by calculating the following parameters.
qVbi = ( P n ) + EGP P n = 2.4 4.0 + 2.26 0.0023 + 0.034 = 0.6917eV
Vbi = 0.6917V
14
VJP = Vbi *[
VjP
VJn
n ND
15.05 * 0.3e19
] = 0.6917 *[
] = 0.2009V
1515
. * 0.3e19 + 111
. * 0.1e20
n ND + P NA
n ND
P NA
VJn = VjP *
P NA
111
. * 0.1e20
= 0.2009 *
= 0.4906V
15.15 * 0.3e19
n ND
2 P 0 VJP 2
2 * 111
. * 8.85e 14 * 0.2009 2
] =[
] = 4.9668e 07cm
1.6e 19 * 0.1e20
qN A
1
xP = [
N A xP = ND xn
xn =
N A x P 0.1e20 * 4.9668e 07
=
= 1.6556e 06cm
0.3e19
ND
15
a) 500 Angstroms
c) 0.5 Pm
NC = 0.857e18 cm-3
NV = 0.111e20 cm-3
= 11.9
mng = 0.08034
mp = 0.57941
= 4.070
NC = 0.462e18 cm-3
NV = 0.942e19 cm-3
= 12.847
mng = 0.06700
mp = 0.5200
EG = 1.797eV
ni = 0.255e04 cm-3
ND = 1.0e16 cm-3
NA = 0.00
ni = 0.238e07 cm-3
ND = 0.00
NA = 1.0e16 cm-3
Note: The material parameters are also avaliable in the Semiconductor Simulation Hub Semiconductor
Database on line.
n0 ) = 0.0259 * log(
NV
p0 ) = 0.0259 * log(
N = k * T * log(
p = k * T * log(
0.875e18
1.0e16) = 0.115eV
0.942e19
1.0e16) = 0.177eV
N ND
11.9 * 1.0e16
] = 1.373 *[
] = 0.660V
N ND + p NA
11.9 * 1.0e16 + 12.847 * 1.0e16
N ND
p NA
VJN = Vjp *
p NA
N ND
= 0.660 *
12.847 * 1.0e16
= 0.713V
11.9 * 1.0e16
16
xp = [
2 p 0 VJp
qN A
NA xp = ND xN
xN =
NA xp
ND
1.0e16 * 3.02e 05
= 3.02e 05cm
1.0e16
Then, use the following equation to draw the electrostatic potential profile.
V (x) =
qVA
1.6e 19 * 1.0e16
( x + x p )2 =
( x + 3.02e 05) 2
2 p 0
2 * 12.847 * 8.85e 14
qVD
1.6e 19 * 1.0e16
( x N x ) 2 = 1.373
(3.02e 05 x ) 2
2 N 0
2 * 11.9 * 8.85e 14
xp
x
Note: The compositional grading does not change the electrostatics, which are
determined by the depletion approximation.
Step 2: Sketch the electron affinity profile for the junction.
First, lets sketch an assumed electron affinity profile without grading. Then,
smooth the jump through the grading distance. So, we have the electron affinity profile
with grading.
F
(x)
-xN
xp
(x)
-xN
xp
17
Step 4: Check the energy band diagram by using Adept in Semiconductor Simulation
Hub.
Go to Semiconductor Simulation Hub and select Adept. You can find input file
for this example named example7a, example7b and example7c in example folder under
tutorial directory. Check the energy band diagram by Adept to see if the spike is goine.
Here is the energy band diagram generated by Adept:
a)
18
b)
c)
19
Example 8: Compute the grading distance xg for example 7. Use Adept to draw energy
band diagram and see if the spike is gone.
x g = x n (1 1
EC
0.23
)
3
.
02
05
*
(
1
1
) = 2.76e 05cm
=
e
qVbi
1.373
Go to Semiconductor Simulation Hub and select Adept. You can find the input
file for this example under tutorial directory with name example8 in example folder. Do
the simulation and check the energy band diagram. Compare the energy band diagram in
example 1, is the spike gone?
20
Step 1: Go to Adept and open the example folder. You can find the input file named
example9a under tutorial directory in example folder. Run the simulation and examine
the I-V plot.
Here is the I-V plot generated by Adept:
21
Step 2: Go to Adept and open the example folder. You can find the input file named
example9a under tutorial directory in example folder. Run the simulation and examine
the I-V plot.
Here is the I-V plot generated by Adept:
Step 3: Compare the above two plots. What difference do you see from these two plots?
Yes, graded heterojunction has a much higher current than the abrupt
heterojunctions. Because graded heterojunctions have a alomst constant Fermi Lever
under bias. However, abrupt heterojunctions do not have this characteristic as that of
graded ones. For abrupt heterojunctions, how the Fermi Level line up is best shown in
Fig 6.4 (p. 244) in Semiconductor Device Fundamentals[2]. So, in practice, we often use
graded heterojunction to increase the current.
22
References:
[1] Lundstrom, Mark S., Notes on Heterostructure Fundamentals, fall 1995.
[2] Pierret, Robert F., Semicondctor Device Fundamentals, 1996.
23