tidy3d.VarshniEnergyBandGap#
- class VarshniEnergyBandGap[source]#
Bases:
Tidy3dBaseModelModels the temperature dependence of the energy band gap (Eg) using the Varshni formula.
- Parameters:
eg_0 (PositiveFloat) – [units = eV]. Energy band gap at absolute zero (0 Kelvin).
alpha (PositiveFloat) – [units = eV/K]. Empirical Varshni coefficient (α).
beta (PositiveFloat) – [units = K]. Empirical Varshni coefficient (β), related to the Debye temperature.
Notes
See [1] for the original formulation.
The model implements the following formula:
\[E_g(T) = E_g(0) - \frac{\alpha T^2}{T + \beta}\]Example
>>> # Parameters for Silicon (Si) >>> si_model = VarshniEnergyBandGap( ... eg_0=1.17, ... alpha=4.73e-4, ... beta=636.0, ... ) >>> round(si_model.band_gap_energy(temperature=300.0), 4) 1.1245
References
Attributes
Methods
band_gap_energy(temperature)Energy band gap in eV at the requested temperature(s) in Kelvin.
- eg_0#
- alpha#
- beta#