Equations for semiconductor calculation
The package Equation contains functions that are needed to model the semiconductor models. Some of these functions are used by several semiconductor models.
Extends from Modelica.Icons.InternalPackage (Icon for an internal package (indicating that the package should not be directly utilized by user)).
Name | Description |
---|---|
junctionPotDepTemp | Temperature dependency of junction potential |
saturationCurDepTempSPICE3MOSFET | Temperature dependency of saturation current |
junctionVCrit | Voltage limitation |
junctionParamDepTempSPICE3 | Temperature dependency of junction parameters |
junctionCapCoeffs | Coefficient calculation |
junction2SPICE3MOSFETRevised | Junction current and conductance calculation |
junctionCapRevised | Junction capacity |
saturationCurDepTempSPICE3 | Temperature dependency of saturation current |
junctionVoltage23SPICE3 | Junction Voltage |
junction3 | Junction current and conductance calculation |
junctionCapTransTime | Junction capacitance transittime calculation |
junction2 | Junction current and conductance calculation |
resDepTemp | Temperature dependent conductance |
resDepGeom | Resistance dependent from width and narrow |
saturationCurDepTempSPICE3JFET | Temperature dependency of saturation current |
capDepGeom | Capacitance dependent from width and narrow |
energyGapDepTemp | Temperature dependency of energy gap |
junction2SPICE3BJT | Junction current and conductance calculation |
energyGapDepTemp_old | Temperature dependency of energy gap |
Temperature dependency of junction potential
This internal function calculates the temperature dependent junction potential based on the actual and the nominal temperature.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
phi0 | [V] |
temp | Device Temperature [K] |
tnom | Nominal Temperature [K] |
Name | Description |
---|---|
ret | Output voltage [V] |
Temperature dependency of saturation current
This internal function calculates the temperature dependent saturation current based on the actual and the nominal temperature.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
satcur0 | Saturation current [A] |
temp | Device Temperature [K] |
tnom | Nominal Temperature [K] |
Name | Description |
---|---|
ret | Output current |
Voltage limitation
This internal function limits the junction voltage. If it increases 1e10, it is hold to be constant at that value.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
temp | Temperature [K] |
ncoeff | |
satcur | Saturation current [A] |
Name | Description |
---|---|
ret | Output value |
Temperature dependency of junction parameters
This internal function calculates several temperature dependent junction parameters based on the actual and the nominal temperature.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
phi0 | [V] |
cap0 | |
mcoeff | |
temp | Device temperature [K] |
tnom | Nominal temperature [K] |
Name | Description |
---|---|
junctionpot | Junction potential [V] |
junctioncap | Junction capacitance |
Coefficient calculation
This internal auxiliary function calculates some coefficients which are necessary for the calculation of junction capacities.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
mj | |
fc | |
phij | [V] |
Name | Description |
---|---|
f1 | [V] |
f2 | |
f3 |
Junction current and conductance calculation
This internal function calculates both the junction current and the junction conductance dependent from the given voltage.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
voltage | Input voltage [V] |
temp | Device Temperature [K] |
ncoeff | |
satcur | Saturation current [A] |
Name | Description |
---|---|
out_current | Calculated current [A] |
out_cond | Calculated conductance [S] |
Junction capacity
This internal function calculates the charge and the capacitance of the junction capacity dependent from the given voltage.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
capin | Input capacitance [F] |
voltage | Input voltage [V] |
depcap | [V] |
mj | |
phij | |
f1 | [V] |
f2 | |
f3 |
Name | Description |
---|---|
capout | Output capacitance [F] |
charge | Output charge [C] |
Temperature dependency of saturation current
This internal function calculates the temperature dependent saturation current based on the actual and the nominal temperature.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
satcur0 | Saturation current [A] |
temp | Device Temperature [K] |
tnom | Nominal Temperature [K] |
emissioncoeff | |
energygap | |
satcurexp |
Name | Description |
---|---|
ret | Output value [A] |
Junction Voltage
This internal function calculates the junction voltage based on the actual temperature, voltage and saturation current.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
vb | [V] |
ivb | [A] |
satcur | Saturation current [A] |
temp | Device temperature [K] |
ncoeff |
Name | Description |
---|---|
v23 | Output value [V] |
Junction current and conductance calculation
This internal function calculates both the junction current and the junction conductance dependent from the given voltage.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
voltage | Input voltage [V] |
temp | Device Temperature [K] |
ncoeff | |
satcur | Saturation current [A] |
v23 | [V] |
Name | Description |
---|---|
current | Output current [A] |
cond | Output conductance [S] |
Junction capacitance transittime calculation
This internal function calculates the capacitance and the charge dependent on the transittime.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
capin | Input capacitance [F] |
voltage | Input voltage [V] |
depcap | [V] |
mj | |
phij | |
f1 | [V] |
f2 | |
f3 | |
transittime | [s] |
conduct | Input conductance [S] |
current | Input current [A] |
Name | Description |
---|---|
capout | Output capacitance [F] |
charge | Output charge [C] |
Junction current and conductance calculation
This internal function calculates both the junction current and the junction conductance dependent from the given voltage.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
voltage | Input Voltage [V] |
temp | Device Temperature [K] |
ncoeff | |
satcur | Saturation current [A] |
Name | Description |
---|---|
current | Output current [A] |
cond | Output conductance [S] |
Temperature dependent conductance
This internal function calculates the conductance in dependency from the temperature.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
resist | Input resistance [Ohm] |
temp | Device temperature [K] |
tnom | Nominal temperature [K] |
tc1 | |
tc2 |
Name | Description |
---|---|
conduct | Output conductance [S] |
dCond_dTemp | Output value |
Resistance dependent from width and narrow
This internal function calculates the resistance in dependency from the geometrical values (width, narrow) and resistivity.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
rsh | Input sheet resistance |
width | Input transistor width [m] |
length | Input transistor length [m] |
narrow | Input narrow [m] |
Name | Description |
---|---|
out | Output value |
Temperature dependency of saturation current
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
satcur0 | Saturation current [A] |
temp | Device Temperature [K] |
tnom | Nominal Temperature [K] |
Name | Description |
---|---|
ret | Output value [A] |
Capacitance dependent from width and narrow
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
cap0 | Junction bottom capacitance [F/m2] |
capsw0 | Junction sidewall capacitance [F/m] |
width | Input capacitor width [m] |
length | Input capacitor length [m] |
narrow | Input narrow [m] |
Name | Description |
---|---|
out | Output value [F] |
Temperature dependency of energy gap
This internal function calculates the temperature dependent energy gap based on the actual temperature, and two coefficients given as input to the function.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
temp | Temperature [K] |
Name | Description |
---|---|
ret | Output Gap Energy [eV] |
Junction current and conductance calculation
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
voltage | Input Voltage [V] |
temp | Device Temperature [K] |
ncoeff1 | |
ncoeff2 | |
satcur1 | Saturation current [A] |
satcur2 | Saturation current [A] |
Name | Description |
---|---|
current1 | Output current [A] |
cond1 | Output conductance [S] |
current2 | Output current [A] |
cond2 | Output conductance [S] |
Temperature dependency of energy gap
This internal function calculates the temperature dependent energy gap based on the actual temperature, and two coefficients given as input to the function.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
temp | Temperature [K] |
Name | Description |
---|---|
ret | Output voltage [V] |