This package Bjt contains functions and records with data of the Bjt bipolar transistor models.
Extends from Modelica.Icons.InternalPackage
(Icon for an internal package (indicating that the package should not be directly utilized by user)).
Name | Description |
---|---|
Bjt | Record for bjt device parameters |
Bjt3Variables | Variables for the bjt3 model, obsolete |
BjtCalc | Bjt variables |
bjtCalcTempDependencies | Temperature dependency calculation |
bjtInitEquations | Initial calculation |
bjtModelLineInitEquations | Initial calculation |
BjtModelLineParams | Record for bjt model line parameters |
BjtModelLineVariables | Record for bjt model line variables, obsolete |
bjtNoBypassCode | Calculation of currents |
bjtRenameParameters | Technology parameter renaming |
bjtRenameParametersDev | Temperature calculation |
BjtVariables | Variables for the bjt model, obsolete |
CurrentsCapacitances | Bjt variables |
This record contains the device parameters that are used for the bipolar transistor bjt model in SPICE3.
Extends from Modelica.Electrical.Spice3.Internal.Model.Model
(Device Temperature).
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_uic | Use initial conditions, UIC |
Boolean | m_bSensArea | SENS_AREA |
Current | m_transitTimeHighCurrentF |   |
InverseElectricCurrent | m_invRollOffF |   |
InverseElectricCurrent | m_invRollOffR |   |
Capacitance | m_CScap |   |
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).
Type | Name | Description |
---|---|---|
Real | m_type | device type : 1 = n, -1 = p |
Temp_K | 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 |
Frequency | 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 |
Conductance | m_collectorConduct |   |
Conductance | m_emitterConduct |   |
InversePotential | m_transitTimeVBCFactor |   |
Real | m_excessPhaseFactor |   |
InversePotential | m_invEarlyVoltF |   |
InverseElectricCurrent | m_invRollOffF |   |
InversePotential | m_invEarlyVoltR |   |
InverseElectricCurrent | m_invRollOffR |   |
Real | m_bNPN |   |
Real | m_bPNP |   |
Real | m_area |   |
Boolean | m_bOff |   |
Voltage | m_dICvbe |   |
Real | m_bICvbeIsGiven |   |
Voltage | m_dICvce |   |
Real | m_bICvceIsGiven |   |
Boolean | m_bSensArea |   |
Real | m_dTemp |   |
This record contains the model variables that are used for the bipolar transistor model in SPICE3.
Extends from Modelica.Icons.Record
(Icon for records).
Type | Name | Description |
---|---|---|
Current | m_tSatCur |   |
Real | m_tBetaF |   |
Real | m_tBetaR |   |
Current | m_tBEleakCur |   |
Current | m_tBCleakCur |   |
Capacitance | m_tBEcap |   |
Voltage | m_tBEpot |   |
Capacitance | m_tBCcap |   |
Voltage | m_tBCpot |   |
Voltage | m_tDepCapBE |   |
Voltage | m_tDepCapBC |   |
Voltage | m_tVcrit |   |
Voltage | m_dVt |   |
Voltage | m_tF1c |   |
Real | m_f2c |   |
Real | m_f3c |   |
Voltage | 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).
Type | Name | Description |
---|---|---|
Current | iBE |   |
Current | iBEN |   |
Current | iBC |   |
Current | iBCN |   |
Current | iCC |   |
Capacitance | capbc |   |
Capacitance | capbe |   |
Capacitance | capbx |   |
Capacitance | captt |   |
Capacitance | capcs |   |
Resistance | rx |   |
Real | iXX |   |
Within this function some parameters are initially precalculated from model line parameters.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
BjtModelLineParams | in_p | Input record with Bjt model line parameters |
Type | Name | Description |
---|---|---|
BjtModelLineParams | out_p | Output record with Bjt model line variables |
Within this function some parameters are initially precalculated from model line parameters.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Bjt | in_p | Input record Bjt |
BjtModelLineParams | in_pml | Input record with Bjt model line parameters |
Type | Name | Description |
---|---|---|
Bjt | out_v | Output record with Bjt |
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).
Type | Name | Description |
---|---|---|
Bjt | in_p3 | Input record Bjt |
BjtModelLineParams | in_p | Input record with Bjt model line parameters |
Type | Name | Description |
---|---|---|
BjtCalc | out_c | Output record BjtCalc |
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).
Type | Name | Description |
---|---|---|
Bjt | in_p3 | Input record Bjt |
BjtModelLineParams | in_p | Input record with Bjt model line parameters |
BjtCalc | in_c | Input record BjtCalc |
Voltage | in_m_pVoltageValues[6] |   |
Type | Name | Description |
---|---|---|
CurrentsCapacitances | out_cc | Output record with calculated currents and capacitances |
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).
Type | Name | Description |
---|---|---|
ModelcardBJT2 | ex | Modelcard with technology parameters |
Real | TBJT |   |
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).
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 | UIC | Use initial conditions, UIC |
Boolean | SENS_AREA | Flag for sensitivity analysis, not yet implemented |
Temp_C | TEMP | Temperature |
Type | Name | Description |
---|---|---|
Bjt | dev | Output record Bjt |
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 |   |
This record contains the model variables that are used for the bipolar transistor bjt model in SPICE3.
Extends from Modelica.Icons.Record
(Icon for records), Modelica.Icons.ObsoleteModel
(Icon for classes that are obsolete and will be removed in later versions), and Modelica.Electrical.Spice3.Internal.Bjt.Bjt3Variables
(Variables for the bjt3 model, obsolete).
Type | Name | Description |
---|---|---|
Current | m_transitTimeHighCurrentF |   |
Real | m_invRollOffF |   |
Real | m_invRollOffR |   |
Real | m_CScap |   |
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 |   |
Generated 2018-12-12 12:10:54 EST by MapleSim.