modelMOS2

Metal-Oxide Semiconductor Field-Effect Transistor

Information

MOSFET model, both N and P channel, LEVEL 2

Parameters

TypeNameDefaultDescription
IntegermtypeMOSFET type: 0 - N channel, 1 - P channel
SI.LengthL1e-4Length
SI.LengthW1e-4Width
SI.AreaAD0Area of the drain diffusion
SI.AreaAS0Area of the source diffusion
SI.LengthPD0Perimeter of the drain junction
SI.LengthPS0Perimeter of the source junction
RealNRD1Number of squares of the drain diffusions
RealNRS1Number of squares of the source diffusions
IntegerOFF0Optional initial condition: 0 - IC not used, 1 - IC used, not implemented yet
SI.VoltageIC_VDS-1e40Initial condition value (VDS, not implemented yet)
SI.VoltageIC_VGS-1e40Initial condition value (VGS, not implemented yet)
SI.VoltageIC_VBS-1e40Initial condition value (VBS, not implemented yet)
BooleanUICfalseUse initial conditions: true, if initial condition is used
Modelica.Units.NonSI.Temperature_degCTEMP27Operating temperature of the device
Spice3.Internal.ModelcardMOS2modelcardMOSFET modelcard
Spice3.Internal.Mos2.Mos2ModelLineParamspSpice3.Internal.Mos2.mos2RenameParametersRevised(modelcard)Model line parameters
Spice3.Internal.Mosfet.MosfetmSpice3.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.Mosfetm1Spice3.Internal.Mosfet.mosfetInitEquations(m)
Integerm_typeif (m.m_bPMOS > 0.5) then -1 else 1Type of the transistor
Spice3.Internal.Mos2.Mos2ModelLineParamsp1Spice3.Internal.Mos2.mos2ModelLineParamsInitEquationsRevised(p, m_type)Model line variables
Spice3.Internal.Mos2.Mos2Calcc11Spice3.Internal.Mos.mos2CalcInitEquationsRevised(p1, m1)Precalculated parameters
Spice3.Internal.Mos2.Mos2Calcc22Spice3.Internal.Mos.mos2CalcCalcTempDependenciesRevised(p1, m1, c11, m_type)Precalculated parameters
Booleanm_bInitfalse
SI.VoltageICInitial condition values, not implemented yet
Spice3.Internal.Mos2.Mos2Calcc1Spice3.Internal.Mos.mos2CalcInitEquationsRevised(p, m)Precalculated parameters
Spice3.Internal.Mos2.Mos2Calcc2Spice3.Internal.Mos.mos2CalcCalcTempDependenciesRevised(p, m, c1, m_type)Precalculated parameters
Spice3.Internal.Mos2.Mos2ModelLineParamsp_obsoleteSpice3.Internal.Mos2.mos2RenameParametersRevised(modelcard)Model line parameters
Spice3.Internal.SpiceConstantsCGeneral constants of SPICE simulator

Connectors

TypeNameDefaultDescription
Modelica.Electrical.Analog.Interfaces.PositivePinGGate node
Modelica.Electrical.Analog.Interfaces.PositivePinDDrain node
Modelica.Electrical.Analog.Interfaces.NegativePinSSource node
Modelica.Electrical.Analog.Interfaces.PositivePinBBulk node

Components

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

Revisions

  • January 2009 by Kristin Majetta
    initially implemented