Modelica.Electrical.Spice3.Internal.Mosfet

Functions and records for MOSFETs

Information

The package Mosfet contains all functions and records that are used for all types of Mosfet transistors in SPICE3.

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

Package Content

Name Description
Modelica.Electrical.Spice3.Internal.Mosfet.Mosfet Mosfet Record for Mosfet parameters
Modelica.Electrical.Spice3.Internal.Mosfet.MosfetModelLineParams MosfetModelLineParams Record for Mosfet model line parameters
Modelica.Electrical.Spice3.Internal.Mosfet.MosfetModelLine MosfetModelLine Type of the transistor
Modelica.Electrical.Spice3.Internal.Mosfet.MosfetCalc MosfetCalc Mosfet Variables
Modelica.Electrical.Spice3.Internal.Mosfet.mosfetInitEquations mosfetInitEquations MOSFET initial precalculations
Modelica.Electrical.Spice3.Internal.Mosfet.mosfetModelLineInitEquations mosfetModelLineInitEquations Type transcription
Modelica.Electrical.Spice3.Internal.Mosfet.getNumberOfElectricalPins getNumberOfElectricalPins Number of Pins
Modelica.Electrical.Spice3.Internal.Mosfet.mosfetRenameParametersDev mosfetRenameParametersDev Device parameter renaming to internal names

Modelica.Electrical.Spice3.Internal.Mosfet.Mosfet Modelica.Electrical.Spice3.Internal.Mosfet.Mosfet

Record for Mosfet parameters

Information

This record Mosfet contains parameters that are used for all types of Mosfet transistors in SPICE3.

Extends from Spice3.Internal.Model.Model (Device Temperature).

Modelica.Electrical.Spice3.Internal.Mosfet.MosfetModelLineParams Modelica.Electrical.Spice3.Internal.Mosfet.MosfetModelLineParams

Record for Mosfet model line parameters

Information

This record MosfetModelLineParams contains the model line parameters that are used for all kinds of Mosfet transistors in SPICE3.

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

Modelica.Electrical.Spice3.Internal.Mosfet.MosfetModelLine Modelica.Electrical.Spice3.Internal.Mosfet.MosfetModelLine

Type of the transistor

Information

This record contains only one variable and it provides the information on the transistor type (PMOS or nmos).

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

Modelica.Electrical.Spice3.Internal.Mosfet.MosfetCalc Modelica.Electrical.Spice3.Internal.Mosfet.MosfetCalc

Mosfet Variables

Information

This record MosfetCalc contains variables that are needed for calculation within modeling the semiconductor models.

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

Modelica.Electrical.Spice3.Internal.Mosfet.mosfetInitEquations Modelica.Electrical.Spice3.Internal.Mosfet.mosfetInitEquations

MOSFET initial precalculations

Information

This function initially precalculates some values for transistor area which can be used for all transistor models.

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

Inputs

NameDescription
in_mInput parameter set

Outputs

NameDescription
out_mChanged parameter set

Modelica.Electrical.Spice3.Internal.Mosfet.mosfetModelLineInitEquations Modelica.Electrical.Spice3.Internal.Mosfet.mosfetModelLineInitEquations

Type transcription

Information

In this function during the initialization phase the transistor type is transcribed to another parameter for further usage.

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

Inputs

NameDescription
in_mInput parameter set

Outputs

NameDescription
out_mlChanged parameter set

Modelica.Electrical.Spice3.Internal.Mosfet.getNumberOfElectricalPins Modelica.Electrical.Spice3.Internal.Mosfet.getNumberOfElectricalPins

Number of Pins

Information

This function getNumberOfElectricalPins identifies the number of electrical pins. At the current library version it is fixed to 4.

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

Outputs

NameDescription
retNumber of pins

Modelica.Electrical.Spice3.Internal.Mosfet.mosfetRenameParametersDev Modelica.Electrical.Spice3.Internal.Mosfet.mosfetRenameParametersDev

Device parameter renaming to internal names

Information

This function mosfetRenameParametersDev assigns the external (given by the user) device parameters to the internal parameters. It also does the analysis of the IsGiven values (level 1).

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

Inputs

NameDescription
WChannel Width [m]
LChannel Length [m]
ADArea of the drain diffusion [m2]
ASArea of the source diffusion [m2]
PDPerimeter of the drain junction [m]
PSPerimeter of the source junction [m]
NRDNumber of squares of the drain diffusions
NRSNumber of squares of the source diffusions
OFFOptional initial condition: 0 - IC not used, 1 - IC used, not implemented yet
IC_VDSInitial condition value VDS, not implemented yet [V]
IC_VGSInitial condition value VGS, not implemented yet [V]
IC_VBSInitial condition value VBS, not implemented yet [V]
UICUse initial condition, UIC
TEMPTemperature [degC]

Outputs

NameDescription
devOutput record Mosfet
Automatically generated Thu Oct 1 16:07:48 2020.