modelM_PMOS

PMOS MOSFET device

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

Information

The model M_PMOS is a P channel MOSFET transistor with fixed level 1: Shichman-Hodges model

Parameters

TypeNameDefaultDescription
Integermtype (from MOS)MOSFET type: 0 - N channel, 1 - P channel
SI.LengthL (from MOS)1e-4Length
SI.LengthW (from MOS)1e-4Width
SI.AreaAD (from MOS)0Area of the drain diffusion
SI.AreaAS (from MOS)0Area of the source diffusion
SI.LengthPD (from MOS)0Perimeter of the drain junction
SI.LengthPS (from MOS)0Perimeter of the source junction
RealNRD (from MOS)1Number of squares of the drain diffusions
RealNRS (from MOS)1Number of squares of the source diffusions
IntegerOFF (from MOS)0Optional initial condition: 0 - IC not used, 1 - IC used, not implemented yet
SI.VoltageIC (from MOS)Initial condition values, not implemented yet
Modelica.Units.NonSI.Temperature_degCTEMP (from MOS)27Operating temperature of the device
ModelcardMOSmodelcard (from MOS)MOSFET modelcard
SpiceConstantsC (from MOS)General constants of SPICE simulator
Mos1.Mos1ModelLineParamsp (from MOS)Mos1.mos1RenameParameters(modelcard, C)Model line parameters
Mosfet.Mosfetm (from MOS)Mos1.mos1RenameParametersDev(modelcard, mtype, W, L, AS, AS, PD, PS, NRD, NRS, OFF, IC, TEMP)Renamed parameters
Integerm_type (from MOS)if (m.m_bPMOS > 0.5) then -1 else 1Type of the transistor
Mos.MosModelLineVariablesvp (from MOS)Mos1.mos1ModelLineParamsInitEquations(p, C, m_type)Model line variables
Mos1.Mos1Calcc1 (from MOS)Mos.mosCalcInitEquations(p, C, vp, m)Precalculated parameters
Mos1.Mos1Calcc2 (from MOS)Mos.mosCalcCalcTempDependencies(p, C, vp, m, c1, m_type)Precalculated parameters
Booleanm_bInit (from MOS)false

Connectors

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

Components

TypeNameDefaultDescription
Mos.CurrrentsCapacitancescc (from MOS)
SI.VoltageDinternal (from MOS)
SI.VoltageSinternal (from MOS)
SI.Currentird (from MOS)
SI.Currentirs (from MOS)
SI.Currentibdgmin (from MOS)
SI.Currentibsgmin (from MOS)
SI.CurrenticBD (from MOS)
SI.CurrenticBS (from MOS)
SI.CurrenticGB (from MOS)
SI.CurrenticGS (from MOS)
SI.CurrenticGD (from MOS)
SI.VoltagevDS (from MOS)Drain - source voltage
SI.VoltagevGS (from MOS)Gate - source voltage

Revisions

  • March 2008 by Kristin Majetta
    initially implemented