PMOS

Simple MOS Transistor

    PMOS

Library

Modelica/Electrical/Analog/Semiconductors

Description

The PMOS model is a simple model of a p-channel metal-oxide semiconductorFET. It differs slightly from the device used in the SPICE simulator.For more details please care for H. Spiro.

The model does not consider capacitances. A high drain-source resistance RDSis included to avoid numerical difficulties.

Please note:In case of useHeatPort=true the temperature dependence of the electricalbehavior is not modelled yet. The parameters are not temperature dependent.

References:
Spiro, H.: Simulation integrierter Schaltungen. R. Oldenbourg Verlag Muenchen Wien 1990.

Some typical parameter sets are:

  W       L      Beta        Vt    K2     K5      DW       DL  m       m      A/V^2       V     -      -       m        m  50.e-6  8.e-6  0.0085e-3  -0.15  0.41   0.839  -3.8e-6  -4.0e-6  20.e-6  6.e-6  0.0105e-3  -1.0   0.41   0.839  -2.5e-6  -2.1e-6  30.e-6  5.e-6  0.0059e-3  -0.3   0.98   1.01    0       -3.9e-6  30.e-6  5.e-6  0.0152e-3  -0.69  0.104  1.1    -0.8e-6  -0.4e-6  30.e-6  5.e-6  0.0163e-3  -0.69  0.104  1.1    -0.8e-6  -0.4e-6  30.e-6  5.e-6  0.0182e-3  -0.69  0.086  1.06   -0.1e-6  -0.6e-6  20.e-6  6.e-6  0.0074e-3  -1.    0.4    0.59    0        0

Parameters

PMOS_0

NameLabelDescriptionData TypeValid Values

mo_W

W

Width

Scalar

mo_L

L

Length

Scalar

mo_Beta

Beta

Transconductance parameter

Scalar

mo_Vt

Vt

Zero bias threshold voltage

Scalar

mo_K2

K2

Bulk threshold parameter

Scalar

mo_K5

K5

Reduction of pinch-off region

Scalar

mo_dW

dW

Narrowing of channel

Scalar

mo_dL

dL

Shortening of channel

Scalar

mo_RDS

RDS

Drain-Source-Resistance

Scalar

mo_useHeatPort

useHeatPort

=true, if heatPort is enabled

Number

0
1

mo_T

T

Fixed device temperature if useHeatPort = false

Scalar

mo_T_heatPort

T_heatPort

T_heatPort

Structure

mo_T_heatPort/fixed

fixed

Cell of scalars

true
false

mo_T_heatPort/start

start

Cell of scalars

PMOS_1

NameLabelDescriptionData TypeValid Values

mo__nmodifiers

Number of Modifiers

Specifies the number of modifiers

Number

mo__modifiers

Modifiers

Add new modifier

Structure

mo__modifiers/varname

Variable name

Cell of strings

'LossPower'
'v'
'uds'
'ubs'
'ugst'
'ud'
'us'
'id'
'gds'

mo__modifiers/attribute

Attribute

Cell of strings

'start'
'fixed'

mo__modifiers/value

Value

Ports

NameTypeDescriptionIO TypeNumber

D

implicit

Drain

input

1

G

implicit

Gate

input

2

S

implicit

Source

input

3

B

implicit

Bulk

input

4

Port 5

implicit

Conditional heat port

input

mo_useHeatPort