Green’s functions

For the self-consistent solution algorithm of the Green’s functions, self-energies, and electrostatic potential, see Self-consistent iteration.

Steady state assumption

Axial energy cut-off

Heterostructures consist of a large number of subbands, but only a few near the band gap are relevant for the electronics and optoelectronics (Figure 4.2.2 left). nextnano.NEGF therefore selects a limited number of subbands and construct the Green’s function basis (Figure 4.2.2 right).

../../../_images/nnNEGF_model_miniband_selection.png

Figure 4.2.2 Schematics of miniband selection in the “electron picture”, in which the valence band is regarded as an almost fully-occupied sea of electrons.

You can specify the cut-off either by the energy range measured from the ground states (EnergyRangeAxial and/or EnergyRangeAxialValence), or by the number of subbands (NumberOfConductionSubbands and/or NumberOfValenceSubbands). The number of subbands is considered to be without the spin degree of freedom.

Reduced real space basis

These position eigenstates are used as a basis in the NEGF calculation.

Energy range of the Green’s functions

Per default, the energy range of the Green’s functions are set automatically considering the ground state energies of the electrons, axial and in-plane energy ranges, and the bias.

However, occasionally, this default energy range needs to be modified by setting EminShift and/or EmaxShift. Please check the output of the spectral function and carrier densities to know whether the default setting of the energy range of the Green’s functions is sufficient. Since September 2024, a warning is raised if the energy range may be insufficient.

For example, the lower edge of the energy range is too high in Figure 4.2.3.

../../../_images/nnNEGF_model_ERange_too_high.jpg

Figure 4.2.3 Density of states of a QCL calculated with a non-ideal energy range.

When we shift EminShift by 50 meV, it gives a better convergence and more accurate results in Figure 4.2.4.

../../../_images/nnNEGF_model_ERange_max_too_high_min_okay.jpg

Figure 4.2.4 Density of states of a QCL calculated with too high energy maximum.

Yet, the upper edge goes far beyond the highest density of states available in the simulation (which is limited by Axial energy cut-off). By setting EmaxShift to -250, the calculation becomes faster while correctly accounting for the relevant energy range:

../../../_images/nnNEGF_model_ERange_good.jpg

Figure 4.2.5 Density of states of a QCL calculated with a good energy range.

Coherence length

Unless you specify an open system using Hybrid{ }, the code uses field-periodic boundary condition. In this way the simulation accounts for an infinite periodic structure, with a periodic electric field. Coherent transport between the central and \(N\)-th adjacent periods is considered, where \(N\) is set by CoherenceLengthInPeriods.

Note

Limiting the coherence length will speed up the calculation of the self-energies. On the other hand, this can reduce the accuracy of the scattering processes if this length is below the actual coherence length in the simulated device. It is recommended to asses the accuracy of such approximation by comparing to the results for different values of this coherence length to the full calculation.


Last update: 30/10/2024