Skip to main content

Physical Models

A range of physical models are available to be used in the simulation. The physical models implemented in the simulator are fully configurable. To edit or view the physical models properties:

  1. From the main menu, select Model -> Model Selection.

Parameters

1. General

NameDescriptionUnit
Reference MaterialThe baseline material used to define reference energy levels in simulations.-
TemperatureAmbient temperature for the simulation.K

2. Mobility

The mobility is determined through a combination of physical effects that represent how different scattering mechanisms influence carrier transport. The calculation process is divided into two parts:

  • Low Field
  • High Field

The resulting low-field mobility is then used as an input to the high-field mobility calculation.

2.1. Low Field

Users can configure low-field mobility using different models:

  • Constant Model: Mobility is fixed to the value specified in the properties command.
  • Lattice (Temperature) Model: Mobility varies with temperature due to lattice scattering effects.

When using the Temperature (Lattice) Model, users can optionally include:

  • Impurity Model: Accounts for mobility reduction caused by doping-related impurity scattering.
  • Carrier-Carrier Model: Extends the impurity model by also considering carrier-carrier scattering, which becomes significant at high injection levels.
note

If the high-field model is selected, the low-field mobility model will feed into it. Otherwise, the selected mobility model will be used in the simulation.

2.1.1. Constant

This is the simplest form of mobility and simply sets the low-field mobility for each semiconductor material type to be constant.

μ=μ0{ \mu = \mu_{0} }

where:

SymbolDescriptionUnitsProperty (holes)Property (electrons)
μ0\mu_0Constant mobility.cm2/VsMU_0_PMU_0_N

2.1.2. Lattice

The lattice mobility uses an empirical model to take into account the scattering that occurs between the lattice and the carriers contained in it. This is simply a function of lattice temperature (TT), increased temperature leads to a reduction in carrier mobility:

μ=μ0(T300)α\mu = \mathrm{\mu_0} \left( \frac{T}{300} \right)^{-\mathrm{\alpha}}

where:

SymbolDescriptionUnitsProperty (holes)Property (electrons)
μ0\mu_0Mobility at the reference temperature.cm2/VsMU_MAX_PMU_MAX_N
α\alphaTemperature exponent, a material-specific empirical parameter.-MU_ALPT_PMU_ALPT_N
TTLattice temperature.K--

References

[1] J. Bardeen and W. Shockley, “Deformation potentials and mobilities in non‑polar crystals,” Physical Review, vol. 80, no. 1, pp. 72–80, 1950.

[2] S. M. Sze and K. K. Ng, Physics of Semiconductor Devices, 2nd ed. Hoboken, NJ, USA: Wiley, 1981, p. 28.


2.1.3. Impurity

The impurity (doping) mobility model expression is used to describe how carrier mobility decreases with increasing doping concentration. The model combines the lattice-limited mobility with impurity scattering effects, ensuring a smooth transition between low and high doping regions.

μ=μmin+μmaxμmin1+(NA+NDNref)α\mu = \mu_{\min} + \frac{\mu_{\max} - \mu_{\min}}{ 1 + \left( \dfrac{N_A + N_D}{N_{\text{ref}}} \right)^{\alpha}}
SymbolDescriptionUnitsProperty (holes)Property (electrons)
μmin\mu_{\min}Minimum mobility.cm2/VsMU_MIN_PMU_MIN_N
μmax\mu_{\max}Lattice limited (maximum) mobility.cm2/Vs--
α\alphaTemperature coefficient for lattice scattering mobility.-MU_ALPD_PMU_ALPD_D
NrefN_{\text{ref}}Reference doping concentration.cm-3MU_NREF_PMU_NREF_N
NAN_AAcceptor concentration.cm-3--
NAN_ADonor concentration.cm-3--

References

[1] D. M. Caughey and R. E. Thomas, “Carrier mobilities in silicon empirically related to doping and field,” Proceedings of the IEEE, vol. 55, no. 12, pp. 2192-2193, Dec. 1967.


2.1.4. Carrier-carrier

The carrier-carrier scattering mobility model extends the impurity mobility formulation by including the effect of carrier-carrier interactions under conditions of high injection. In this model, the mobility depends not only on the doping concentration but also on the total carrier concentration. The lattice-limited mobility again defines the maximum achievable mobility.

μ=μmin+μmaxμmin1+(0.33(NA+ND)+0.66(p+n)Nref)α\mu = \mu_{\min} + \frac{\mu_{\max} - \mu_{\min}} {1 + \left( \dfrac{0.33 (N_A + N_D) + 0.66(p + n)}{N_{\text{ref}}}\right)^{\alpha}}
SymbolDescriptionUnitsProperty (holes)Property (electrons)
μmin\mu_{\min}Minimum mobilitycm2/VsMU_MIN_PMU_MIN_N
α\alphaTemperature coefficient for lattice scattering mobility-MU_ALPD_PMU_ALPD_D
NrefN_{\text{ref}}Reference doping concentrationcm-3MU_NREF_PMU_NREF_N
μmax\mu_{\max}Lattice limited (maximum) mobilitycm2/Vs--
NAN_AAcceptor concentrationcm-3--
NAN_ADonor concentrationcm-3--
nnElectron concentrationcm-3--
ppHole concentrationcm-3--

References

[1] H. Engl, R. Lindl, and C. Selberherr, “A physically based mobility model for numerical simulation of semiconductor devices,”IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 7, no. 2, pp. 231–239, 1988.


2.2. Interface

note

This interface models are only calculated for element edges that lies on an oxide/semiconductor interface.

2.2.1. Surface Field-Dependant

This model accounts for the reduction of carrier mobility caused by the perpendicular electric field at an oxide/semiconductor interface. As the surface field increases, carriers experience enhanced surface scattering, which lowers their effective mobility. The strength of this degradation is controlled by the ratio of the perpendicular field to a critical field value, ensuring that mobility transitions smoothly from its low‑field value to a reduced high‑field value under strong surface electric fields.

μ=GsurfμL1+E/Ecrit\mu = \frac{G_{\text{surf}} \,\, \mu_L}{\sqrt{1 + E_{\perp}/E_{\text{crit}}}}
SymbolDescriptionUnitsProperty (holes)Property (electrons)
GsurfG_{\text{surf}}Oxide interface mobility reduction factor.-MU_GSUR_PMU_GSUR_N
μL\mu_LLow field mobility value.cm2/Vs--
EE_{\perp}The perpendicular electric field.V/cm--
EcritE_{\text{crit}}The critical electric field, at which mobility degradation becomes strong.V/cmMU_S_EC_PMU_S_EC_N

References

[1] T. Ando, A. B. Fowler, and F. Stern, “Electronic properties of two‑dimensional systems,” Reviews of Modern Physics, vol. 54, no. 2, pp. 437–672, Apr. 1982.


2.2.2. Lombardi Model

The Lombardi mobility model captures how multiple physical scattering mechanisms at the semiconductor/oxide interface degrade the effective carrier mobility. The total mobility is obtained by combining the individual scattering components using Matthiessen’s rule. Each mechanism contributes an additive inverse‑mobility term. The user can select to use surface roughness and acoustic or either on their own.

The full mobility expression is:

1μ=1μB+1μAC(E)+1μSR(E)\frac{1}{\mu} = \frac{1}{\mu_{B}} + \frac{1}{\mu_{AC}(E_\perp)} + \frac{1}{\mu_{SR}(E_\perp)}

where:

SymbolDescriptionUnits
μB\mu_BBulk mobility, this is calculated from the low-field model(s) that are selected.cm2/Vs
μAC\mu_{AC}Acoustic‑scattering‑limited mobility.cm2/Vs
μSR\mu_{SR}Surface‑roughness‑limited mobility.cm2/Vs

References

[1] C. Lombardi, S. Manzini, A. Saporito, and M. Vanzi, “A physically based mobility model for numerical simulation of nonplanar devices," IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., vol. 7, no. 11, pp. 1164–1171, 1988.

[2] A. Pérez‑Tomás, P. Brosselard, P. Godignon, J. Millán, N. Mestres, M. R. Jennings, J. A. Covington, and P. A. Mawby, “Field‑effect mobility temperature modeling of 4H‑SiC metal‑oxide-semiconductor transistors,” J. Appl. Phys., vol. 100, p. 114508, 2006.


note

The user can enable surface‑roughness scattering, acoustic scattering, or both together, with bulk mobility always included.

2.2.2.1. Acoustic Scattering

This term captures mobility loss due to acoustic phonon interaction enhanced by the vertical electric field.

μAC=BEβ+CNαTEγ\mu_{AC} = \frac{B}{E_\perp^{\beta}} + \frac{CN^{\alpha}}{TE_\perp^{\gamma}}

where:

SymbolDescriptionUnitsProperty (holes)Property (electrons)
BBBase acoustic‑scattering coefficient.-MU_LOMB_B_PMU_LOMB_B_N
CCDoping‑dependent acoustic‑scattering coefficient.-MU_LOMB_C_PMU_LOMB_C_N
NNThe total ionised doping concentration (NA+NDN_A + N_D).cm-3--
α\alphaDoping‑dependence exponent.-MU_LOMB_ALPHA_PMU_LOMB_ALPHA_N
EE_\perpThe perpendicular electric field.V/cm--
β\betaField‑dependence exponent for first term.-MU_LOMB_BETA_PMU_LOMB_BETA_N
TTLattice temperature.K--
γ\gammaField‑dependence exponent for second term.V/cmMU_LOMB_GAMMA_PMU_LOMB_GAMMA_N
2.2.2.2. Surface Roughness Scattering

Surface roughness increases carriers' interaction with the oxide boundary when the perpendicular electric field becomes large.

μSR=AEδ\mu_{SR} = \frac{A}{E_\perp^{\delta}}

where:

SymbolDescriptionUnitsProperty (holes)Property (electrons)
AASurface‑roughness scattering coefficient.-MU_LOMB_A_PMU_LOMB_A_N
EE_\perpThe perpendicular electric field.V/cm--
δ\deltaField‑dependence exponent.-MU_LOMB_DELTA_PMU_LOMB_DELTA_N

2.3. High Field

The high-field mobility reduction describes the effect of velocity saturation at high fields. This is applied after the low-field mobility has been calculated, thus uses the resultant value of low field mobility described above.

The user can choose how the high field is evaluated and how it is calculated across the mesh.

There are two options to selects which quantity is used to determine the high-field mobility reduction:

  • E Field: The high field is taken as the magnitude of the electric field.
  • J Field: The high field is taken as the component of the electric field in the direction of the current (useful when current flow direction is important).

There are also two options to specify how the high field is computed spatially:

  • Edge: The high field is calculated using values along the edges of each mesh element.
  • Element: The high field is calculated using values averaged over the entire element.

Together, these settings determine both what defines the high field and how that field is obtained during the mobility calculation.

NameDescriptionUnit
E_MOBEnables high-field mobility using the electric field magnitude, with the high field averaged over the entire mesh element.Options: [On, Off]-
E_EDG_MOBEnables high-field mobility using the electric field magnitude, evaluated along the edges of each mesh element. Options: [On, Off]-
J_MOBEnables high-field mobility using the component of the electric field in the direction of the current, with the high field averaged over the entire mesh element. Options: [On, Off]-
J_EDG_MOBEnables high-field mobility using the component of the electric field in the direction of the current, evaluated along the edges of each mesh element. Options: [On, Off]-
note

Only one of these options can be on, default is all off.

The field dependency is implemented using the following expressions for the saturation velocity and mobility.

2.3.1. Saturation Velocity

vsat=vsat,0(T300)αv_{\text{sat}} = v_{\text{sat},0} \left(\frac{T}{300}\right)^{-\alpha}
SymbolDescriptionUnitsProperty (holes)Property (electrons)
vsat,0v_{\text{sat},0}Saturation velocity at the reference temperature.cm/sMU_VSAT_PMU_VSAT_N
α\alphaTemperature exponent.-VS_COEFTPVS_COEFTN

References

[1] C. Canali, G. Ottaviani, and A. Alberigi‑Quaranta, “Drift velocity of electrons and holes and associated anisotropic effects in silicon,” J. Phys. Chem. Solids, vol. 32, no. 8, pp. 1707–1720, 1971.

[2] S. Takagi, A. Toriumi, et al., “On the Universality of Inversion Layer Mobility in Si MOSFETs,” IEEE Transactions on Electron Devices, vol. 41, no. 12, pp. 2357–2362, Dec 1994.


2.3.2. Mobility

μ=μ0[1+(μ0Evsat)β]1/β\mu = \mu_{0} \left[1 + \left(\frac{\mu_{0} |E|}{v_{\text{sat}}}\right)^\beta\right]^{-1/\beta}
SymbolDescriptionUnitsProperty (holes)Property (electrons)
μ0\mu_{0}Low field mobility.cm2/Vs--
vsatv_{\text{sat}}Saturation velocity at the reference temperature.cm/s--
EEElectric field.V/cm--
β\betaEmpirical fitting parameter.-MU_BETA_PMU_BETA_N

References

[1] D. M. Caughey and R. E. Thomas, “Carrier mobilities in silicon empirically related to doping and field,” Proc. IEEE, vol. 55, no. 12, pp. 2192–2193, Dec. 1967.


3. Recombination

This section describes the recombination models implemented in Aquarius. Each model is defined independently. Although the mechanisms can interact, these interactions are automatically managed by the solver.

3.1. Shockley-Read-Hall (SRH)

This model describes trap-assisted recombination occurring within the bulk of the semiconductor, based on the Shockley–Read–Hall (SRH) mechanism. It accounts for the dependence of minority carrier lifetime on doping concentration, allowing accurate modelling of recombination in heavily doped regions. Additionally, the position of the trap energy level within the bandgap is adjustable, enabling flexibility to represent different defect states. Users can define up to 10 trap levels, and the total SRH recombination is calculated as the sum of all defined levels. The model is defined by:

RSRH=npni2τp(n+niexp(EtrapkT))+τn(p+niexp(EtrapkT))R_{\text{SRH}} = \frac{np - n_i^2}{\tau_p \left( n + n_i \exp\left( -\frac{E_{\text{trap}}}{kT} \right) \right) + \tau_n \left( p + n_i \exp\left( \frac{E_{\text{trap}}}{kT} \right) \right)}

where:

SymbolDescriptionUnitsProperty
nnElectron concentration.cm-3-
ppHole concentration.cm-3-
nin_iIntrinsic carrier concentration.cm-3-
τp\tau_p, τn\tau_nDoping dependent carrier lifetimes.s-
EtrapE_{\text{trap}}Trap energy level relative to intrinsic level.eVE_TRAP
kkBoltzmann constant.eV/K-
TTAbsolute temperature.K-

The doping dependent lifetimes, τn\tau_n and τp\tau_p, are defined by:

τ=τ0A+B(NA+NDNref)+C(NA+NDNref)D\tau = \frac{\tau_0}{A + B \left( \frac{N_A + N_D}{N_{\text{ref}}} \right) + C \left( \frac{N_A + N_D}{N_{\text{ref}}} \right)^{D}}

where:

SymbolDescriptionUnitsProperty (holes)Property (electrons)
NAN_AAcceptor doping concentration.cm-3--
NDN_DDonor doping concentration.cm-3--
NrefN_{\text{ref}}Reference doping concentration.cm-3--
τ0\tau_0Reference carrier lifetime.sSRH_TAU_PSRH_TAU_N
AAEmpirical fitting parameter.-SRH_APSRH_AN
BBEmpirical fitting parameter.-SRH_BPSRH_BN
CCEmpirical fitting parameter.-SRH_CPSRH_CN
DDEmpirical fitting parameter.-SRH_DPSRH_DN

Additionally, the carrier lifetime can be made position-dependent by applying a scaling factor within a defined rectangular region of the device. This is achieved using an SRH Window, which specifies a box in the device model where the carrier lifetimes in the bulk are multiplied by a user-defined factor. This feature allows localised adjustment of recombination properties to model non-uniform defect distributions or process-induced variations.

3.2. Auger

The Auger mechanism becomes the dominant recombination process under conditions of high carrier injection, such as in heavily forward-biased regions or during high-level injection in power devices. It involves a three-particle interaction where the recombination energy is transferred to a third carrier instead of being emitted as a photon. It is modelled using:

RAuger=(Cnn+Cpp)(npni2)R_{\text{Auger}} = (C_n n + C_p p) (np - n_i^2)

where:

SymbolDescriptionUnitsProperty
nnElectron concentration.cm-3-
ppHole concentration.cm-3-
nin_iIntrinsic carrier concentration.cm-3-
CnC_nAuger coefficient for holes.cm6s-1AUGER_CP
CpC_pAuger coefficient for electrons.cm6s-1AUGER_CN

3.3. Direct

The Direct recombination mechanism models band-to-band recombination, where an electron directly recombines with a hole without involving a trap state.

RDirect=C(npni2)R_{\text{Direct}} = C (np - n_i^2)

where:

SymbolDescriptionUnitsProperty
nnElectron concentration.cm-3-
ppHole concentration.cm-3-
nin_iIntrinsic carrier concentration.cm-3-
CCDirect recombination coefficient.cm-3s-1DIRECT_C

3.4. Total Recombination Rate

The total recombination rate is found by summing up all the different mechanisms.

RTotal=RSRH+RAuger+RDirectR_\text{Total} = R_\text{SRH} + R_\text{Auger} + R_\text{Direct}

4. Generation

4.1. Impact Ionisation

The net impact ionization generation rate

GII=αnJnq+αpJpqG_{\text{II}} = \frac{\alpha_n |J_n|}{q} + \frac{\alpha_p |J_p|}{q}

where:

  • αn\alpha_n = electron ionisation coefficient (cm-1)
  • αp\alpha_p = hole ionisation coefficient (cm-1)
  • JnJ_n = electron current density (A/cm2)
  • JpJ_p = hole current density (A/cm2)
  • qq = elementary charge (C)

There are two models for available impact ionisation, Chynoweth and Okuto-Crowell. Users can also select two options for the discretisation element or edge.

NameDescriptionUnit
Chynoweth (Edge)Selects the Chynoweth impact-ionisation model using full elemental discretisation. Options: [On, Off]-
Chynoweth (Element)Selects the Chynoweth impact-ionisation model based on edge discretisation. Options: [On, Off]-
Okuto-Crowell (Element)Selects the Okuto-Crowell impact-ionisation model using full elemental discretisation. Options: [On, Off]-
Okuto-Crowell (Edge)Selects the Okuto-Crowell impact-ionisation model based on edge discretisation. Options: [On, Off]-
note

Only one option can be selected at any time. Default is all off.

info

For more details on the calculation types see Edge‑Based vs. Element‑Based Calculation of Vector Quantities.

4.1.1. Chynoweth

This law, developed by A. G. Chynoweth based on experimental work, provides an empirical relationship for the ionisation coefficient (α\alpha) as a function of the electric field (EE).

α(E)=Aexp(BE)\alpha(E) = A \exp \left( -\frac{B}{E} \right)

where:

SymbolDescriptionUnitsProperty (holes)Property (electrons)
AAIonisation coefficient prefactorcm⁻¹AV_ALPH_PAV_ALPH_N
BBField scaling parameterV/cmAV_BETA_PAV_BETA_N
EEElectric fieldV/cm--

References

[1] A. G. Chynoweth, “Ionization rates for electrons and holes in silicon,” Phys. Rev., vol. 109, no. 5, pp. 1537-1540, Sep. 1958.


4.1.2. Okuto-Crowell

The Okuto-Crowell model extends the Chynoweth model by adding temperature and field dependence, providing a more accurate description of impact ionisation under varying thermal and electric field conditions.

α(E,T)=a(1+c(T300))Enexp[(b(1+d(T300))E)m]\alpha(E, T) = a \bigl(1 + c \,(T - 300)\bigr) E^{n} \exp \left[ - \left( \frac{b \bigl(1 + d(T - 300)\bigr)}{E} \right)^{m} \right]

where:

SymbolDescriptionUnitsProperty (holes)Property (electrons)
aaPre-exponential factorcm⁻¹OC_A_POC_A_P
bbField scaling parameterV/cmOC_B_POC_B_N
ccTemperature coefficient (prefactor)1/KOC_C_POC_C_N
ddTemperature coefficient (field scaling)1/KOC_D_POC_D_N
mmExponent in exponential term-OC_M_POC_M_N
nnField-power exponent-OC_N_POC_N_N
EEElectric fieldV/cm--
TTLattice temperatureK--

References

[1] Y. Okuto and C. R. Crowell, "Ionization coefficients in semiconductors: A nonlocalized property," Phys. Rev. B, vol. 10, no 10, pp. 4284-4296, 1974, doi:10.1103/PhysRevB.10.4284.


4.2. Constant Generation

When enabled, constant generation applies a uniform carrier generation rate within one or more specified regions of the device. Users can choose to:

  • Apply the same constant generation rate across all semiconductor regions of the device, or
  • Assign specific generation rates to individual regions for more localised control.

4.3. Total Generation

The total generation rate is found by summing up all the different mechanisms.

GTotal=GII+GConstantG_{\text{Total}} = G_{\text{II}} + G_{\text{Constant}}

5. Other

5.1. Bandgap Narrowing

Bandgap narrowing occurs in heavily doped regions of the semiconductor, where the impurity bands merge into either the conduction band or valence band, effectively reducing the bandgap.

The reduction in the intrinsic bandgap Eg0E_{g0} is defined as:

Eg=Eg0ΔEgE_g = E_{g0} - \Delta E_g

The conduction band edge (EcE_c) and the valence band edge (EvE_v) shift relative to their intrinsic values (Ec0E_{c0} and Ev0E_{v0}) by half of the total narrowing, ΔEg/2\Delta E_g / 2.

The conduction band edge (EcE_c) shifts downwards.

Ec=Ec0ΔEg2E_c = E_{c0} - \dfrac{\Delta E_g}{2}

The valence band edge (EvE_v) shifts upwards.

Ev=Ev0+ΔEg2E_v = E_{v0} + \dfrac{\Delta E_g}{2}

And the electron affinity (χ\chi) as:

χ=χ0+ΔEg2\chi = \chi_0 + \dfrac{\Delta E_g}{2}
note

In Aquarius these models are only used for Silicon. For wide bandgap materials like Silicon Carbide (SiC) or Gallium Nitride (GaN), BGN is experimentally negligible, therefore these models do not apply and attempts to enable them are ignored.

Bandgap narrowing is accounted for using the following empirical models.

5.1.1. Slotboom's Model

Slotboom’s bandgap-narrowing model provides an empirical expression for how the semiconductor bandgap shrinks at very high doping levels by relating the reduction in bandgap to the logarithm of the total active dopant concentration.

ΔEg=Ebgn[ln(NNref)+(ln(NNref))2+0.5]\Delta E_g = E_{bgn} \left[\ln\left( \frac{N}{N_{ref}} \right) + \sqrt{ \left( \ln\left( \frac{N}{N_{ref}} \right) \right)^2 + 0.5}\right]

where:

SymbolDescriptionUnitValue
ΔEg\Delta E_gBandgap narrowing.eV-
EbgnE_{bgn}Empirical fitting parameter.eV9×1039\times 10^{-3}
NNAbsolute net doping concentration NA+ND\lvert N_A + N_D \rvert.cm-3-
NrefN_{ref}Reference doping concentration.cm-31×10171\times 10^{17}

References

[1] J. W. Slotboom and H. C. de Graaff, “Measurements of bandgap narrowing in Si bipolar transistors,” Solid-State Electron., vol. 19, pp. 857-862, 1976.


5.1.2. Gaur's Model

Gaur’s bandgap-narrowing model offers a physically grounded framework for quantifying bandgap reduction in heavily doped semiconductors by analytically modelling the individual shifts in conduction and valence band edges as functions of dopant type and concentration.

ΔEg=2kT×{1.52,N<5×10199.248×1010(N)0.4678,otherwise\Delta E_g = 2 k T \times \begin{cases} 1.52, & N < 5 \times 10^{19} \\[10pt] 9.248 \times 10^{-10} \left( N \right)^{0.4678}, & \text{otherwise} \end{cases}

where:

SymbolDescriptionUnitValue
ΔEg\Delta E_gBandgap narrowing.eV-
kkBoltzmann constant (8.617333262×10-5)eV/K-
TTTemperature.K-
NNAbsolute net doping concentration NA+ND\lvert N_A + N_D \rvert.cm-3-
note

The constants 1.52, 9.248×10-10, and the exponent 0.4678 come directly from empirical curve-fitting performed by Gaur et al. on experimentally measured bandgap narrowing data for heavily doped silicon.


References

[1] S. N. Gaur, “Band Gap Narrowing in Heavily Doped Silicon,” Solid-State Electronics, vol. 24, no. 11, pp. 1087-1089, 1981.


5.2. Carrier Statistics

Carrier concentrations in Aquarius are computed from the occupancy of states in the conduction and valence bands. Users may select between:

  • Fermi-Dirac
  • Maxwell-Boltzmann

The equations below follow the standard forms used in semiconductor physics.

Electrons in the Conduction Band:

n=NCF1/2(ηn)NCexp(ηn)n = N_C\, \mathcal{F}_{1/2}(\eta_n) \approx N_C\,\exp(\eta_n) ηn=EFnECkBT\eta_n = \frac{E_{Fn} - E_C}{k_B T}
  • The full expression using F1/2\mathcal{F}_{1/2} corresponds to Fermi-Dirac statistics.
  • The exponential approximation corresponds to Maxwell-Boltzmann statistics.

Holes in the Valence Band:

p=NVF1/2(ηp)NVexp(ηp)p = N_V\, \mathcal{F}_{1/2}(\eta_p) \approx N_V\,\exp(\eta_p) ηp=EVEFpkBT\eta_p = \frac{E_V - E_{Fp}}{k_B T}
  • Again, the Fermi-Dirac form uses the integral.
  • The exponential form is the Maxwell-Boltzmann approximation.

Use the full Fermi-Dirac formulas when:

  • Doping is degenerate (Fermi level close to a band edge).
  • EFnE_{Fn} or EFpE_{Fp} lies within a few kBTk_B T of ECE_C or EVE_V.
  • Low‑temperature or high‑injection conditions are important.

Fermi-Dirac statistics correctly include the Pauli exclusion principle and remain accurate under strong degeneracy.

Use the Maxwell-Boltzmann exponential approximation when:

  • The semiconductor is non‑degenerate.
  • The quasi‑Fermi levels are more than 3-4 kBTk_B T from the band edges.
  • Faster simulation and reduced numerical cost are desired.

Maxwell-Boltzmann statistics are accurate for most moderately doped devices.


References

[1] Blakemore, J.S. Semiconductor Statistics. Dover Publications, New York, 1987. ISBN: 0‑486‑65383‑3


5.3. Heat Source

This setting specifies how the simulator computes the Joule heating term in the heat equation. Joule heating can be evaluated using element-based or edge-based calculations.

  • Element
    • The Joule heating source is calculated at the element level using element-averaged current densities and electric fields.
  • Edge
    • The Joule heating source is computed at the mesh-edge level, using edge-based current densities.
info

For more details on the calculation types see Edge‑Based vs. Element‑Based Calculation of Vector Quantities.

5.4. Incomplete Ionisation

Incomplete ionisation occurs when not all dopant atoms in a semiconductor contribute free charge carriers, typically due to insufficient thermal energy at low temperatures. This results in a carrier concentration lower than the physical doping level. While dopants are often assumed to be fully ionised, they occupy discrete energy levels within the bandgap. Ionisation depends on the Fermi level position and thermal energy (kTkT):

  • At low temperatures, limited thermal energy leaves many dopants neutral, reducing free carriers compared to the doping concentration (NDN_D or NAN_A).
  • At higher temperatures, more dopants ionise, approaching full activation.

Incomplete ionisation is significant in:

  • Cryogenic conditions (freeze-out region)
  • Materials with deep impurity levels
  • High doping concentrations where the Fermi level shifts

Accurate device simulation, especially for SiC power devices across wide temperature ranges, requires accounting for incomplete ionisation to predict carrier concentrations, built-in potentials, and band bending.

The electrically active dopant concentration is determined using Fermi-Dirac statistics and depends on:

  1. Dopant energy depths.
    • ΔED=ECED\Delta E_D = E_C - E_D (donor to conduction band)
    • ΔEA=EAEV\Delta E_A = E_A - E_V (acceptor to valence band)
  2. Degeneracy factors (gD,gAg_D, g_A).
    • Number of quantum states at impurity levels, influencing ionisation probability.

The fraction of ionised dopants is calculated as:

ND+=ND1+gDexp(EFnEDkT),NA=NA1+gAexp(EAEFpkT)N_{D}^+ = \frac{N_{D}}{1 + g_D\exp\left(\dfrac{E_{Fn}-E_D }{kT}\right)}, \quad N_{A}^- = \frac{N_{A}}{1 + g_A\exp\left(\dfrac{E_A-E_{Fp}}{kT}\right)}

where:

SymbolDescriptionUnitsProperty
ND+N_D^+Number of ionised donors.cm⁻3-
NAN_A^-Number of ionised acceptors.cm⁻3-
NDN_DNumber of donor impurities.cm⁻3-
NAN_ANumber of acceptor impurities.cm⁻3-
gDg_DDonor degeneracy factor.-INCOMP_GD
gAg_AAcceptor degeneracy factor.-INCOMP_GA
EDE_DDonor ionisation depth.eVINCOMP_ED
EAE_AAcceptor degeneracy depth.eVINCOMP_EA
kkBoltzmann constant (8.617333262×10-5).eV/K-
TTLattice temperatureK-

6. Edge‑Based vs. Element‑Based Calculation of Vector Quantities

Many TCAD models require evaluating vector quantities over the mesh. Aquarius offers two numerical approaches, edge‑based and element-based calculation, both aim to represent the same physical quantity but differ in how they interpret the underlying mesh data.

6.1. Edge‑Based Calculation

The quantity is evaluated on the mesh edges. Each edge connects two nodes, so the solver uses node‑to‑node differences to derive the vector quantity along that edge. These edge values are then distributed to the surrounding elements or used directly in edge‑based models.

Benefits:

  • Very stable in regions with strong gradients, sharp junctions, or high‑field effects.
  • Naturally consistent with discrete transport schemes.
  • Preferred when robustness is more important than smoothness.

Limitations:

  • The resulting field is defined only along edges, so it can appear less smooth.
  • May require averaging or reconstruction to obtain element‑level quantities.

6.2. Element‑Based Calculation

The quantity is evaluated inside each element, using gradients reconstructed from the element's shape functions. Node values are interpolated across the element to form a continuous field. Gradients and vector quantities are computed directly within the element volume. This yields an element‑wide, volumetric representation of the vector field.

Benefits:

  • Produces a smooth, continuous field across the domain.
  • Often beneficial for coarse meshes or when thermal/electrical coupling requires smoothness.
  • Compatible with fully FEM‑based formulations.

Limitations:

  • Reconstructed fields can be less accurate when gradients are extremely steep.
  • Can be less robust if the mesh is highly irregular or strongly anisotropic.

6.3. Summary

Use edge‑based when gradients are large, fields are steep, or the underlying transport equations use edge‑based fluxes (impact ionisation in avalanche regions, high‑field channels, power devices). Use element‑base when you want smoother spatial fields, stable coupling with thermal/mechanical solvers, or are working with coarse or uniform meshes.