The package Bjt3 is obsolete. Please use package Bjt instead.
This package Bjt3 contains functions and records with data of the Bjt3 bipolar transistor models.
Extends from Modelica.Icons.InternalPackage
(Icon for an internal package (indicating that the package should not be directly utilized by user)) and Modelica.Icons.ObsoleteModel
(Icon for classes that are obsolete and will be removed in later versions).
Name | Description |
---|---|
Bjt | Record for bjt device parameters, obsolete |
Bjt3 | Record for bjt3 device parameters, obsolete |
Bjt3Calc | Bjt3 variables, obsolete |
bjt3CalcTempDependencies | Temperature dependency calculation, obsolete |
bjt3InitEquations | Initial calculation, obsolete |
bjt3NoBypassCode | Calculation of currents, obsolete |
Bjt3Variables | Variables for the bjt3 model, obsolete |
bjtInitEquations | Initial calculation, obsolete |
bjtModelLineInitEquations | Initial calculation, obsolete |
BjtModelLineParams | Record for bjt model line parameters, obsolete |
BjtModelLineVariables | Record for bjt model line variables, obsolete |
bjtNoBypassCode | Calculation of currents, obsolete |
bjtRenameParameters | Technology parameter renaming, obsolete |
bjtRenameParametersDev | Temperature calculation, obsolete |
bjtRenameParametersDevTemp | Temperature calculation, obsolete |
bjtRenameParametersType | Type, obsolete |
BjtVariables | Variables for the bjt model, obsolete |
CurrentsCapacitances | Bjt3 variables, obsolete |
This record contains the model line (also called model card) parameters that are used for the bipolar transistor model in SPICE3.
Extends from Modelica.Icons.Record
(Icon for records) and Modelica.Icons.ObsoleteModel
(Icon for classes that are obsolete and will be removed in later versions).
Type | Name | Description |
---|---|---|
Real | m_type | device type : 1 = n, -1 = p |
Boolean | m_bNPN | NPN type device |
Boolean | m_bPNP | PNP type device |
Temp_C | m_tnom | TNOM, Parameter measurement temperature |
Current | m_satCur | IS, Saturation Current |
Real | m_betaF | BF, Ideal forward beta |
Real | m_emissionCoeffF | NF, Forward emission coefficient |
Real | m_leakBEemissionCoeff | NE, B-E leakage emission coefficient |
Current | m_leakBEcurrent | ISE, B-E leakage saturation current |
Real | m_c2 | C2, Obsolete parameter name |
Current | m_leakBCcurrent | ISC, B-C leakage saturation current |
Real | m_c4 | C4, Obsolete parameter name |
Real | m_leakBEcurrentIsGiven |   |
Real | m_c2IsGiven |   |
Real | m_leakBCcurrentIsGiven |   |
Real | m_c4IsGiven |   |
Real | m_betaR | BR, Ideal reverse beta |
Real | m_emissionCoeffR | NR, Reverse emission coefficient |
Real | m_leakBCemissionCoeff | NC, B-C leakage emission coefficient |
Voltage | m_earlyVoltF | VAF, Forward Early voltage |
Current | m_rollOffF | IKF, Forward beta roll-off corner current |
Voltage | m_earlyVoltR | VAR, Reverse Early voltage |
Current | m_rollOffR | IKR, reverse beta roll-off corner current |
Resistance | m_emitterResist | RE, Emitter resistance |
Resistance | m_collectorResist | RC, Collector resistance |
Current | m_baseCurrentHalfResist | IRB, Current for base resistance=(rb+rbm)/2 |
Resistance | m_baseResist | RB, Zero bias base resistance |
Resistance | m_minBaseResist | RBM, Minimum base resistance |
Real | m_minBaseResistIsGiven |   |
Capacitance | m_depletionCapBE | CJE, Zero bias B-E depletion capacitance |
Voltage | m_potentialBE | VJE, B-E built in potential |
Real | m_junctionExpBE | MJE, B-E built in potential |
Time | m_transitTimeF | TF, Ideal forward transit time |
Real | m_transitTimeBiasCoeffF | XTF, Coefficient for bias dependence of TF |
Current | m_transitTimeHighCurrentF | ITF, High current dependence of TF |
Voltage | m_transitTimeFVBC | VTF, Voltage giving VBC dependence of TF |
Temp_C | m_excessPhase | PTF, Excess phase |
Capacitance | m_depletionCapBC | CJC, Zero bias B-C depletion capacitance |
Voltage | m_potentialBC | VJC, B-C built in potential |
Real | m_junctionExpBC | MJC, B-C junction grading coefficient |
Real | m_baseFractionBCcap | XCJC, Fraction of B-C cap to internal base |
Time | m_transitTimeR | TR, Ideal reverse transit time |
Capacitance | m_capCS | CJS, Zero bias C-S capacitance |
Voltage | m_potentialSubstrate | VJS, Zero bias C-S capacitance |
Real | m_exponentialSubstrate | MJS, Substrate junction grading coefficient |
Real | m_betaExp | XTB, Forward and reverse beta temp. exp. |
GapEnergy | m_energyGap | EG, Energy gap for IS temp. dependency |
Real | m_tempExpIS | XTI,Temp. exponent for IS |
Real | m_fNcoef | KF, Flicker Noise Coefficient |
Real | m_fNexp | AF, Flicker Noise Exponent |
Real | m_depletionCapCoeff | FC, Forward bias junction fit parameter |
Real | m_collectorConduct |   |
Real | m_emitterConduct |   |
Real | m_transitTimeVBCFactor |   |
Real | m_excessPhaseFactor |   |
Real | m_invEarlyVoltF |   |
InverseElectricCurrent | m_invRollOffF |   |
Real | m_invEarlyVoltR |   |
InverseElectricCurrent | m_invRollOffR |   |
This record contains the model line (also called model card) variables that are used for the bipolar transistor model in SPICE3.
Extends from Modelica.Icons.Record
(Icon for records) and Modelica.Icons.ObsoleteModel
(Icon for classes that are obsolete and will be removed in later versions).
Type | Name | Description |
---|---|---|
Current | m_leakBEcurrent |   |
Current | m_leakBCcurrent |   |
Resistance | m_minBaseResist |   |
Real | m_invEarlyVoltF |   |
Real | m_invRollOffF |   |
Real | m_invEarlyVoltR |   |
Real | m_invRollOffR |   |
Conductance | m_collectorConduct |   |
Conductance | m_emitterConduct |   |
Real | m_transitTimeVBCFactor |   |
Real | m_excessPhaseFactor |   |
Integer | m_type |   |
Within this function some parameters are initially precalculated from model line parameters.
Extends from Modelica.Icons.Function
(Icon for functions) and Modelica.Icons.ObsoleteModel
(Icon for classes that are obsolete and will be removed in later versions).
Type | Name | Description |
---|---|---|
BjtModelLineParams | in_p | Input record with Bjt model line parameters |
Type | Name | Description |
---|---|---|
BjtModelLineVariables | out_v | Output record with Bjt model line variables |
This record contains the device parameters that are used for the bipolar transistor bjt3 model in SPICE3.
Extends from Modelica.Electrical.Spice3.Internal.Model.Model
(Device Temperature), Modelica.Icons.Record
(Icon for records), and Modelica.Icons.ObsoleteModel
(Icon for classes that are obsolete and will be removed in later versions).
Type | Name | Description |
---|---|---|
Temp_K | m_dTemp | TEMP, Device Temperature |
Real | m_area | AREA |
Boolean | m_bOff | OFF |
Voltage | m_dICvbe | IC_VBE |
Real | m_bICvbeIsGiven |   |
Voltage | m_dICvce | IC_VCE |
Real | m_bICvceIsGiven |   |
Boolean | m_bSensArea | SENS_AREA |
Real | m_transitTimeHighCurrentF |   |
InverseElectricCurrent | m_invRollOffF |   |
InverseElectricCurrent | m_invRollOffR |   |
This record contains the model variables that are used for the bipolar transistor bjt3 model in SPICE3.
Extends from Modelica.Icons.Record
(Icon for records) and Modelica.Icons.ObsoleteModel
(Icon for classes that are obsolete and will be removed in later versions).
Type | Name | Description |
---|---|---|
Current | m_transitTimeHighCurrentF |   |
Real | m_invRollOffF |   |
Real | m_invRollOffR |   |
This record contains the model variables that are used for the bipolar transistor model in SPICE3.
Extends from Modelica.Icons.Record
(Icon for records) and Modelica.Icons.ObsoleteModel
(Icon for classes that are obsolete and will be removed in later versions).
Type | Name | Description |
---|---|---|
Current | m_tSatCur |   |
Real | m_tBetaF |   |
Real | m_tBetaR |   |
Current | m_tBEleakCur |   |
Current | m_tBCleakCur |   |
Real | m_tBEcap |   |
Real | m_tBEpot |   |
Real | m_tBCcap |   |
Real | m_tBCpot |   |
Real | m_tDepCapBE |   |
Real | m_tDepCapBC |   |
Real | m_tVcrit |   |
Real | m_dVt |   |
Real | m_tF1c |   |
Real | m_f2c |   |
Real | m_f3c |   |
Real | m_tF1e |   |
Real | m_f2e |   |
Real | m_f3e |   |
This record contains the model variables that are used for the bipolar transistor model in SPICE3.
Extends from Modelica.Icons.Record
(Icon for records) and Modelica.Icons.ObsoleteModel
(Icon for classes that are obsolete and will be removed in later versions).
Type | Name | Description |
---|---|---|
Current | iBE |   |
Current | iBEN |   |
Current | iBC |   |
Current | iBCN |   |
Current | iCC |   |
Current | capbc |   |
Capacitance | capbe |   |
Capacitance | capbx |   |
Real | iXX |   |
Capacitance | capcs |   |
Within this function some parameters are initially precalculated from model line parameters.
Extends from Modelica.Icons.Function
(Icon for functions) and Modelica.Icons.ObsoleteModel
(Icon for classes that are obsolete and will be removed in later versions).
Type | Name | Description |
---|---|---|
Bjt3 | in_p | Input record Bjt3 |
BjtModelLineParams | in_pml | Input record with Bjt model line parameters |
BjtModelLineVariables | in_vl | Input record with Bjt model line variables |
Type | Name | Description |
---|---|---|
Bjt3Variables | out_v | Output record with Bjt variables |
In this function for the bipolar transistor model temperature dependencies are calculated using temperature treating functions from the equation package.
Extends from Modelica.Icons.Function
(Icon for functions) and Modelica.Icons.ObsoleteModel
(Icon for classes that are obsolete and will be removed in later versions).
Type | Name | Description |
---|---|---|
Bjt3 | in_p3 | Input record Bjt3 |
BjtModelLineParams | in_p | Input record with Bjt model line parameters |
Model | m | Input record model |
BjtModelLineVariables | in_vl | Input record with Bjt model line variables |
Type | Name | Description |
---|---|---|
Bjt3Calc | out_c | Output record Bjt3Calc |
This function NoBypassCode calculates the currents (and the capacitances) that are necessary for the currents to be used in the top-level model.
Extends from Modelica.Icons.Function
(Icon for functions) and Modelica.Icons.ObsoleteModel
(Icon for classes that are obsolete and will be removed in later versions).
Type | Name | Description |
---|---|---|
Model | in_m | Input record model |
Bjt | in_p3 | Input record Bjt3 |
BjtModelLineParams | in_p | Input record with Bjt model line parameters |
Bjt3Calc | in_c | Input record Bjt3Calc |
BjtModelLineVariables | in_vl | Input record with Bjt model line variables |
Voltage | in_m_pVoltageValues[6] |   |
Boolean | in_m_bInit |   |
Type | Name | Description |
---|---|---|
CurrentsCapacitances | out_cc | Output record with calculated currents and capacitances |
Capacitance | capbe | Capacitance |
Capacitance | capbc | Capacitance |
Capacitance | capbx | Capacitance |
This record contains the device parameters that are used for the bipolar transistor bjt model in SPICE3.
Extends from Modelica.Electrical.Spice3.Internal.Bjt3.Bjt3
(Record for bjt3 device parameters, obsolete).
Type | Name | Description |
---|---|---|
Temp_K | m_dTemp | TEMP, Device Temperature |
Real | m_area | AREA |
Boolean | m_bOff | OFF |
Voltage | m_dICvbe | IC_VBE |
Real | m_bICvbeIsGiven |   |
Voltage | m_dICvce | IC_VCE |
Real | m_bICvceIsGiven |   |
Boolean | m_bSensArea | SENS_AREA |
Real | m_transitTimeHighCurrentF |   |
InverseElectricCurrent | m_invRollOffF |   |
InverseElectricCurrent | m_invRollOffR |   |
This record contains the model variables that are used for the bipolar transistor bjt model in SPICE3.
Extends from Modelica.Electrical.Spice3.Internal.Bjt3.Bjt3Variables
(Variables for the bjt3 model, obsolete).
Type | Name | Description |
---|---|---|
Current | m_transitTimeHighCurrentF |   |
Real | m_invRollOffF |   |
Real | m_invRollOffR |   |
Real | m_CScap |   |
Within this function some parameters are initially precalculated from model line parameters.
Extends from Modelica.Icons.Function
(Icon for functions) and Modelica.Icons.ObsoleteModel
(Icon for classes that are obsolete and will be removed in later versions).
Type | Name | Description |
---|---|---|
Bjt | in_p | Input record Bjt |
BjtModelLineParams | in_pml | Input record with Bjt model line parameters |
BjtModelLineVariables | in_vl | Input record with Bjt model line variables |
Type | Name | Description |
---|---|---|
BjtVariables | out_v | Output record with Bjt variables |
This function NoBypassCode calculates the currents (and the capacitances) that are necessary for the currents to be used in the top-level model.
Extends from Modelica.Icons.Function
(Icon for functions) and Modelica.Icons.ObsoleteModel
(Icon for classes that are obsolete and will be removed in later versions).
Type | Name | Description |
---|---|---|
Model | in_m | Input record model |
Bjt3 | in_p3 | Input record Bjt3 |
BjtModelLineParams | in_p | Input record with Bjt model line parameters |
Bjt3Calc | in_c | Input record Bjt3Calc |
BjtVariables | in_v | Input record with Bjt variables |
BjtModelLineVariables | in_vl |   |
Voltage | in_m_pVoltageValues[6] |   |
Boolean | in_m_bInit |   |
Type | Name | Description |
---|---|---|
CurrentsCapacitances | out_cc | Output record with calculated currents and capacitances |
Capacitance | capbe | Capacitance |
Capacitance | capbc | Capacitance |
Capacitance | capbx | Capacitance |
This function assigns the external (given by the user, e.g., IS) technology parameters to the internal parameters (e.g., m_satCur). It also does the analysis of the IsGiven values.
Extends from Modelica.Icons.Function
(Icon for functions) and Modelica.Icons.ObsoleteModel
(Icon for classes that are obsolete and will be removed in later versions).
Type | Name | Description |
---|---|---|
ModelcardBJT | ex | Modelcard with technology parameters |
SpiceConstants | con | Spice constants |
Real | TBJT | Type |
Type | Name | Description |
---|---|---|
BjtModelLineParams | intern | Output record with Bjt model line parameters |
This function assigns the external (given by the user, e.g., AREA) device parameters to the internal parameters (e.g., m_area). It also does the analysis of the IsGiven values.
Extends from Modelica.Icons.Function
(Icon for functions) and Modelica.Icons.ObsoleteModel
(Icon for classes that are obsolete and will be removed in later versions).
Type | Name | Description |
---|---|---|
Real | AREA | Area factor |
Boolean | OFF | Optional initial condition: false - IC not used, true - IC used, not implemented yet |
Voltage | IC_VBE | Initial condition value, not yet implemented |
Voltage | IC_VCE | Initial condition value, not yet implemented |
Boolean | SENS_AREA | Flag for sensitivity analysis, not yet implemented |
Type | Name | Description |
---|---|---|
Bjt3 | dev | Output record Bjt3 |
This function calculates device parameters which are temperature dependent.
Extends from Modelica.Icons.Function
(Icon for functions) and Modelica.Icons.ObsoleteModel
(Icon for classes that are obsolete and will be removed in later versions).
Type | Name | Description |
---|---|---|
Temp_C | TEMP | Temperature |
Type | Name | Description |
---|---|---|
Model | m | Output record model |
This function assigns the external (given by the user, e.g. AREA) device parameters to the internal parameters (e.g. m_area). It also does the analysis of the IsGiven values.
Extends from Modelica.Icons.Function
(Icon for functions) and Modelica.Icons.ObsoleteModel
(Icon for classes that are obsolete and will be removed in later versions).
Type | Name | Description |
---|---|---|
Real | TBJT | Type |
Type | Name | Description |
---|---|---|
BjtModelLineParams | dev_type | Output record Bjt3 |
Generated 2018-12-12 12:10:54 EST by MapleSim.