modelM_NMOS2

NMOS MOSFET device

Extends from Modelica.Electrical.Spice3.Internal.MOS2 (Metal-Oxide Semiconductor Field-Effect Transistor).

Information

The model M_NMOS is a N channel MOSFET transistor with fixed level 2

Parameters

TypeNameDefaultDescription
Integermtype (from MOS2)MOSFET type: 0 - N channel, 1 - P channel
SI.LengthL (from MOS2)1e-4Length
SI.LengthW (from MOS2)1e-4Width
SI.AreaAD (from MOS2)0Area of the drain diffusion
SI.AreaAS (from MOS2)0Area of the source diffusion
SI.LengthPD (from MOS2)0Perimeter of the drain junction
SI.LengthPS (from MOS2)0Perimeter of the source junction
RealNRD (from MOS2)1Number of squares of the drain diffusions
RealNRS (from MOS2)1Number of squares of the source diffusions
IntegerOFF (from MOS2)0Optional initial condition: 0 - IC not used, 1 - IC used, not implemented yet
SI.VoltageIC_VDS (from MOS2)-1e40Initial condition value (VDS, not implemented yet)
SI.VoltageIC_VGS (from MOS2)-1e40Initial condition value (VGS, not implemented yet)
SI.VoltageIC_VBS (from MOS2)-1e40Initial condition value (VBS, not implemented yet)
BooleanUIC (from MOS2)falseUse initial conditions: true, if initial condition is used
Modelica.Units.NonSI.Temperature_degCTEMP (from MOS2)27Operating temperature of the device
Spice3.Internal.ModelcardMOS2modelcard (from MOS2)MOSFET modelcard
Spice3.Internal.Mos2.Mos2ModelLineParamsp (from MOS2)Spice3.Internal.Mos2.mos2RenameParametersRevised(modelcard)Model line parameters
Spice3.Internal.Mosfet.Mosfetm (from MOS2)Spice3.Internal.Mosfet.mosfetRenameParametersDev(W, L, AD, AS, PD, PS, NRD, NRS, OFF, IC_VDS, IC_VGS, IC_VBS, UIC, TEMP)Renamed parameters
Spice3.Internal.Mosfet.Mosfetm1 (from MOS2)Spice3.Internal.Mosfet.mosfetInitEquations(m)
Integerm_type (from MOS2)if (m.m_bPMOS > 0.5) then -1 else 1Type of the transistor
Spice3.Internal.Mos2.Mos2ModelLineParamsp1 (from MOS2)Spice3.Internal.Mos2.mos2ModelLineParamsInitEquationsRevised(p, m_type)Model line variables
Spice3.Internal.Mos2.Mos2Calcc11 (from MOS2)Spice3.Internal.Mos.mos2CalcInitEquationsRevised(p1, m1)Precalculated parameters
Spice3.Internal.Mos2.Mos2Calcc22 (from MOS2)Spice3.Internal.Mos.mos2CalcCalcTempDependenciesRevised(p1, m1, c11, m_type)Precalculated parameters
Booleanm_bInit (from MOS2)false
SI.VoltageIC (from MOS2)Initial condition values, not implemented yet
Spice3.Internal.Mos2.Mos2Calcc1 (from MOS2)Spice3.Internal.Mos.mos2CalcInitEquationsRevised(p, m)Precalculated parameters
Spice3.Internal.Mos2.Mos2Calcc2 (from MOS2)Spice3.Internal.Mos.mos2CalcCalcTempDependenciesRevised(p, m, c1, m_type)Precalculated parameters
Spice3.Internal.Mos2.Mos2ModelLineParamsp_obsolete (from MOS2)Spice3.Internal.Mos2.mos2RenameParametersRevised(modelcard)Model line parameters
Spice3.Internal.SpiceConstantsC (from MOS2)General constants of SPICE simulator

Connectors

TypeNameDefaultDescription
Modelica.Electrical.Analog.Interfaces.PositivePinG (from MOS2)Gate node
Modelica.Electrical.Analog.Interfaces.PositivePinD (from MOS2)Drain node
Modelica.Electrical.Analog.Interfaces.NegativePinS (from MOS2)Source node
Modelica.Electrical.Analog.Interfaces.PositivePinB (from MOS2)Bulk node

Components

TypeNameDefaultDescription
Spice3.Internal.Mos.CurrrentsCapacitancescc (from MOS2)
SI.VoltageDinternal (from MOS2)
SI.VoltageSinternal (from MOS2)
SI.VoltagevBD (from MOS2)
SI.VoltagevBS (from MOS2)
SI.VoltagevGB (from MOS2)
SI.VoltagevGD (from MOS2)
SI.VoltagevGS (from MOS2)
SI.Currentird (from MOS2)
SI.Currentirs (from MOS2)
SI.Currentibdgmin (from MOS2)
SI.Currentibsgmin (from MOS2)
SI.CurrenticBD (from MOS2)
SI.CurrenticBS (from MOS2)
SI.CurrenticGB (from MOS2)
SI.CurrenticGS (from MOS2)
SI.CurrenticGD (from MOS2)

Revisions

  • March 2008 by Kristin Majetta
    initially implemented