Records and functions for MOSFETs level 1,2,3,6
This package Mos contains functions and records with data of the MOSFET models level 1, 2, 3 and 6.
Extends from Modelica.Icons.InternalPackage (Icon for an internal package (indicating that the package should not be directly utilized by user)).
Name | Description |
---|---|
MosModelLineParams | Record for Mosfet model line parameters (for level 1, 2, 3 and 6) |
MosModelLineVariables | Record for Mosfet model line variables (for level 1) |
MosCalc | Further MOSFET variables (for level 1, 2, 3 and 6) |
DEVqmeyer | Meyer capacities and charge |
CurrrentsCapacitances | Currents and Capacities |
mosCalcInitEquations | Mosfet initial precalculations (level 1) |
mosCalcCalcTempDependencies | Precalculation relating to temperature |
mosCalcNoBypassCode | Calculation of currents and capacities (level 1) |
mosCalcDEVqmeyer | Calculation of Meyer capacities |
mos2CalcInitEquationsRevised | Mosfet initial precalculations (level 2) |
mos2CalcCalcTempDependenciesRevised | Precalculation relating to temperature |
mos2CalcNoBypassCodeRevised | Calculation of currents and capacities (level 2) |
Record for Mosfet model line parameters (for level 1, 2, 3 and 6)
This record MosModelLineParams contains the model line parameters that are used for the MOSFET transistors level 1, 2, 3 and 6 in SPICE3.
Extends from Spice3.Internal.Mosfet.MosfetModelLineParams (Record for Mosfet model line parameters).
Name | Description |
---|---|
Initialization | |
m_jctSatCurDensity | JS, Bulk jct. sat. current density, input - use tSatCurDens |
m_sheetResistance | RSH, Sheet resistance [Ohm] |
m_bulkJctPotential | PB, Bulk junction potential, input - use tBulkPot |
m_bulkJctBotGradingCoeff | MJ, Bottom grading coefficient [1/K] |
m_bulkJctSideGradingCoeff | MJSW, Side grading coefficient [1/K] |
m_oxideThickness | TOX, Oxide thickness unit: micron |
m_gateSourceOverlapCapFactor | CGS0, Gate-source overlap cap |
m_gateDrainOverlapCapFactor | CGD0, Gate-drain overlap cap |
m_gateBulkOverlapCapFactor | CGB0, Gate-bulk overlap cap |
m_fNcoef | KF, Flicker noise coefficient |
m_fNexp | AF, Flicker noise exponent |
Record for Mosfet model line variables (for level 1)
This record MosModelLineVariables contains the model line variables that are used for the MOSFET transistors level 1 SPICE3.
Extends from Modelica.Icons.Record (Icon for records).
Further MOSFET variables (for level 1, 2, 3 and 6)
This record MosCalc contains further MOSFET variables (for level 1, 2, 3 and 6).
Extends from Spice3.Internal.Mosfet.MosfetCalc (Mosfet Variables).
Name | Description |
---|---|
Initialization | |
m_mode | Mode |
Meyer capacities and charge
This record DEVqmeyer contains values that are needed for the calculation of the Meyer capacities and charge.
Extends from Modelica.Icons.Record (Icon for records).
Currents and Capacities
This record CurrentsCapacities contains values for the currents and the capacities inside the MOSFET models level 1, 2, 3 and 6.
Extends from Modelica.Icons.Record (Icon for records).
Mosfet initial precalculations (level 1)
This function mosCalcInitEquations does the initial precalculation of the MOSFET parameters (level 1).
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
in_p | Input record model line parameters for MOS1 |
in_C | Input record SPICE constants |
in_vp | Input record model line variables |
in_m | Input record MOSFET parameters |
Name | Description |
---|---|
out_c | Output record Mos1 calculated values |
Precalculation relating to temperature
This function mosCalcCalcTempDependencies does precalculation relating to the temperature (level 1).
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
in_p | Input record model line parameters for MOS1 |
in_C | Input record SPICE constants |
in_vp | Input record model line variables |
in_m | Input record MOSFET parameters |
in_c | Input record Mos1Calc |
in_m_type | Type of MOS transistor |
Name | Description |
---|---|
out_c | Output record with calculated values |
Calculation of currents and capacities (level 1)
This function mosCalcNoBypassCode calculates the currents (and the capacitances) that are necessary for the currents sum in the toplevelmodel (level 1).
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
in_m | Input record MOSFET parameters |
in_m_type | Type of MOS transistor |
in_c | Input record Mos1Calc |
in_p | Input record model line parameters for MOS1 |
in_C | Input record SPICE constants |
in_vp | Input record model line variables |
in_m_bInit | |
in_m_pVoltageValues[4] | [V] |
Name | Description |
---|---|
out_cc |
Calculation of Meyer capacities
This function mosCalcDEVqmeyer calculates the Meyer capacities and charge for the Meyer model.
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
vgs | [V] |
vgd | [V] |
vgb | [V] |
in_c | Input variable set |
Name | Description |
---|---|
out_qm | Qmeyer values |
Mosfet initial precalculations (level 2)
This function mos2CalcInitEquationsRevised does the initial precalculation of the MOSFET parameters (level 2).
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
in_p | Input record Mos2 values |
in_m | Input record MOSFET parameters |
Name | Description |
---|---|
out_c | Output record Mos2 calculated values |
Precalculation relating to temperature
This function mos2CalcCalcTempDependenciesRevised does precalculation relating to the temperature (level 2).
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
in_p | Output record Mos1 calculated values |
in_m | Input record MOSFET parameters |
in_c | Input record Mos2Calc |
in_m_type | Type of MOS transistor |
Name | Description |
---|---|
out_c | Output record with calculated values |
Calculation of currents and capacities (level 2)
This function mos2CalcNoBypassCodeRevised calculates the currents (and the capacitances) that are necessary for the currents sum in the toplevelmodel (level 2).
Extends from Modelica.Icons.Function (Icon for functions).
Name | Description |
---|---|
in_m | Input record MOSFET parameters |
in_m_type | Type of MOS transistor |
in_c | Input record Mos2Calc |
in_p | Input record model line parameters |
in_m_bInit | |
in_m_pVoltageValues[4] | [V] |
Name | Description |
---|---|
out_cc | Calculated currents and capacitances |