Doping{ }
- Calling sequence
 Structure{ Doping{ ... } }- Properties
 usage: \(\mathrm{\textcolor{ForestGreen}{optional}}\)
- Functionality
 Defines homogeneous doping between starting and ending point in the heterostructure. The doping can be in barriers or wells or both. The origin of the coordinate is the start of the first barrier. Multiple doping regions are allowed in a structure, by defining several
Doping{...}groups.- Example
 Structure{ Doping{ DopingType = N DopingStart = 2.0 DopingEnd = 10.5 DopingSpecification = 2dequiv DopingDensity = 5.0e11 # cm^-2 } Doping{ DopingType = P DopingStart = 17.0 DopingEnd = 23.2 DopingSpecification = 3ddoped DopingDensity = 1.5e17 # cm^-3 } }
The following keywords are available within this group:
DopingType
- Calling sequence
 Structure{ Doping{ DopingType = } }- Properties
 type: character string
choices:
N;Pdefault:
N
- Functionality
 Specifies whether the doping is
n- orp-type.
DopingStart
- Calling sequence
 Structure{ Doping{ DopingStart = } }- Properties
 type: real number
values:
[0.0, ...)unit: \(\mathrm{nm}\)
- Functionality
 Sets the starting position of the doping region.
DopingEnd
- Calling sequence
 Structure{ Doping{ DopingEnd = } }- Properties
 type: real number
values:
[0.0, ...)unit: \(\mathrm{nm}\)
- Functionality
 Sets the ending position of the doping region.
DopingSpecification
- Calling sequence
 Structure{ Doping{ DopingSpecification = } }- Properties
 type: integer
type: character string
- Functionality
 Chooses how the doping density is specified:
0or2dequiv= 2D equivalent density per period in unit: \(\mathrm{cm^{-2}}\)1or3ddoped= 3D doping density in the doped region in unit: \(\mathrm{cm^{-3}}\)2or3dall= Averaged 3D doping density over the whole structure in unit: \(\mathrm{cm^{-3}}\)
DopingDensity
- Calling sequence
 Structure{ Doping{ DopingDensity = } }- Properties
 type: real number
- Functionality
 The units are according to DopingSpecification.
Note
The doping densities should be realistic (of the order of \(1\mathrm{e}10 \mathrm{cm}^{-2}\) instead of \(0.1 \mathrm{cm}^{-2}\)) to produce broadening. Intrinsic doping is not yet implemented.