modelPMOSint
Spice-style internal PMOS transistor in bond graph technology
Information
The Spice-style internal p-channel MOSFET model contains the non-linear current source, the two junction diodes (including the junctions capacitances), as well as leakage conductances everywhere to keep the model together.
Parameters:
Level: MOSFET modeling level (default value = 3)
Level=0: Static injection model
Level=1: Shichman-Hodges model
Level=2: Grove-Frohman model
Level=3: Empirical model
Level=4: Simplified Grove-Frohman model
Tnom: Reference temperature (default value = 300.15 K)
VT0: Zero-bias threshold voltage (default value = 0 Volt)
VT0 < 0 for enhancement MOSFET
VT0 > 0 for depletion MOSFET
KP: Transconductance parameter at reference temperature (default value = 0 Amp/Volt2)
GAMMA: Body-effect parameter (default value = Volt0.5)
PHI: Surface inversion potential at reference temperature (default value = 0 Volt)
LAMBDA: Channel length modulation (default value = 0 1/Volt)
TOX: Thin oxide thickness (default value = 1e-7 m)
COX: Specific capacitance of SiO2 (default value = 0 F/m2)
NSUB: Substrate doping (default value = 0 1/m3)
NSS: Surface state density (default value = 0 1/m2)
NFS: Surface fast state density (default value = 0 1/m2)
NEFF: Total channel charge coefficient (default value = 1)
XJ: Metallurgical junction depth (default value = 0 m)
L: Channel length (default value = 1e-4 m)
W: Channel width (default value = 1e-4 m)
LD: Lateral diffusion (default value = 0 m)
AD: Drain diffusion area (default value = 0 m2)
PD: Drain perimeter width (default value = 0 m)
AS: Source diffusion area (default value = 0 m2)
PS: Source perimeter width (default value = 0 m)
XD: Depletion factor (default value = 0 m/Volt0.5)
TPG: Type of gate material (default value = 1)
U0: Surface mobility at reference temperature (default value = 0 m2/(V*s))
UCRIT: Critical electric field for mobility (default value = 1e6 V/m)
UEXP: Exponential coefficient for mobility (default value = 0)
UTRA: Transverse field coefficient (default value = 0)
VMAX: Maximum drift velocity of carriers (default value = 0 m/s)
VMAX = 0: Frohman-Grove model of drain current computation
VMAX > 0: Baum-Beneking model of drain current computation
ECRIT: Critical electric field for pinch-off (default value = 0 V/m) Levels 2,3
XQC: Coefficient of channel charge share (default value = 0) Levels 2,3
XQC <= 0.5: Ward-Dutton model of gate capacitance computation
XQC > 0.5: Meyer model of gate capacitance computation
DELTA: Width effect on threshold voltage (default value = 0)
KAPPA: Saturation field factor (default value = 0.2)
ETA: Static feedback on threshold voltage (default value = 0)
THETA: Mobility modulation (default value = 0 1/Volt)
VBP: Gate to channel critical voltage (default value = 0 Volt)
ISD: Drain junction saturation current at reference temperature (default value = 0 Amp)
ISS: Source junction saturation current at reference temperature (default value = 0 Amp)
PB: Built-in potential at reference temperature (default value = 0.8 Volt)
CJ: Zero-bias bulk capacitance per square meter at reference temperature (default value = 1e-4 F/m2)
MJ: Bulk junction grading coefficient (default value = 0.33)
CJSW: Zero-bias perimeter capacitance per meter at reference temperature (default value = 1e-9 F/m)
MJSW: Perimeter capacitance grading coefficient (default value = 0.33)
FC: Forward-bias depletion capacitance coefficient (default value = 0.5)
GminDC: Leakage conductance (default value = 1e-12 mho)
EG: Energy gap for temperature effect on saturation current (default value = 1.11 Volt)
EMin: if x < EMin, the exp(x) function is linearized (default value = -100)
EMax: if x > EMax, the exp(x) function is linearized (default value = 40)
References:
- Cellier, F.E. (1991), Continuous System Modeling, Springer-Verlag, New York.
- Massobrio, G. and P. Antognetti (1993), Semiconductor Device Modeling with Spice, 2nd edition, McGraw Hill, New York.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | Level | 3 | Level of MOS model (check documentation window for details) |
| Integer | Type | 1 | Type=1 for NMOS; Type=-1 for PMOS |
| Modelica.SIunits.Temperature | Tnom | 300.15 | Reference temperature |
| Modelica.SIunits.Voltage | VT0 | 0 | Zero-bias threshold voltage |
| Modelica.SIunits.Voltage | VFB | 0 | Flat band voltage |
| Modelica.SIunits.Transconductance | KP | 0 | Transconductance parameter at reference temperature |
| Real | GAMMA | 0 | Body-effect parameter |
| Modelica.SIunits.Voltage | PHI | 0 | Surface inversion potential at reference temperature |
| Modelica.SIunits.InversePotential | LAMBDA | 0 | Channel length modulation |
| Modelica.SIunits.Length | TOX | 1e-7 | Thin oxide thickness |
| Real | COX | 0 | Specific capacitance of SiO2 |
| Modelica.SIunits.ElectronNumberDensity | NSUB | 0 | Substrate doping |
| Real | NSS | 0 | Surface state density |
| Real | NFS | 0 | Surface fast state density |
| Real | NEFF | 1 | Total channel charge coefficient |
| Modelica.SIunits.Length | L | 1e-4 | Channel length |
| Modelica.SIunits.Length | W | 1e-4 | Channel width |
| Modelica.SIunits.Length | XJ | 0 | Metallurgical junction depth |
| Modelica.SIunits.Length | LD | 0 | Lateral diffusion |
| Modelica.SIunits.Area | AD | 0 | Drain diffusion area |
| Modelica.SIunits.Length | PD | 0 | Drain perimeter width |
| Modelica.SIunits.Area | AS | 0 | Source diffusion area |
| Modelica.SIunits.Length | PS | 0 | Source perimeter width |
| Real | XD | 0 | Depletion factor |
| Real | TPG | 1 | Type of gate material |
| Real | U0 | 0 | Surface mobility at reference temperature |
| Modelica.SIunits.ElectricFieldStrength | UCRIT | 1e6 | Critical electric field for mobility |
| Real | UEXP | 0 | Exponential coefficient for mobility |
| Real | UTRA | 0 | Transverse field coefficient |
| Modelica.SIunits.Velocity | VMAX | 0 | Maximum drift velocity of carriers |
| Modelica.SIunits.ElectricFieldStrength | ECRIT | 0 | Critical electric field for pinch-off |
| Real | XQC | 0 | Coefficient of channel charge share |
| Real | DELTA | 0 | Width effect on threshold voltage |
| Real | KAPPA | 0.2 | Saturation field factor |
| Real | ETA | 0 | Static feedback on threshold voltage |
| Modelica.SIunits.InversePotential | THETA | 0 | Mobility modulation |
| Modelica.SIunits.Voltage | VBP | 0 | Gate to channel critical voltage |
| Modelica.SIunits.Current | ISD | 0 | Drain junction saturation current at reference temperature |
| Modelica.SIunits.Current | ISS | 0 | Source junction saturation current at reference temperature |
| Modelica.SIunits.Voltage | PB | 0.8 | Built-in potential at reference temperature |
| Real | CJ | 0 | Zero-bias bulk capacitance per square meter at reference temperature |
| Real | MJ | 0.33 | Bulk junction grading coefficient |
| Real | CJSW | 1e-9 | Zero-bias perimeter capacitance per meter at reference temperature |
| Real | MJSW | 0.33 | Perimeter capacitance grading coefficient |
| Real | FC | 0.5 | Forward-bias depletion capacitance coefficient |
| Modelica.SIunits.Conductance | GminDC | 1e-12 | Leakage conductance |
| Modelica.SIunits.Voltage | EG | 1.11 | Energy gap for temperature effect on saturation current at 0 K |
| Real | EMin | -100 | if x < EMin, the exp(x) function is linearized |
| Real | EMax | 40 | if x > EMax, the exp(x) function is linearized |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| BondLib.Interfaces.BondCon | Bint | Internal bulk | |
| BondLib.Interfaces.BondCon | Gint | Internal gate | |
| BondLib.Interfaces.BondCon | Sint | Internal source | |
| BondLib.Interfaces.BondCon | Dint | Internal drain | |
| BondLib.Interfaces.BondCon | H | Heat | |
| Modelica.Blocks.Interfaces.RealOutput[5] | y1 | Connector of Real output signals |