| |
nextnano3 - Tutorial
next generation 3D nano device simulator
1D Tutorial
GaN/AlN wurtzite structure: Strain, piezo and pyroelectric charges in
wurtzite
Author:
Stefan Birner
-> 1Dwurtzite_nn3_noStrain_noPiezo_noPyro_noPoisson.in
- input file for the nextnano3 software
-> 1Dwurtzite_nn3.in
/ *_nnp.in - input file for the nextnano3 and nextnano++ software
-> 1Dwurtzite_nn3_Nface.in
/ *_nnp.in - input file for the nextnano3 and nextnano++ software
These input files are included in the latest version.
GaN/AlN structure
- This input file simulates a GaN/AlN/GaN wurtzite structure:
1Dwurtzite.in
The structure is grown pseudomorphically on GaN, i.e. the AlN is
tensilely strained, the GaN is unstrained. The growth direction [0001]
is along z, the interfaces are in the (x,y) plane. As we have [0001] growth
direction, we have Ga-polar GaN (i.e. Ga-face polarity).
- No strain.
$numeric-control
simulation-dimension
= 1
zero-potential
= yes
varshni-parameters-on = no !
Band gaps independent of temperature.
Absolute values from database are taken.
lattice-constants-temp-coeff-on = no !
Lattice constants independent of temperature.
Absolute values from database are taken.
piezo-constants-zero
= yes ! Piezoelectric constants are set to
zero.
pyro-constants-zero
= yes ! Pyroelectric constants are set to
zero.
$end_numeric-control
- The pictures shows the conduction and valence band edges of the
heterostructure when no strain is applied (
strain-calculation =
no-strain ). AlN is the barrier
for both electrons and holes.
Now we zoom into the valence band structure. In AlN the light hole lies above
the heavy hole, in GaN the situation is the opposite. Note that heavy and
light hole are not degenerate (as would be the case in zinc blende).
- Pseudomorphic strain.
strain-calculation =
homogeneous-strain
pseudomorphic-on = GaN !
lattice constant a=0.3189 nm (lattice constant c does not matter
for this growth direction)
The GaN is unstrained, the AlN (lattice constant a=0.3112 nm;
elastic constants c13=108.0, c33=373.0) is tensilely
strained as it has the smaller lattice constant.
The biaxial strain is tensile: eps|| = (asubstrate -
a)
/ a = 0.0247429
The uniaxial strain is compressive: eps_|_= - 2 c13/c33
eps|| = - 0.0143283
The hydrostatic strain is positive which corresponds to an increase in volume
for AlN: epshy = Tr(epsij) = (2 eps|| + eps_|_)
= 0.0351575
The strain leads to a shift in the conduction and valence band edges.
Conduction band at Gamma:
In wurtzite the crystal anisotropy leads to two distinct conduction band
deformation potentials for the Gamma point, one is parallel and the other one
is perpendicular to the c axis.
absolute-deformation-potentials-cbs = ac,a axis
ac,a axis ac,c axis
absolute-deformation-potentials-cbs =
-3.9d0 -3.9d0 -20.5d0 ! [eV]
Thus the conduction band edge energy including the hydrostatic
energy shift is given by:
Ec′ = Ec + ac,c axis eps_|_
+ 2ac,a axis eps|| = 4.712 + (-20.5
* (-0.0143283) ) + 2 (-3.9 ) *
0.0247429 = 4.712 + 0.10073553 = 4.81274 eV
So in this particular example, the barrier for electrons is increased.
uniax-cb-deformation-potentials-cbs = 0d0 0d0 0d0
Data for uniaxial deformation potentials of other minima than
Gamma are not available yet. At the Gamma point, the uniaxial deformation
potential is zero.
Valence bands:
From a full treatment of the effect of strain on the six-band Hamiltonian
six valence band deformation potentials arise.
uniax-vb-deformation-potentials =
d1 d2
d3 d4 d5 d6 !
[eV]
uniax-vb-deformation-potentials =
-17.1 7.9 8.8 -3.9
-3.4 -3.4 ! [eV]
In contrast to zinc blende, an absolute deformation potential for the
valence band is not needed.
absolute-deformation-potential-vb =
0d0 ! (Not needed, should be removed from
wurtzite database in the future.)
The shifts of the valence bands are obtained by diagonalizing the Bir-Pikus
strain Hamiltonian which is given in
Basics 2 (strain
effects). This is a general approach as it gives the correct shifts for
arbitrary orientations (However, it is only for valence bands).
In our example, the tensile strain in AlN shifts all holes upwards,
- the heavy hole by 0.31687 eV,
- the light hole by 0.63565 eV and
- the crystal field split-off hole by 0.31717 eV,
thus reducing the barrier for the holes.
- Pyroelectric polarization (spontaneous polarization)
$numeric-control
pyro-constants-zero = no
The wurtzite materials GaN, AlN and InN are pyroelectric materials and
thus show a spontaneous polarization.
Thy pyroelectric field Ppy is along the hexagonal z
direction (along c axis) and it is always negative. Ppy is
directed from anion to cation. The positive z direction (i.e. [0001]) is from
cation to anion.
GaN: Ppy = - 0.034 C/m²
AlN: Ppy = - 0.090 C/m²
At the interfaces we have a discontinuity of Ppy(z).
The pyroelectric polarizations at the interfaces are determined as follows:
1st interface at 100 nm (GaN/AlN): Ppy(left point)
- Ppy(right point) = - 0.034 + 0.090 = 0.056 C/m²
2nd interface at 117 nm (AlN/GaN): Ppy(left point) - Ppy(right
point) = - 0.090 + 0.034 = - 0.056 C/m²
The interface charges can be found in the output file
interface_densitiesD.txt ($output-densities ).
The interface charge of -0.056 C/m² corresponds to 34.952*1012
electrons /cm².
Once having determined the pyroelectric polarization Ppy one
is able to compute the pyroelectric charge density: rhopy(x) =
- div Ppy(x).
If the hexagonal axis is oriented along the z axis as in our example, this
equation reduces to: rhopy(z) = - d/dz Ppy(z)
The pyroelectric charge density per cm³ is given in density1Dpyro.dat .
In pyro_polarization.dat the pyroelectric constant as given in
the database or input file is plotted for each grid point.
- Piezoelectric polarization
$numeric-control
piezo-constants-zero = no
If AlN is strained, piezoelectric fields arise.
In GaN the piezoelectric polarization is zero as there is no strain.
AlN: e33 = 1.79, e31 = - 0.50 (e15 is not
relevant for [0001] growth direction)
In AlN the piezoelectric polarization is:
Ppz = e33eps_|_ + e31 (eps||
+ eps||) = 1.79 * (- 0.0143283) - 0.50 * 2 * 0.0247429 =
-
0.050390 C/m²
Ppz is directed in this example parallel to Ppy
as the piezoelectric polarization is negative for tensilely strained AlN grown
on GaN.
GaN: Ppz = 0 C/m² (no strain)
AlN: Ppz = - 0.050390 C/m²
At the interfaces we have a discontinuity of Ppz(z).
The piezoelectric polarizations at the interfaces are determined as follows:
1st interface at 100 nm (GaN/AlN): Ppz(left point)
- Ppz(right point) = 0 + 0.050390 = 0.050390 C/m²
2nd interface at 117 nm (AlN/GaN): Ppz(left point) - Ppz(right
point) = - 0.050390 - 0 = - 0.050390 C/m²
The interface charges can be found in the output file
interface_densitiesD.txt ($output-densities ).
The interface charge of - 0.050390 C/m² corresponds to 31.451*1012
electrons /cm².
Once having determined the piezoelectric polarization Ppz
one is able to compute the piezoelectric charge density: rhopz(x)
= - div Ppz(x).
The piezoelectric charge density per cm³ is given in density1Dpiezo.dat .
In our 1D example, this equation reduces to: rhopz(z) = - d/dz Ppz(z)
In piezo_polarization.dat the piezoelectric constants (e33,
e31, e15) as given in the database or input file are
plotted for each grid point.
- Electrostatic potential including piezo and pyroelectric charges.
The electrostatic potential is the solution of the nonlinear Poisson
equation.
- div (ε(r) grad phi(r)) = rho(r,phi)
The charge density rho contains the (static) piezo and pyroelectric
charge densities as well as the electron and hole charge
densities and ionized donors and acceptors. The latter depend on
the electrostatic potential phi but the piezo and pyroelectric charge
densities don't.
(zero-potential = no )
Here we plot the electrostatic potential in units of eV for three different
cases:
- including pyroelectric charges
(piezo-constants-zero = no ,
pyro-constants-zero = yes )
- including piezoelectric charges
(piezo-constants-zero = yes ,
pyro-constants-zero = no )
- including pyro and piezoelectric charges
(piezo-constants-zero = no ,
pyro-constants-zero = no )
In our example the piezo and pyroelectric contributions are of the same size.
The Fermi level is set to zero.
- The electrostatic potential in units of eV has to be substracted from the
conduction and valence band edges. The resulting band structure is plotted in
this figure (The piezo and pyroelectric charges were considered in this
calculation).
Note that the conduction band is pulled below the Fermi level (around 98 nm)
and the valence band above the Fermi level (around 118 nm).
N-face polarity
This input file simulates a GaN/AlN/GaN wurtzite structure (N-face polarity):
1Dwurtzite_Nface.in
The structure is the same as above. The only difference is the polarity:
N-face instead of Ga-face.
The above examples correspond to Ga-face polarity. In order to
investigate N-face polarity, we have to switch from [0001] growth
direction to [000-1] growth direction (z -> -z ). In order to keep a
right-handed coordinate axes system we also invert the x direction (x ->
-x ). The third direction (here: the y direction) is calculated
automatically (internally).
$domain-coordinates
domain-type
= 0 0 1
z-coordinates =
0.0d0 119d0
growth-coordinate-axis = 0 0 1
! along z direction
pseudomorphic-on =
GaN
!********************************
! This is along [0001] direction: Ga-face polarity
! hkil-x-direction = 1 0 -1 0
! Miller-Bravais indices of x coordinate axis [ 1 0 -1 0]
!!hkil-y-direction = -1 2 -1 0
! Miller-Bravais indices of y coordinate axis [-1 2 -1 0]
! hkil-z-direction = 0 0 0 1
! Miller-Bravais indices of z coordinate axis [ 0 0 0 -1]
! Equivalent Bravais indices
! hkl-x-direction-zb = 1 0 0
! Miller indices of x coordinate axis
[1 0 0]
! hkl-y-direction-zb = 0 1 0
! Miller indices of y coordinate axis [0 1 0]
! hkl-z-direction-zb = 0 0 1
! Miller indices of z coordinate axis
[0 0 1]
!********************************
!********************************
! This is along [000-1] direction: N-face polarity
hkil-x-direction = -1 0 1 0
! => -x ! Miller-Bravais indices of x
coordinate axis [-1 0
1 0]
! hkil-y-direction = -1 2 -1 0
! Miller-Bravais indices of y coordinate axis [-1 2 -1 0]
hkil-z-direction = 0 0 0 -1
! => -z ! Miller-Bravais indices of z
coordinate axis [ 0 0 0 -1]
! Equivalent Bravais indices
! hkl-x-direction-zb = -1 0 0
! Miller indices of x coordinate axis
[1 0 0]
! hkl-y-direction-zb = 0 1 0
! Miller indices of y coordinate axis [0 1 0]
! hkl-z-direction-zb = 0 0 -1
! Miller indices of z coordinate axis [0 0 1]
!********************************
The figure shows the Fermi level (at 0 eV), the electrostatic potential and the
conduction and valence band edges (heavy and light hole) of the N-face
heterostructure.
(The piezo and pyroelectric charges were considered in this
calculation).
Note the difference in comparison to the figure above for the Ga-face case.
The location of the 2DEGs and 2DHGs (two-dimension hole gases) is reversed.
An alternative way of switching from Ga-face to N-face would have been to
change the sign of the pyroelectric constants.
The boundary conditions for the Poisson equation in this simulation were
Neumann boundary conditions, i.e. the derivative of the electrostatic potential
is zero at the boundaries (flat band boundary conditions).
No doping was present in this simulation.
Note: The figures shown in this tutorial have been generated a long time
ago. The actual results may differ from these figures because the input files
now contain a modified grid space resolution, and modified layer widths, as well
as a different total structure size.
|