Package Modelica.​Electrical.​Spice3.​Internal.​Rsemiconductor
Records and functions for semiconductor resistor model

Information

This package Rsemiconductor contains functions and records with data of the semiconductor resistor model.

Extends from Modelica.​Icons.​InternalPackage (Icon for an internal package (indicating that the package should not be directly utilized by user)).

Package Contents

NameDescription
resistorInitEquationsInitial calculation
ResistorModelLineParamsRecord for resistor model line parameters
ResistorParamsResistor device parameters
resistorRenameParametersTechnology parameter renaming
resistorRenameParametersDevDevice parameter renaming
ResistorVariablesVariables for the resistor model

Record Modelica.​Electrical.​Spice3.​Internal.​Rsemiconductor.​ResistorParams
Resistor device parameters

Information

This record contains the device parameters that are used for the resistor model in SPICE3.

Extends from Modelica.​Icons.​Record (Icon for records).

Fields

TypeNameDescription
Resistancem_dResistDevice is a resistor model
Realm_dResIsGivenResistance is given value
Lengthm_dWidthWidth
Realm_dWidthIsGivenWidth is given value
Lengthm_dLengthLength
Realm_dLengthIsGivenLength is given value
Booleanm_bSensResistflag to request sensitivity WRT resistance
Temp_Cm_dTempResistor device temperature

Record Modelica.​Electrical.​Spice3.​Internal.​Rsemiconductor.​ResistorModelLineParams
Record for resistor model line parameters

Information

This record contains the model line (also called model card) parameters that are used for the resistor model in SPICE3.

Extends from Modelica.​Icons.​Record (Icon for records).

Fields

TypeNameDescription
LinearTemperatureCoefficientResistancem_dTC1First order temperature coefficient
QuadraticTemperatureCoefficientResistancem_dTC2Second order temperature coefficient
Resistancem_dRshSheet resistance
Realm_dRshIsGiven 
Lengthm_dDefWDefault device width
Lengthm_dNarrowNarrowing of resistor
Temp_Cm_dTnomParameter measurement temperature

Record Modelica.​Electrical.​Spice3.​Internal.​Rsemiconductor.​ResistorVariables
Variables for the resistor model

Information

This record contains the model variables that are used for the resistor model in SPICE3.

Extends from Modelica.​Icons.​Record (Icon for records).

Fields

TypeNameDescription
Lengthm_dWidth 
Lengthm_dLength 
Resistancem_dResist 
Conductancem_dConduct 
Temp_Cm_dCond_dTemp 

Function Modelica.​Electrical.​Spice3.​Internal.​Rsemiconductor.​resistorRenameParameters
Technology parameter renaming

Information

This function assigns the external (given by the user, e.g., N) technology parameters to the internal parameters (e.g., m_emissionCoeff). It also does the analysis of the IsGiven values.

Extends from Modelica.​Icons.​Function (Icon for functions).

Inputs

TypeNameDescription
ModelcardRexModelcard with technology parameters
SpiceConstantsconSpice constants

Outputs

TypeNameDescription
ResistorModelLineParamsinternOutput record with resistor model line parameters

Function Modelica.​Electrical.​Spice3.​Internal.​Rsemiconductor.​resistorRenameParametersDev
Device parameter renaming

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).

Inputs

TypeNameDescription
ResistanceRResistance
LengthWWidth
LengthLLength
Temp_CTEMPTemperature
BooleanSENS_AREAParameter for sensitivity analyses, not implemented yet
SpiceConstantsconSpice constants

Outputs

TypeNameDescription
ResistorParamsinternOutput record with resistor parameters

Function Modelica.​Electrical.​Spice3.​Internal.​Rsemiconductor.​resistorInitEquations
Initial calculation

Information

In this function some initial calculations for the resistor model are done, especially concerning the handling of the breakthrough voltage.

Extends from Modelica.​Icons.​Function (Icon for functions).

Inputs

TypeNameDescription
ResistorParamsin_pInput record with resistor parameters
ResistorModelLineParamsin_p2Input record with resistor model line parameters

Outputs

TypeNameDescription
ResistorVariablesoutOutput record with resistor variables