This section explains how band offsets are evaluated in nextnano++.
It begins with showing connection between parameters used in database{ …{ conduction_bands{} } }
(see valence_bands{} and conduction_bands{})
and band energies at their extrema. Then, various band alignments and exemplary interpolations,
with and without strain, are presented. All plots are computed for materials at 300 K.
Schematics of band structure in vicinity of the point is shown
in Figure 2.3.1. Energies of band extrema in the case of lack of strain
are depicted with gray lines and labels, while the parameters stored in database are plotted
in black color.
Figure 2.3.1 Band structure of freestanding (red solid lines) and compressively strained (pink dashed lines)
in vicinity of point.
The starting point of defining the offset in nextnano++ is the average valence band energy
which can be modified by using bandoffset
attribute. Formally, it is defined as the average energy of three top valence bands
where , , and are energies of heavy-hole,
light-hole, and split-off bands at point, respectively. In the case without strain,
is located below the top of the valence band.
The spin-orbit splitting energy and the energy gap at the point
are available through
attributes delta_SO and bandgap.
Depending on the group to which the bandgap attribute belongs to, it may refer to energy differences involving conduction band
minima at , , or points (lines).
One has to specify all three parameters (including Varshni’s parameters for temperature dependence
of and other gaps) for every material of interest to define whole band alignments.
Our database contains and provide space to contain these parameters
and related bowing parameters for all specified materials listed here.
It is important to keep in mind that offsets of bands are not easy-to-measure parameters, so their values are typically provided by simulations within ab-initio approaches.
Therefore, for fine simulations, we advise to always verify all the material parameters and adjust them.
Our database already consists of numerous published material parameters resulting in the offsets as visible in
Figure 2.3.2 and Figure 2.3.3.
Figure 2.3.2 Band offsets of III-V zincblende binary compounds calculated with default parameters
predefined in our database
Figure 2.3.3 Band offsets of II-VI zincblende binary compounds calculated with default parameters
predefined in our database
To obtain band alignments for alloys, the three parameters (, , and )
are properly interpolated
and further used to provide minima of conduction bands (, ,
, …) and maxima of valence bands (, , and )
according to formulas:
Attention
The parameters in the database, such as , , and , are defined for freestanding bulk crystals (without any strain),
while final band energies, like , , , , do include strain effects if proper conditions are met.
Therefore, for example, in strained structures one should expect that and .
Plots of resulting band energies for three chosen alloys
(, , and )
within full mole fraction ranges are shown in Figure 2.3.4.
As visible for , content-dependent bowing parameters are also available in our routines.
All the parameters necessary to compute strain effects are included in the algorithm in the similar manner.
They are interpolated first and then applied to evaluate energy shifts of band energies.
Figure 2.3.4 Interpolated band edges of , , and
without strain (solid lines) and strained as grown on [1 0 0] plane of InP (dashed lines).