tidy3d.SlotboomBandGapNarrowing#

class SlotboomBandGapNarrowing[source]#

Bases: Tidy3dBaseModel

Parameters for the Slotboom model for band-gap narrowing.

Parameters:
  • v1 (PositiveFloat) – [units = V]. \(V_{1,bgn}\) parameter

  • n2 (PositiveFloat) – [units = 1/cm^3]. \(N_{2,bgn}\) parameter

  • c2 (float) – \(C_{2,bgn}\) parameter

  • min_N (NonNegativeFloat) – [units = 1/cm^3]. Bandgap narrowing is applied at location where total doping is higher than min_N.

Notes

The Slotboom band-gap narrowing \(\Delta E_G\) model is discussed in [1] as follows:

\[ \begin{align}\begin{aligned}\Delta E_G = V_{1,bgn} \left( \ln \left( \frac{N_{tot}}{N_{2,bgn}} \right) + \sqrt{\left( \ln \left( \frac{N_{tot}}{N_{2,bgn}} \right) \right)^2 + C_{2,bgn}} \right) \quad \text{if} \quad N_{tot} \geq 10^{15} \text{cm}^{-3},\\\Delta E_G = 0 \quad \text{if} \quad N_{tot} < 10^{15} \text{cm}^{-3}.\end{aligned}\end{align} \]

Note that \(N_{tot}\) is the total doping as defined within a SemiconductorMedium.

Example

>>> import tidy3d as td
>>> default_Si = td.SlotboomBandGapNarrowing(
...    v1=6.92 * 1e-3,
...    n2=1.3e17,
...    c2=0.5,
...    min_N=1e15,
... )

Attributes

v1#
n2#
c2#
min_N#