nextnano.com
 nextnano³
 Download | SearchCopyright | Publications
 * password protected

 

nextnano³ software

 

  1D full-band density bulk

 

 

 
Up
 

nextnano3 - Tutorial

next generation 3D nano device simulator

1D Tutorial

Density in n-doped GaAs - Comparison of classical, quantum, k.p and full-band density k.p approach

If you want to obtain the input file that is used within this tutorial, please submit a support ticket.
==> DensityTest_GaAs_n_doped1D.in                          - classical density of a 1D structure
==> DensityTest_GaAs_n_doped2D.in                          -
classical density of a 2D structure
==> DensityTest_GaAs_n_doped3D.in                          -
classical density of a 3D structure
==> DensityTest_GaAs_n_doped1Dqm.in                        -
quantum density (single-band Schrödinger of a 1D structure)
==> DensityTest_GaAs_n_doped2Dqm_box.in                    -
quantum density (single-band Schrödinger of a 2D structure)
==> DensityTest_GaAs_n_doped1Dqm_kp_simple.in              -
quantum density (8-band k.p Schrödinger with k|| integration method simple-integration)
==> DensityTest_GaAs_n_doped1Dqm_kp_special.in             -
quantum density (8-band k.p Schrödinger with k|| integration method special-axis)
==> DensityTest_GaAs_n_doped1Dqm_kp_gendos.in              -
quantum density (8-band k.p Schrödinger with k|| integration method gen-dos)
==> DensityTest_GaAs_n_doped1Dqm_kp_simple_fullband.in     -
quantum density (8-band k.p Schrödinger with k|| integration method simple-integration and full-band-density for electrons)
==> DensityTest_GaAs_n_doped1Dqm_kp_simple_fullband_hl.in  -
quantum density (8-band k.p Schrödinger with k|| integration method simple-integration and full-band-density for holes)
==> DensityTest_GaAs_n_doped1Dqm_kp_special_fullband.in    -
quantum density (8-band k.p Schrödinger with k|| integration method special-axis         and full-band-density for electrons)
==> DensityTest_GaAs_n_doped1Dqm_kp_special_fullband_hl.in -
quantum density (8-band k.p Schrödinger with k|| integration method special-axis         and full-band-density for holes)
 


Density in n-doped GaAs - Comparison of classical, quantum, k.p and full-band density k.p approach

The aim of this tutorial is to compare the density calculation of different methods that are implemented in the nextnano³ software.

As an example, we use an n-doped bulk GaAs sample of width 20 nm with periodic boundary condition for the Schrödinger equation.

  • The temperature is set to 300 K.
  • The donor concentration is 1 x 1020 cm-3.
  • The donor level is Si with 5.8 meV below the conduction band edge.
  • In order to compare the 8-band k.p results to the simpler models for the density, we assume for all k.p calculations a parabolic and isotropic energy dispersion E(k) of electrons and holes where electrons and holes are decoupled.
  • The number of grid points is 41, leading to a grid spacing of 0.5 nm.

First we solve the Poisson equation without quantum mechanics. For the obtained potential, we calculate the density using different approaches.

 

In the following, we compare the results of the calculations:

The electron density is contained in this file: densities/density1Del.dat
However, as this file contains the contribution of all bands, i.e. Gamma, L and X bands,
we have to look at the electron density at the conduction band edge at Gamma only, in order to compare the results to the full-band density approach.
This information is contained in the second column of this file: densities/density1DGamma_L_X.dat

 

input file electron density (Gamma only) 1018 cm-3 electron density (Gamma, L, X) 1018 cm-3  
clasical density (1D structure)  1.9511  1.9546  
clasical density (2D structure) (not part of output yet)  1.9546  
clasical density (3D structure) (not part of output yet)  1.9546  
       
quantum density (single-band effective-mass, 1D structure)  1.9731  1.9766  
quantum density (single-band effective-mass, 2D structure, box) (not part of output yet)  1.9792  
       
quantum density (8-band k.p, simple-integration)  1.9726  1.9761  
quantum density (8-band k.p, special-axis)  1.9624  1.9659  
quantum density (8-band k.p, gen-dos)  1.9788  1.9823  
       
quantum density (8-band k.p, simple-integration, full-band-density electrons)  1.9726  (classical electron density at L and X set to zero)  
quantum density (8-band k.p, special-axis,         full-band-density electrons)  1.9624  (classical electron density at L and X set to zero)  
quantum density (8-band k.p, gen-dos,               full-band-density electrons)  (not implemented yet)  (classical electron density at L and X set to zero)  
  hole density (Gamma only) 1018 cm-3    
quantum density (8-band k.p, simple-integration, full-band-density holes) -1.9726  (classical electrons density at Gamma, L and X conduction bands set to zero)  
quantum density (8-band k.p, special-axis,         full-band-density holes) -1.9624  (classical electrons density at Gamma, L and X conduction bands set to zero)  
quantum density (8-band k.p, gen-dos,               full-band-density holes)  (not implemented yet)  (classical electrons density at Gamma, L and X conduction bands set to zero)  
       

As one can see, all results are in reasonable agreement.
In particular, one can see the equivalence of the full-band-density electron and full-band-density hole method.
The k|| integration method simple-integration seems to have the best agreement to the single-band results.

Note: The k|| integration method special-axis is only applicable for materials with isotropic energy dispersion (e.g. for 1D simulations of wurtzite along the hexagonal c axis) or for 2D simulations.

 

Full-band-density (8-band k.p)

In order to understand the full-band density k.p approach, it is necessary to read at least one of these papers.

  • Full-band envelope function approach for type-II broken-gap superlattices
    T. Andlauer, P. Vogl
    Physical Review B 80, 035304 (2009)
  • Self-consistent electronic structure method for broken-gap superlattices
    T. Andlauer, T. Zibold, P. Vogl
    Proc. SPIE 7222, 722211 (2009)

The following switch is required to turn on "full-band density".

$numeric-control
 ...
 broken-gap = full-band-density

As the structure consists of 41 grid points, we get 8 x 41 = 328 eigenstates for 8-band k.p in total.
The lowest 6 x 41 = 246 eigenstates belong to the hole states with their energies below the valence band edge.
There are 2 x 41 = 82 electron states above the conduction band edge.

  • full-band density for electrons: $quantum-model-electrons
    Here, we calculate all hole states, and the relevant electron states (number-of-eigenvalues-per-band = 40),
    i.e. we need the eigenstate numbers 1 - 286, where 286 = 246 + 40. For the output, we plot only 241 - 278, i.e. the highest 6 holes states are included in the output of the wave functions.

    cb-num-ev-min = 241 ! lower boundary for range of conduction band eigenvalues
    cb-num-ev-max = 278 !
    upper boundary

    For full-band density electrons, the eigenvalues are numbered from the bottom of the spectrum, with eigenvalue number 1 having the lowest energy, and being a hole eigenstate.
    All eigenstates are treated as electrons, and occupied as electrons, and contribute to the (negative) electron charge density.
    We then subtract a positive background charge density to obtain the final net charge density.
    The file densities/density1Del.dat contains the electron charge carrier density which is positive in this example because a net electron density is present.
     
  • full-band density for holes $quantum-model-holes
    Here, we calculate all electron states, and the relevant hole states (number-of-eigenvalues-per-band = 40  40  40),
    i.e. we need the eigenstate numbers 1 - 122, where 122 = 82 + 40. For the output, we plot only 77 - 100, i.e. the 6 lowest electron states are included in the output of the wave functions.

    vb-num-ev-min =  77 ! lower boundary for range of valence band eigenvalues
    vb-num-ev-max = 100 !
    upper boundary

    For full-band density holes, the eigenvalues are numbered from the top of the spectrum, with eigenvalue number 1 having the highest energy, and being an electron eigenstate.
    All eigenstates are treated as holes, and occupied as holes, and contribute to the (positive) hole charge density.
    We then subtract a negative background charge density to obtain the final net charge density.
    The file densities/density1Dhl.dat contains the hole charge carrier density which is negative in this example because a net electron density is present.

Full-band-density holes ($quantum-model-holes) is recommended, as one has less eigenvalues to calculate. This will make the numerical effort smaller.

The background charge density is contained in this file:
density1DFullBandBackground.dat

If using $quantum-model-electrons, this number contains the positive background charge density.
If using $quantum-model-holes    , this number contains the negative background charge density.