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
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | mtype (from MOS) | MOSFET type: 0 - N channel, 1 - P channel | |
| SI.Length | L (from MOS) | 1e-4 | Length |
| SI.Length | W (from MOS) | 1e-4 | Width |
| SI.Area | AD (from MOS) | 0 | Area of the drain diffusion |
| SI.Area | AS (from MOS) | 0 | Area of the source diffusion |
| SI.Length | PD (from MOS) | 0 | Perimeter of the drain junction |
| SI.Length | PS (from MOS) | 0 | Perimeter of the source junction |
| Real | NRD (from MOS) | 1 | Number of squares of the drain diffusions |
| Real | NRS (from MOS) | 1 | Number of squares of the source diffusions |
| Integer | OFF (from MOS) | 0 | Optional initial condition: 0 - IC not used, 1 - IC used, not implemented yet |
| SI.Voltage | IC (from MOS) | Initial condition values, not implemented yet | |
| Modelica.Units.NonSI.Temperature_degC | TEMP (from MOS) | 27 | Operating temperature of the device |
| ModelcardMOS | modelcard (from MOS) | MOSFET modelcard | |
| SpiceConstants | C (from MOS) | General constants of SPICE simulator | |
| Mos1.Mos1ModelLineParams | p (from MOS) | Mos1.mos1RenameParameters(modelcard, C) | Model line parameters |
| Mosfet.Mosfet | m (from MOS) | Mos1.mos1RenameParametersDev(modelcard, mtype, W, L, AS, AS, PD, PS, NRD, NRS, OFF, IC, TEMP) | Renamed parameters |
| Integer | m_type (from MOS) | if (m.m_bPMOS > 0.5) then -1 else 1 | Type of the transistor |
| Mos.MosModelLineVariables | vp (from MOS) | Mos1.mos1ModelLineParamsInitEquations(p, C, m_type) | Model line variables |
| Mos1.Mos1Calc | c1 (from MOS) | Mos.mosCalcInitEquations(p, C, vp, m) | Precalculated parameters |
| Mos1.Mos1Calc | c2 (from MOS) | Mos.mosCalcCalcTempDependencies(p, C, vp, m, c1, m_type) | Precalculated parameters |
| Boolean | m_bInit (from MOS) | false |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Electrical.Analog.Interfaces.PositivePin | G (from MOS) | Gate node | |
| Modelica.Electrical.Analog.Interfaces.PositivePin | D (from MOS) | Drain node | |
| Modelica.Electrical.Analog.Interfaces.NegativePin | S (from MOS) | Source node | |
| Modelica.Electrical.Analog.Interfaces.PositivePin | B (from MOS) | Bulk node |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Mos.CurrrentsCapacitances | cc (from MOS) | ||
| SI.Voltage | Dinternal (from MOS) | ||
| SI.Voltage | Sinternal (from MOS) | ||
| SI.Current | ird (from MOS) | ||
| SI.Current | irs (from MOS) | ||
| SI.Current | ibdgmin (from MOS) | ||
| SI.Current | ibsgmin (from MOS) | ||
| SI.Current | icBD (from MOS) | ||
| SI.Current | icBS (from MOS) | ||
| SI.Current | icGB (from MOS) | ||
| SI.Current | icGS (from MOS) | ||
| SI.Current | icGD (from MOS) | ||
| SI.Voltage | vDS (from MOS) | Drain - source voltage | |
| SI.Voltage | vGS (from MOS) | Gate - source voltage |
Revisions
- March 2008 by Kristin Majetta
initially implemented