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 |
|---|---|
| Temperature dependency of junction potential | |
| Temperature dependency of saturation current | |
| Voltage limitation | |
| Temperature dependency of junction parameters | |
| Coefficient calculation | |
| Junction current and conductance calculation | |
| Junction current and conductance calculation, obsolete, use junction2SPICE3MOSFETRevised | |
| Junction capacity | |
| Junction capacity, obsolete, use JunctionCapRevised | |
| Temperature dependency of saturation current | |
| Junction Voltage | |
| Junction current and conductance calculation | |
| Junction capacitance transittime calculation | |
| Junction current and conductance calculation | |
| Temperature dependent conductance | |
| Resistance dependent from width and narrow | |
| Temperature dependency of saturation current | |
| Capacitance dependent from width and narrow | |
| Temperature dependency of energy gap | |
| Junction current and conductance calculation | |
| Temperature dependency of energy gap |
Modelica.Electrical.Spice3.Internal.Functions.junctionPotDepTempTemperature 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] |
Modelica.Electrical.Spice3.Internal.Functions.saturationCurDepTempSPICE3MOSFETTemperature 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 |
Modelica.Electrical.Spice3.Internal.Functions.junctionVCritVoltage 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 |
Modelica.Electrical.Spice3.Internal.Functions.junctionParamDepTempSPICE3Temperature 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] |
| jucntioncap | Junction capacitance |
Modelica.Electrical.Spice3.Internal.Functions.junctionCapCoeffsCoefficient 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 |
Modelica.Electrical.Spice3.Internal.Functions.junction2SPICE3MOSFETRevisedJunction 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] |
Modelica.Electrical.Spice3.Internal.Functions.junction2SPICE3MOSFETJunction current and conductance calculation, obsolete, use junction2SPICE3MOSFETRevised
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), Modelica.Icons.ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).
| Name | Description |
|---|---|
| current | Input current [A] |
| cond | Input conductance [S] |
| 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] |
Modelica.Electrical.Spice3.Internal.Functions.junctionCapRevisedJunction 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] |
Modelica.Electrical.Spice3.Internal.Functions.junctionCapJunction capacity, obsolete, use JunctionCapRevised
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), Modelica.Icons.ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).
| 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] |
Modelica.Electrical.Spice3.Internal.Functions.saturationCurDepTempSPICE3Temperature 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] |
Modelica.Electrical.Spice3.Internal.Functions.junctionVoltage23SPICE3Junction 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] |
Modelica.Electrical.Spice3.Internal.Functions.junction3Junction 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] |
Modelica.Electrical.Spice3.Internal.Functions.junctionCapTransTimeJunction 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] |
Modelica.Electrical.Spice3.Internal.Functions.junction2Junction 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] |
Modelica.Electrical.Spice3.Internal.Functions.resDepTempTemperature 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 |
Modelica.Electrical.Spice3.Internal.Functions.resDepGeomResistance 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 |
Modelica.Electrical.Spice3.Internal.Functions.saturationCurDepTempSPICE3JFETTemperature 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] |
Modelica.Electrical.Spice3.Internal.Functions.capDepGeomCapacitance 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] |
Modelica.Electrical.Spice3.Internal.Functions.energyGapDepTempTemperature 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] |
Modelica.Electrical.Spice3.Internal.Functions.junction2SPICE3BJTJunction 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] |
Modelica.Electrical.Spice3.Internal.Functions.energyGapDepTemp_oldTemperature 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] |