tidy3d.FossumCarrierLifetime#
- class FossumCarrierLifetime[source]#
Bases:
Tidy3dBaseModelDoping- and temperature-dependent SRH carrier lifetime.
- Parameters:
Notes
This model expresses the Shockley-Read-Hall carrier lifetime as a function of absolute temperature \(T\) and total ionized dopant concentration \(N = N_D + N_A\):
\[\tau(N, T) = \frac{\tau_{300}\,(T/300)^{\alpha_T}}{A + B\,(N/N_0) + C\,(N/N_0)^{\alpha}}\]The model is physically meaningful only with \(A = 1\); a warning is emitted if any other value is provided. The \(B\,(N/N_0)\) term is the linear doping form introduced by Fossum [1], which alone gives \(\tau \propto 1/(1 + N/N_0)\). The \(C\,(N/N_0)^{\alpha}\) term adds a higher-order doping contribution; typical exponents are \(\alpha = 1\) (Fossum-shaped) or \(\alpha = 2\), which reproduces the Auger-like high-doping behaviour obtained by collapsing the SRH + Auger parallel combination of Roulston et al. [2] into a single denominator. The \((T/300)^{\alpha_T}\) factor is the empirical temperature scaling of Klaassen [3].
Example
>>> import tidy3d as td >>> default_Si = td.FossumCarrierLifetime( ... tau_300=3.3e-6, ... alpha_T=-0.5, ... N0=7.1e15, ... A=1, ... B=0, ... C=1, ... alpha=1 ... )
References
Attributes
- tau_300#
- alpha_T#
- N0#
- A#
- B#
- C#
- alpha#