ahkab.constants
Constants useful for building equations and expressions describing
semiconductor physics
-
class
Material
[source]
-
Eg
(T=300)[source]
Energy gap of silicon at temperature T
Parameters:
- T : float, optional
- The temperature at which the thermal voltage is to be evaluated.
If not specified, it defaults to
constants.Tref
.
Returns:
- Eg : float
- The energy gap, expressed in electron-volt (eV).
-
ni
(T=300)[source]
Intrinsic semiconductor carrier concentration at temperature T
Parameters:
- T : float, optional
- The temperature at which the thermal voltage is to be evaluated.
If not specified, it defaults to
constants.Tref
.
Returns:
- ni : float
- The intrinsic carrier concentration.
-
T
= 300
Simulation temperature in Kelvin degrees.
-
Tref
= 300
Reference temperature in Kelvin degrees.
-
Vth
(T=300)[source]
The thermal voltage: \(kT/q\).
Parameters:
- T : float, optional
- The temperature at which the thermal voltage is to be evaluated.
If not specified, it defaults to
constants.Tref
.
Returns:
- vth : float
- The thermal voltage, \(kT/q\).
-
e
= 1.60217646e-19
The electron charge \(e\).
-
k
= 1.3806503e-23
The Boltzmann constant
-
si
= <ahkab.constants.silicon instance>
Silicon class instantiated.
-
class
silicon
[source]
Silicon class
Access this class as constants.si
.
Attributes
esi: permittivity of silicon.
eox: permittivity of silicon dioxide.