Modelica.Electrical.Spice3.Internal.Bjt3

Records and functions for bjt model, obsolete

Information

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)), Modelica.Icons.ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).

Package Content

Name Description
Modelica.Electrical.Spice3.Internal.Bjt3.BjtModelLineParams BjtModelLineParams Record for bjt model line parameters, obsolete
Modelica.Electrical.Spice3.Internal.Bjt3.BjtModelLineVariables BjtModelLineVariables Record for bjt model line variables, obsolete
Modelica.Electrical.Spice3.Internal.Bjt3.bjtModelLineInitEquations bjtModelLineInitEquations Initial calculation, obsolete
Modelica.Electrical.Spice3.Internal.Bjt3.Bjt3 Bjt3 Record for bjt3 device parameters, obsolete
Modelica.Electrical.Spice3.Internal.Bjt3.Bjt3Variables Bjt3Variables Variables for the bjt3 model, obsolete
Modelica.Electrical.Spice3.Internal.Bjt3.Bjt3Calc Bjt3Calc Bjt3 variables, obsolete
Modelica.Electrical.Spice3.Internal.Bjt3.CurrentsCapacitances CurrentsCapacitances Bjt3 variables, obsolete
Modelica.Electrical.Spice3.Internal.Bjt3.bjt3InitEquations bjt3InitEquations Initial calculation, obsolete
Modelica.Electrical.Spice3.Internal.Bjt3.bjt3CalcTempDependencies bjt3CalcTempDependencies Temperature dependency calculation, obsolete
Modelica.Electrical.Spice3.Internal.Bjt3.bjt3NoBypassCode bjt3NoBypassCode Calculation of currents, obsolete
Modelica.Electrical.Spice3.Internal.Bjt3.Bjt Bjt Record for bjt device parameters, obsolete
Modelica.Electrical.Spice3.Internal.Bjt3.BjtVariables BjtVariables Variables for the bjt model, obsolete
Modelica.Electrical.Spice3.Internal.Bjt3.bjtInitEquations bjtInitEquations Initial calculation, obsolete
Modelica.Electrical.Spice3.Internal.Bjt3.bjtNoBypassCode bjtNoBypassCode Calculation of currents, obsolete
Modelica.Electrical.Spice3.Internal.Bjt3.bjtRenameParameters bjtRenameParameters Technology parameter renaming, obsolete
Modelica.Electrical.Spice3.Internal.Bjt3.bjtRenameParametersDev bjtRenameParametersDev Temperature calculation, obsolete
Modelica.Electrical.Spice3.Internal.Bjt3.bjtRenameParametersDevTemp bjtRenameParametersDevTemp Temperature calculation, obsolete
Modelica.Electrical.Spice3.Internal.Bjt3.bjtRenameParametersType bjtRenameParametersType Type, obsolete

Modelica.Electrical.Spice3.Internal.Bjt3.BjtModelLineParams Modelica.Electrical.Spice3.Internal.Bjt3.BjtModelLineParams

Record for bjt model line parameters, obsolete

Information

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), Modelica.Icons.ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).

Modelica.Electrical.Spice3.Internal.Bjt3.BjtModelLineVariables Modelica.Electrical.Spice3.Internal.Bjt3.BjtModelLineVariables

Record for bjt model line variables, obsolete

Information

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), Modelica.Icons.ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).

Modelica.Electrical.Spice3.Internal.Bjt3.bjtModelLineInitEquations Modelica.Electrical.Spice3.Internal.Bjt3.bjtModelLineInitEquations

Initial calculation, obsolete

Information

Within this function some parameters are initially precalculated from model line parameters.

Extends from Modelica.Icons.Function (Icon for functions), Modelica.Icons.ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).

Inputs

NameDescription
in_pInput record with Bjt model line parameters

Outputs

NameDescription
out_vOutput record with Bjt model line variables

Modelica.Electrical.Spice3.Internal.Bjt3.Bjt3 Modelica.Electrical.Spice3.Internal.Bjt3.Bjt3

Record for bjt3 device parameters, obsolete

Information

This record contains the device parameters that are used for the bipolar transistor bjt3 model in SPICE3.

Extends from Spice3.Internal.Model.Model (Device Temperature), Modelica.Icons.Record (Icon for records), Modelica.Icons.ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).

Modelica.Electrical.Spice3.Internal.Bjt3.Bjt3Variables Modelica.Electrical.Spice3.Internal.Bjt3.Bjt3Variables

Variables for the bjt3 model, obsolete

Information

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), Modelica.Icons.ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).

Modelica.Electrical.Spice3.Internal.Bjt3.Bjt3Calc Modelica.Electrical.Spice3.Internal.Bjt3.Bjt3Calc

Bjt3 variables, obsolete

Information

This record contains the model variables that are used for the bipolar transistor 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).

Modelica.Electrical.Spice3.Internal.Bjt3.CurrentsCapacitances Modelica.Electrical.Spice3.Internal.Bjt3.CurrentsCapacitances

Bjt3 variables, obsolete

Information

This record contains the model variables that are used for the bipolar transistor 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).

Modelica.Electrical.Spice3.Internal.Bjt3.bjt3InitEquations Modelica.Electrical.Spice3.Internal.Bjt3.bjt3InitEquations

Initial calculation, obsolete

Information

Within this function some parameters are initially precalculated from model line parameters.

Extends from Modelica.Icons.Function (Icon for functions), Modelica.Icons.ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).

Inputs

NameDescription
in_pInput record Bjt3
in_pmlInput record with Bjt model line parameters
in_vlInput record with Bjt model line variables

Outputs

NameDescription
out_vOutput record with Bjt variables

Modelica.Electrical.Spice3.Internal.Bjt3.bjt3CalcTempDependencies Modelica.Electrical.Spice3.Internal.Bjt3.bjt3CalcTempDependencies

Temperature dependency calculation, obsolete

Information

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), Modelica.Icons.ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).

Inputs

NameDescription
in_p3Input record Bjt3
in_pInput record with Bjt model line parameters
mInput record model
in_vlInput record with Bjt model line variables

Outputs

NameDescription
out_cOutput record Bjt3Calc

Modelica.Electrical.Spice3.Internal.Bjt3.bjt3NoBypassCode Modelica.Electrical.Spice3.Internal.Bjt3.bjt3NoBypassCode

Calculation of currents, obsolete

Information

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), Modelica.Icons.ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).

Inputs

NameDescription
in_mInput record model
in_p3Input record Bjt3
in_pInput record with Bjt model line parameters
in_cInput record Bjt3Calc
in_vlInput record with Bjt model line variables
in_m_pVoltageValues[6][V]
in_m_bInit 

Outputs

NameDescription
out_ccOutput record with calculated currents and capacitances
capbeCapacitance [F]
capbcCapacitance [F]
capbxCapacitance [F]

Modelica.Electrical.Spice3.Internal.Bjt3.Bjt Modelica.Electrical.Spice3.Internal.Bjt3.Bjt

Record for bjt device parameters, obsolete

Information

This record contains the device parameters that are used for the bipolar transistor bjt model in SPICE3.

Extends from Bjt3 (Record for bjt3 device parameters, obsolete).

Parameters

NameDescription
Initialization
m_areaAREA
m_bOffOFF
m_dICvbeIC_VBE [V]
m_bICvbeIsGiven 
m_dICvceIC_VCE [V]
m_bICvceIsGiven 
m_bSensAreaSENS_AREA
m_transitTimeHighCurrentF 
m_invRollOffF[1/A]
m_invRollOffR[1/A]

Modelica.Electrical.Spice3.Internal.Bjt3.BjtVariables Modelica.Electrical.Spice3.Internal.Bjt3.BjtVariables

Variables for the bjt model, obsolete

Information

This record contains the model variables that are used for the bipolar transistor bjt model in SPICE3.

Extends from Bjt3Variables (Variables for the bjt3 model, obsolete).

Parameters

NameDescription
Initialization
m_transitTimeHighCurrentF[A]
m_invRollOffF 
m_invRollOffR 

Modelica.Electrical.Spice3.Internal.Bjt3.bjtInitEquations Modelica.Electrical.Spice3.Internal.Bjt3.bjtInitEquations

Initial calculation, obsolete

Information

Within this function some parameters are initially precalculated from model line parameters.

Extends from Modelica.Icons.Function (Icon for functions), Modelica.Icons.ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).

Inputs

NameDescription
in_pInput record Bjt
in_pmlInput record with Bjt model line parameters
in_vlInput record with Bjt model line variables

Outputs

NameDescription
out_vOutput record with Bjt variables

Modelica.Electrical.Spice3.Internal.Bjt3.bjtNoBypassCode Modelica.Electrical.Spice3.Internal.Bjt3.bjtNoBypassCode

Calculation of currents, obsolete

Information

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), Modelica.Icons.ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).

Inputs

NameDescription
in_mInput record model
in_p3Input record Bjt3
in_pInput record with Bjt model line parameters
in_cInput record Bjt3Calc
in_vInput record with Bjt variables
in_vl 
in_m_pVoltageValues[6][V]
in_m_bInit 

Outputs

NameDescription
out_ccOutput record with calculated currents and capacitances
capbeCapacitance [F]
capbcCapacitance [F]
capbxCapacitance [F]

Modelica.Electrical.Spice3.Internal.Bjt3.bjtRenameParameters Modelica.Electrical.Spice3.Internal.Bjt3.bjtRenameParameters

Technology parameter renaming, obsolete

Information

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), Modelica.Icons.ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).

Inputs

NameDescription
exModelcard with technology parameters
conSpice constants
TBJTType

Outputs

NameDescription
internOutput record with Bjt model line parameters

Modelica.Electrical.Spice3.Internal.Bjt3.bjtRenameParametersDev Modelica.Electrical.Spice3.Internal.Bjt3.bjtRenameParametersDev

Temperature calculation, obsolete

Information

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), Modelica.Icons.ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).

Inputs

NameDescription
AREAArea factor
OFFOptional initial condition: false - IC not used, true - IC used, not implemented yet
IC_VBEInitial condition value, not yet implemented [V]
IC_VCEInitial condition value, not yet implemented [V]
SENS_AREAFlag for sensitivity analysis, not yet implemented

Outputs

NameDescription
devOutput record Bjt3

Modelica.Electrical.Spice3.Internal.Bjt3.bjtRenameParametersDevTemp Modelica.Electrical.Spice3.Internal.Bjt3.bjtRenameParametersDevTemp

Temperature calculation, obsolete

Information

This function calculates device parameters which are temperature dependent.

Extends from Modelica.Icons.Function (Icon for functions), Modelica.Icons.ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).

Inputs

NameDescription
TEMPTemperature [degC]

Outputs

NameDescription
mOutput record model

Modelica.Electrical.Spice3.Internal.Bjt3.bjtRenameParametersType Modelica.Electrical.Spice3.Internal.Bjt3.bjtRenameParametersType

Type, obsolete

Information

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), Modelica.Icons.ObsoleteModel (Icon for classes that are obsolete and will be removed in later versions).

Inputs

NameDescription
TBJTType

Outputs

NameDescription
dev_typeOutput record Bjt3
Automatically generated Thu Dec 19 17:20:02 2019.