k.p dispersion in bulk unstrained, compressively and tensely strained GaN (wurtzite)
- Input files:
bulk_kp_dispersion_GaN_unstrained_0_nnp.in
bulk_kp_dispersion_GaN_unstrained_90_nnp.in
bulk_kp_dispersion_GaN_strained_compressive_0_nnp.in
bulk_kp_dispersion_GaN_strained_compressive_90_nnp.in
bulk_kp_dispersion_GaN_strained_tensile_0_nnp.in
bulk_kp_dispersion_GaN_strained_tensile_90_nnp.in
bulk_kp_dispersion_GaN_strained_tensile_90_3D_nnp.in
- Scope:
We calculate
for bulk (unstrained), with compressive and tensile strain, along two different growth directions. In this tutorial we aim to reproduce results of [ParkChuangPRB1999] and [KumagaiChuangAndoPRB1998].
k.p dispersion in bulk unstrained (wurtzite)
We want to calculate the dispersion
[010] to [100]
[011] to [100]
[111] to [100]
We compare 6-band k.p theory results vs. single-band (effective-mass) results for unstrained GaN. Material parameters used in the calculations are taken from [KumagaiChuangAndoPRB1998].
Calculating the bulk k.p dispersion
quantum{
region{
...
bulk_dispersion{
path{ # dispersion along arbitrary path in k-space
name = "user_defined_path"
position{ x = 2.0 }
point{ k = [0.0, 0.0, 0.0] }
point{ k = [1.2, 0.0, 0.0] }
spacing = 0.012 # [1/nm]
shift_holes_to_zero = no
}
}
}
}
The maximum value of shift_holes_to_zero = yes
forces the top of the valence band to be located at 0 eV.
In this tutorial, however, we use no.
The “average” energy of all three valence bands is set to the zero point of energy.
Here, “average” means without taking crystal field and spin-orbit splitting into account. This is added afterwards to get the energies of heavy hole (HH), light hole (LH) and crystal-field split-off hole (CH).
How often the bulk k.p Hamiltonian should be solved can be specified via spacing
. To increase the resolution, just increase this number.
The results can be found in the folder bias_00000\Quantum\Bulk_dispersions.
Figure 2.4.237 shows the bulk k.p dispersion of unstrained

Figure 2.4.237 Calculated 1-band and k.p dispersion of HH, LH and CH valence bands (unstrained). The
The dispersion along the hexagonal c axis is substantially different.
If the average of the three valence band edges (without taking crystal-field and spin-orbit splitting into account) is defined to be at zero, i.e.
where
The Delta parameters are defined in the database
valence_bands{
defpotentials = [ -1.70, 6.30, 8.00, -4.00, -4.0, -5.5 ]
delta = [ 0.0220, 0.005, 0.005 ] # Delta1(cr), Delta2 = Delta_so/3, Delta3 = Delta_so/3
}
leading to:
In contrast to zincblende materials, even in the unstrained case, the heavy and light hole are not degenerate at
The effective mass approximation is a simple parabolic dispersion which is isotropic in zincblende materials (i.e. no dependence on the k vector direction) but is anisotropic for wurtzite materials due to the different effective masses parallel and perpendicular to the c axis.
k.p dispersion in compressively and tensilely strained GaN (wurtzite)
We compare two different orientations of the crystal coordinate system with respect to the simulation coordinate system.
Case a) Default orientation: hexagonal c axis oriented along the x direction [100]
Case b) Rotation of hexagonal c axis by 90 degrees so that it oriented along the default y direction [010]
The orientation of the z axis remains the same.
The following figures compare the 6-band k.p valence band dispersion relation of compressively (-0.5%, Figure 2.4.238) vs. tensely (+0.5%, Figure 2.4.239) strained
a compressive strain of -0.5% corresponds to
( = = -0.005) a tensile strain of 0.5% corresponds to
( = = 0.005)
using the lattice constants given [ParkChuangPRB1999], [KumagaiChuangAndoPRB1998]. The results for tensile strain indicate that the light hole (LH) band is higher in energy than the heavy hole (HH) band.

Figure 2.4.238 Calculated k.p dispersion of HH, LH and CH valence bands (compressive strain)

Figure 2.4.239 Calculated k.p dispersion of HH, LH and CH valence bands (tensile strain)
The results of these two figures can be found in this file: bulk_dispersion_qr_6band_kp6_010_to_100.dat,
where 010 represents the
Once the c axis is oriented along the

Figure 2.4.240 Calculated k.p dispersion of HH, LH and CH valence bands (compressive strain)

Figure 2.4.241 Calculated k.p dispersion of HH, LH and CH valence bands (compressive strain)

Figure 2.4.242 Calculated k.p dispersion of HH, LH and CH valence bands (tensile strain)

Figure 2.4.243 Calculated k.p dispersion of HH, LH and CH valence bands (tensile strain)
The results of Figure 2.4.240 and Figure 2.4.242 can be found in this file: bulk_dispersion_qr_6band_kp6_010_to_100.dat,
where 010 represents the
bulk_dispersion{
path{
name = "010_to_001"
position{ x = 5.0 }
point{ k = [0.0, 1.0, 0.0] }
point{ k = [0.0, 0.0, 0.0] }
point{ k = [0.0, 0.0, 1.0] }
spacing = 0.01
shift_holes_to_zero = yes
}
}
Note: For
The results of our figures are in excellent agreement to figures 5 and 6 of the paper [ParkChuangPRB1999].
Note that for the case of tensile strain and orientation of the c axis along the [10-10] orientation, the strain tensor component along the z direction of the simulation system is tensilely strained, whereas the component along the y direction is compressively (!) strained.
For a discussion of the figures please refer to [ParkChuangPRB1999].
Energy dispersion E(k) in three dimensions
Alternatively one can print out the 3D data field of the bulk
full{ # 3D dispersion on rectilinear grid in k-space
name = "3D"
position{ x = 5.0 }
kxgrid {
line{ pos = -1 spacing = 0.04 }
line{ pos = 1 spacing = 0.04 }
}
kygrid {
line{ pos = -1 spacing = 0.04 }
line{ pos = 1 spacing = 0.04 }
}
kzgrid {
line{ pos = -1 spacing = 0.04 }
line{ pos = 1 spacing = 0.04 }
}
shift_holes_to_zero = yes
}
}
The grid in k space is determined by spacing
and pos
.
Figure 2.4.244 shows a 2D slice in the

Figure 2.4.244 2D slice at
Last update: nn/nn/nnnn