Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1.1 Introduction
The Silicon On Isolator (SOI) Field-Effect Transistor (FET) is a semiconductor device whose
operation is achieved by modulation of the resistance of a thin silicon layer (channel). The
modulation of the resistance is controlled by the gate voltage and handle wafer (box) voltage.
These devices are often used as a load in high voltage MOS devices. This long channel SOI
FET model is special developed to describe the drift region of LDMOS and EPMOS devices.
When the n-channel FET transistor equations are used for p-channel FET transistors, the sign
of the terminal potentials, terminal currents and terminal charges must be changed.
Self-heating
Subthreshold currents
Noise model.
The additional parameters for the model including self-heating are listed below.
Parameter MULT
This parameter may be used to put several devices in parallel. The following parameters are
multiplied by MULT :
The default values and clipping values as used for the MOS level 40 model are listed below.
Parameter
name Units Default Clip low Clip high
LEVEL - 40 - -
PARAMCHK - 0 - -
RON 1.00 1e-2 -
RSAT 1.00 1e-2 -
VSAT V 10.00 1.00 10-6 -
PSAT 1.00 0.1 -
Parameter
name Units Default Clip low Clip high
VP V -1.00 -1.0 -
TOX m -1.00 -1.0 0.0001
DCH m-3 1.00 1021 1.00 1011 1.00 1029
TBOX m -1.00 -1.00 0.0001
CGATE F 0.00 0.0 -
CBOX F 0.00 0.0 -
TAUSC s 0.00 0.0 -
ACH 0.00 - -
ACHMOD 0.00 0 1
ACHRON 0.00 - -
ACHVSAT 0.00 - -
ACHRSAT 0.00 - -
TREF C 25 -273.0 -
DTA C 0.00 - -
MULT 1.00 0.0 -
PRINT-
SCALED 0 - -
The default values and clipping values of the additional parameters for the model including
self-heating (see section 1.4) are listed below.
10
si = 1.036 10 CVm
11
ox = 3.453 10 CVm
--k- = 0.86171 10 4 V K
q
8
v = 10
2
q = 10
3
V 0 = 10
Gate
Qgs Q gd
Ids
Source Drain
Qds
Qbs Qbd
Substrate
Figure 1: Equivalent Circuit of an SOI FET
Conversions to Kelvins
TK
T N = ---------
- (1.4)
T RK
Thermal Voltage
V T = --- T K
k
(1.5)
q
ACHRON
RON T = RON T (1.6)
ACHVSAT
VSAT T = VSAT T (1.7)
ACHRSAT
RSAT T = RSAT T (1.8)
Thermal resistance
T amb ATH
RTH T = RTH ------------ (1.9)
T RK
if TBOX 0 : CBOX = 0
if TOX 0 : CGATE = 0
if TOX 0 & TBOX 0 : VP = 0
For both TOX and TBOX less than or equal to zero, the pinch off voltage Vp = 0.
When VP 0 only equations 1.24, 1.41, 1.43, 1.54, 1.55, 1.107 and 1.108 are used. In this
case the charges Qb and Qg are equal zero.
TBOX 0 : kb = 0
TOX 0 : kg = 0
k ox = 2 si q DCH (1.12)
si q DCH TBOX 2
V box = -------------------------------- ---------------- (1.13)
2 ox
si q DCH TOX 2
V ox = -------------------------------- ------------ (1.14)
2 ox
k b VP
Q bp = ---------------------------------------------------
- (1.15)
VP + V box + V box
k g VP
Q gp = ----------------------------------------------
- (1.16)
VP + V ox + V ox
Q soi = Q bp + Q gp (1.17)
ox
TOX > 0 : C ox = ------------
TOX
(1.18)
TOX 0 : C ox = 0
ox
TBOX > 0 : C box = ----------------
TBOX
(1.19)
TBOX 0 : C box = 0
si q DCH
C soi = -------------------------------
- (1.20)
Q soi
2
V m = ( VP + V box + VP + V ox ) (1.21)
Q soi Q soi
V g sw = ---------- ---------
- + 2 V box (1.22)
k ox k ox
Q soi Q soi
V b sw = ---------- ---------
- + 2 V ox (1.23)
k ox k ox
RSAT T
VR sat = VSAT T ------------------ (1.24)
RON T
V d V s: sign = 1
V d1 = V d
V s1 = V s
V d < V s: sign = 1
V d1 = V s
V s1 = V d
Pinch-off voltage
TBOX 0 : V p = VP + V g (1.25)
TOX 0 : V p = VP + V b (1.26)
C ox 2
a g = ------------------ (1.28)
2 C box
C ox C ox 2 Vg
b g = 1 + ----------
- + ---------- + a g -------------- (1.29)
C box C soi V box
2 C box C box 2 C ox C ox V g
c g = ------------------ + ----------- + ----------- + ---------- ----------- +
C soi C soi C box C soi V box
C ox
------------------ Vg 2 Vb
----------- + ----------- (1.30)
2 C box V box V box
2 cg
V p = V box --------------------------------------------------- (1.31)
2
bg + bg 4 ag cg
V g V b < V bSW :
C box 2
a b = ---------------- (1.32)
2 C ox
C box C box 2 Vb
b b = 1 + ----------
- + ----------- + a b -------------- (1.33)
C ox C soi V ox
2 C ox C ox 2 C box C box V b
- + ---------- + ----------- + ----------- --------- +
c b = ---------------
C soi C soi C ox C soi V ox
C box V b 2 V g
---------------
- --------- + --------- (1.34)
2 C ox V ox V ox
2 cb
V p = V ox -------------------------------------------------- (1.35)
2
bb + bb 4 ab cb
V g V b V b sw & V g V b V g sw :
V bb = V b V box (1.36)
V gg = V g V ox (1.37)
2 2
( V gg V bb ) + 2 V m ( V gg + V bb ) + V m
Vp = -----------------------------------------------------------------------------------------------------
- (1.38)
4 Vm
1 2
if V P > 0 & V p 0 :V sp = --- V s1 + V p ( V s1 V p ) + v (1.39)
2
1 4 V s1 V p v
if V P > 0 & V p > 0 : V sp = --- -----------------------------------------------------------------------
- (1.40)
2 2
V + V p + ( V s1 V p ) + v
s1
V P 0 : V sp = V s1 (1.41)
2 2
V P > 0 : V c = VSAT T + V p V sp VSAT T + ( V p V sp ) (1.42)
V P 0 : V c = VSAT T (1.43)
( V d 1 V s1 ) V c
V dp = V sp + ---------------------------------------------------------------------------
- (1.44)
PSAT ( V V ) PSAT + Vc PSAT
d1 s1
V sp < V b : V dp < V b : V ab = V dp
V dp V b : V ab = V b
V sp V b : V ab = V sp
V sp < V g : V dp < V g : V ag = V dp
V dp V g : V ag = V g
V sp V g : V ag = V sp
1 2 2 C box
V sp < V b : I b1 = --- { ( V b V sp ) ( V b V ab ) } -------------------------------
2 Q soi RON T
(1.45)
V sp V b : I b1 = 0
( V dp V b ) V box
V dp V b : Y dpb = ----------------------------------------------------------------
- (1.46)
1 + 1 + ( V dp V b ) V box
( V ab V b ) V box
Y abb = ----------------------------------------------------------------
- (1.47)
1 + 1 + ( V ab V b ) V box
32 2 2 3 3
2 k b V box Y dpb Y abb Y dpb Y abb
I b2 = -------------------------------- ----------------------------
- + ----------------------------- (1.48)
Q soi RON T 2 3
V dp < V b : I b2 = 0
1 C box
V sp < V g : 2 2
I g 1 = --- { ( V g V sp ) ( V g V ag ) } ------------------------------- (1.49)
2 Q soi RON T
V sp V g : I g1 = 0
( V dp V g ) V ox
V dp V g : Y dpg = --------------------------------------------------------------
- (1.50)
1 + 1 + ( V dp V g ) V ox
( V ag V g ) V ox
Y agg = --------------------------------------------------------------
- (1.51)
1 + 1 + ( V ag V g ) V ox
32 2 2 3 3
2 k g V ox Y dpg Y agg Y dpg Y agg
I g2 = -------------------------------- ----------------------------
- + ----------------------------- (1.52)
Q soi RON T 2 3
V dp < V g : I g2 = 0
V dp V sp
VP > 0 : I ohm = -----------------------
- + I b1 + I b2 + I g 1 + I g 2 (1.53)
RON T
V dp V sp
VP 0 : I ohm = -----------------------
- (1.54)
RON T
V d 1 V dp
I ds = sign I ohm 1 + -----------------------
- (1.55)
VR sat
V b1 : accumulation part q b
V b2 : depletion part q b
2
V b3 : accumulation part q b
V b4 : depletion part q b
2
4
( V p V sp ) V dp V sp
F c = ---------------------------------------------------------------
4
------------------------------------
4 V +V
-
( V p V sp ) + ( VP 100 ) 0 dp V sp
(1.56)
1 1 2 2
V sp < V b : V b1 = -------------------------------- --- { ( V b V sp ) ( V b V ab ) } (1.57)
I ohm RON T 2
C box 3 3
V b3 = ------------------------------------------------------ { ( V b V ab ) ( V b V sp ) } (1.58)
3 Q soi I ohm RON T
V sp V b : V b1 = 0; V b3 = 0
32 2 2 3 3
2 k b T box V box Y dpb Y abb Y dpb Y abb
V dp V b : V = -----------------------------------------------
- ----------------------------- + ----------------------------- (1.59)
b2 ox I ohm RON T 2 3
2 2 3 3 4 4
2 k b T box V box Y dpb Y abb Y dpb Y abb
V b4 = ----------------------------------------------------------- ----------------------------
- + -----------------------------(1.60)
Q soi ox I ohm RON T 3 4
V dp < V b : V b2 = 0
V b4 = 0
2
( V b V ai ) ( V b V sp )
2
( V g V b ) --------------------------------------------------------------- +
C ox 2
V b5 = ----------------------------------------------- (1.61)
Q soi I ohm RON T 3 3
( V b V ai ) ( V b V sp )
---------------------------------------------------------------
3
V g or V b V sp : V b5 = 0
( V ag V b ) V box
Y agb = ----------------------------------------------------------------
- (1.62)
1 + 1 + ( V ag V b ) V box
52 2 2 3 3
2 k b C ox T box V box V g V b Y agb Y abb Y agb Y abb
V b6 = ------------------------------------------------------------- ------------------- ----------------------------
- + -----------------------------
Q soi ox I ohm RON T V box 2 3
3 3 4 4 5 5
Y agb Y abb Y agb Y abb Y agb Y abb
2 ----------------------------- + 3 ----------------------------- + ----------------------------- (1.63)
3 4 5
( V ab V g ) V ox
Y abg = --------------------------------------------------------------
- (1.64)
1 + 1 + ( V ab V g ) V ox
52 2 2 3 3
2 k g V ox V b V g Y agg Y abg Y agg Y abg
V b6 = ----------------------------------------------- ------------------- ----------------------------
- + -----------------------------
Q soi I ohm RON T V ox 2 3
3 3 4 4 5 5
Y agg Y abg Y agg Y abg Y agg Y abg
2 ----------------------------- + 3 ----------------------------- + ----------------------------- (1.65)
3 4 5
( V ad V b ) V box
Y adb = ----------------------------------------------------------------
- (1.66)
1 + 1 + ( V ad V b ) V box
( V ad V g ) V ox
Y adg = --------------------------------------------------------------
- (1.67)
1 + 1 + ( V ad V g ) V ox
V g V b V ox + V box
Z 0 = ---------------------------------------------------- (1.68)
2
k g k b T box
----------------------------------------------------------------
Q soi RON T C box I ohm
(1.69)
k g k b T box
------------------------------------------------------------
ox Q soi RON T I ohm
2 2 3 3
1 V dp V ad V dp V ad
------------------------------------- ( V dp V ad ) [ V b V g ] ------------------------- [ V g + V b ] + ------------------------
- +
4 V box V ox 2 3
( V dp V ad ) [ V b V g ( V g V box + V b V ox ) ]
appro
Vb 7 =
V 2 V 2
------------------------
dp ad 2 2
- [ V g V box + V b V ox + 2 V b V g ( V box + V ox ) ] +
2
1 3
-
3 2 V dp V ad
------------------------------------------------ 3
16 ( V box V ox ) ------------------------- [ V ( 2 V
3 g box + V ox ) + V b ( V box + 2 V ox ) ]
4
V dp V 4ad
------------------------- [ V box + V ox ]
4
(1.70)
2 2 2 2
V box ( Y dpb + Y adb ) + V ox ( Y dpg + Y adg )
Y sw = --------------------------------------------------------------------------------------------------------
2
(1.71)
V 0 ( V box + V ox )
2
( 1 + 2 V o ) Y sw
Sw = -----------------------------------------
2
- Vo (1.72)
1 + Y sw
exact
Sw > 1 : V b7 = Vb 7 (1.73)
appr
Sw < 0 : V b7 = Vb 7 (1.74)
Sw 0 & Sw 1 : Vb 7 = Sw Vb exact
7
appr
+ ( 1 Sw ) Vb 7 (1.75)
V g or V b V dp : Vb 7 = 0
Q b x = CBOX ( V b1 + V b2 + V b3 + V b4 + V b5 + V b6 + V b7 ) (1.76)
TBO X 0: Q by = 0
TBO X > 0
V sp + V dp V sp + V dp
V b ------------------------ : Q b = CBOX V b -----------------------
-
2 y 2
(1.77)
V sp + V dp
CBOX k b ------------------------ Vb
V sp + V dp 2
V b < ------------------------ : Q b y = ------------------------------ ----------------------------------------------------------------------------------
2 C box V sp + V dp
------------------------ V b + V box + V box
2
(1.78)
17
Cb fix = 0.01 CBOX + MULT 10 (1.79)
Qb s = 0.5 Qb (1.84)
Qb d = 0.5 Qb (1.85)
If TOX 0 then V g 1 = V g 2 = V g 3 = V g 4 = V g 5 = V g 6 = V g 7 = 0
: V g1 = 0
( V sp V g )m
V g3 = 0
32 2 2 3 3
V dp V g : 2 k g T ox V ox Y dpg Y agg Y dpg Y agg
V g2 = ---------------------------------------------- ----------------------------
- + ----------------------------- (1.88)
ox I ohm RON T 2 3
2 2 3 3 4 4
V ox 2 k g T ox Y dpg Y agg Y dpg Y agg
V g4 = ----------------------------------------------------------- ----------------------------
- + -----------------------------
Q soi ox I ohm RON T 3 4
(1.89)
V dp < V g : V g2 = 0
V g4 = 0
C box
V g = ----------- ( V b + V b + V b )
5 C ox 5 6 7
otherwise Vg = 0 (1.90)
5
Q g x = CGATE ( V g 1 + V g 2 + V g 3 + V g 4 + V g 5 ) (1.91)
T O X 0: Q gy = 0
TO X > 0 :
V sp + V dp V sp + V dp
V g ------------------------ : Q g y = CGATE -----------------------
- V g (1.92)
2 2
V sp + V dp
V sp + V dp CGATE k g ------------------------ V g
V g < ------------------------ :Q g y
2
= --------------------------------- -----------------------------------------------------------------------------
2 C ox V sp + V dp
------------------------ V g + V ox + V ox
2
(1.93)
17
Cg fix = 0.01 CGATE + MULT 10 (1.94)
Qg s = 0.5 Qg (1.99)
(1.100)
( Qg d = 0.5 Qg )m
VP > 0 :
V g V sp : Q gs = C ox ( V g V sp ) (1.101)
V sp V g
V g < V sp : Q gs = k g ------------------------------------------------------------- (1.102)
V sp V g + V ox + V ox
V b V sp : Q bs = C box ( V b V sp ) (1.103)
V sp V b
V b < V sp : Q bs = k b ------------------------------------------------------------------ (1.104)
V sp V b + V box + V box
2
VSAT T Q spx + Q spx + q
I hc = ------------------ -------------------------------------------- (1.106)
RON T 2
VP 0 :
1 ( 2 PSAT )
I ds 2 PSAT
---------
Q ds = sign TAUSC I hc 1 + - 1 (1.108)
I hc
1
Q d = --- ( Q b + Q g ) + Q ds (1.109)
2
1
Q s = --- ( Q b + Q g ) Q ds (1.110)
2
Numerical Adaptations
To implement SOI FET Model, level 40 in a circuit simulator, care must be taken of the
numerical stability of the simulation program. The functions as well as their derivatives
should be continuous at any bias condition that may occur during the iteration cycle.
Fc must be set to zero when Iohm gets close to zero or even negative. This prevents divisions
by zero in the substrate charge model.
1.4 Self-heating
dT
Material ATH
Si 1.3
Ge 1.25
Pdiss
RTHT CTH GaAs 1.25
AlAs 1.37
InAs 1.1
InP 1.4
GaP 1.4
SiO2 0.7
Figure 2: On the left, the self-heating network, where the node voltage VdT is used in the
temperature scaling relations. Note that for increased flexibility the node dT is
available to the user. On the right are parameter values that can be used for Ath.
The resistance and capacitance are both connected between ground and the temperature node
dT. The value of the voltage VdT at the temperature node gives the increase in local tempera-
ture, which is included in the calculation of the temperature scaling relation (1.1), see section
1.3.2 on page 8.
For the value of Ath we recommend using values from literature that describe the temperature
scaling of the thermal conductivity. For the most important materials, the values are given in
figure 2, which is largely based on Ref. [ 1], see also [ 2].
For example, if the value of VdT is 0.5V, the increase in temperature is 0.5 degrees Celsius.
P diss = I DS V DS
The total dissipation applies for the geometrical model (mnt1, mpt2, mos40t3).
1.4.3 Usage
Below a Pstar example is given to illustrate how self-heating works.
q Example
Title: example self-heating 40;
circuit;
mnt_1(Vd, Vg, Vs, 0, dt) level=40, Rth=1e6,Cth=1e-9;
R_1 ( Vdd, Vd) 100;
R_2 ( Vgg, Vg) 1k;
R_3 ( Vs, 0) 100;
e_SRC_2 (Vgg ,net101) 5;
e_SRC_1 ( Vdd, 0) 1;
e_SRC_3 ( net101, 0) 0;
end;
dc;
print: vn(dt), op(pdiss.mnt_1);
end; run;
result:
DC Analysis.
VN(DT) = 24.764E+00
Pdiss.MNT_1 = 24.764E-06
The voltage on node dT is 24.764e+0 V, which means that the local temperature is increased
by 24.764e+0 oC.
The DC operating point output facility gives information on the state of a device at its opera-
tion point. Besides terminal currents and voltages, the magnitudes of linearized internal ele-
ments are given. In some cases meaningful quantities can be derived which are then also
given (e.g. u). The objective of the DCOP-facility is twofold:
Open a window on the internal bias conditions of the device and its basic capabilities (e.g.
u).
Below the printed items are described. Cx(y) indicates the derivate of the charge Q at terminal
x to the voltage at terminal y, when all other terminals remain constant.
The additional operating point output for the model including self-heating (see section 1.4),
is listed in the table below.
When the parameter PRINTSCALED is set to 1, the device parameter set after geometrical
and temperature scaling is added to the OP output:
Quantity Description
Remarks:
When Vds<0, gm and gmb are calculated with drain and source terminals interchanged (see
section on Channel Type Declarations). The terminal voltages and IDS keep their sign..
The signs of Vp follow the conventions of the model parameter set. The parameter set is
always assumed to correspond to an n-channel device..
MULT is a scaling parameter that multiplies all currents and charges by the value of
MULT. This is equivalent to putting MULT (a number) MOS transistors in parallel. And as a
consequence MULT effects the operating point output.
A non-existent conductance, Gmin, is connected between the nodes DS. This conductance
Gmin does not influence the DC-operating point.
n : occurrence indicator
<parameters> : list of model parameters
d,g,s,b and dt are drain, gate, source, bulk and self-heating terminals respectively.
d,g,s,b and dt are drain, gate, source, bulk and self-heating terminals respectively.
3 Note
Warning! In Spectre, use only the parameter statements type=n or type=p. Using any other
string and/or numbers will result in unpredictable and possibly erroneous results.
d,g,s,b and dt are drain, gate, source, bulk and self-heating terminals respectively.
n-channel p-channel
Default ON OFF Default ON OFF
VDS 2.0 2.0 2.0 VDS -2.0 -2.0 -2.0
VGS -2.0 -2.0 -4.0 VGS 2.0 2.0 4.0
VSB 0.0 0.0 -2.0 VSB 0.0 0.0 +2.0
n-channel
OFF Triode Saturation Subthreshold Reverse Forward Breakdown
VDS 0.0 0.75 1.25 0.0 0 0 0
VGS 0.0 2.0 1.25 0.0 0 0 0
VSB 0.0 0.0 0.0 0.0 0 0 0
Nu
p-channel
OFF Triode Saturation Subthreshold Reverse Forward Breakdown
VDS 0.0 -0.75 -1.25 0.0 0 0 0
VGS 0.0 -2.0 -1.25 0.0 0 0 0
VSB 0.0 0.0 -1.25 0.0 0 0 0
n-channel p-channel
Default Default
VDS 0 VDS 0
VGS 0 VGS 0
VSB 0 VSB 0
1.7 References
A Hyp functions
Quit 39
t
t
t
hyp1
0 X
1 2 2
Figure 3: hyp 1 ( x ; ) = --- ( x + x + 4 )
2
x0
hyp2
0 x0 x
40 Quit
t
t
t
xo+hyp1(-xo;)
hyp3
0 x0 x
hyp4
-hyp1(-xo;) xo x
Quit 41
t
t
t
x0
hyp5
0 xo x
2
Figure 7: hyp 5 ( x ; x 0 ; ) = x 0 hyp 1 x 0 x ----- , for = ( x 0 )
x0
The hypm-function:
x y
hypm [ x, y;m ] = ----------------------------------------------------
- (1.111)
2m 2 m 1 (2 m)
(x +y )
setlength{unitlength}{0.40900pt} begin{picture}(1500,900)(0,0) enrm hinlines drawline[-50](264,158)(1436,158) hinlines drawline[-50](264,158)(264,787) hicklines path(264,158)(264,178)
hicklines path(264,787)(264,767) put(264,113){makebox(0,0){0}} hicklines path(264,158)(1436,158)(1436,787)(264,787)(264,158) put(45,472){makebox(0,0)[l]{shortstack{hyp
42 Quit
t
t
t
Quit 43
t
t
t
In Mextram 504 (bjt504) and Modella (bjt500) SiMKit models, Imax is an internal parameter
and its value is set through the adapter via the Spectre-specific parameter Imax.
The default value of the Imax model parameter is 1000A. Imax should be set to a value which
is large enough so it does not affect the extraction procedure.
In models that contain junctions, the junction current can be expressed as:
I = I s exp ------------------ 1
V
(1.112)
N TD
The exponential formula is used until the junction current reaches a maximum (explosion)
current Imax.
V exp l
I max = I s exp ----------------- 1
N TD-
(1.113)
The corresponding voltage for which this happens is called Vexpl (explosion voltage). The
voltage explosion expression can be derived from (1):
I max
V exp l = N TD log ---------- + 1 (1.114)
Is
For V > V exp l the following linear expression is used for the junction current:
44 Quit
t
t
t
Is V exp l
I = I max + ( V V exp l ) ------------------ exp ------------------ (1.115)
N TD N TD
Region parameter
Region is an Spectre-specific model parameter used as a convergence aid and gives an esti-
mated DC operating region. The possible values of region depend on the model:
For PSP and PSPNQS all regions are allowed, as the PSP(NQS) models both have a MOS
part and a juncap (diode). Not all regions are valid for each part, but when e.g. region=for-
ward is set, the initial guesses for the MOS will be set to zero. The same holds for setting a
region that is not valid for the JUNCAP.
Quit 45
t
t
t
A Simkit device in Spectre has three model parameter aliases for the model reference temper-
ature, tnom, tref and tr. These three parameters can only be used in a model definition, not as
instance parameters.
There is no difference in setting tnom, tref or tr. All three parameters have exactly the same
effect. The following three lines are therefore completely equivalent:
All three lines set the reference temperature for the mos11020 device to 30 C.
Specifying combinations of tnom, tref and tr in the model definition has no use, only the
value of the last parameter in the model definition will be used. E.g.:
will result in the reference temperature for the mos11020 device being set to 34 C, tnom=30
will be overridden by tref=34 which comes after it.
When there is no reference temperature set in the model definition (so no tnom, tref or tr is
set), the reference temperature of the model will be set to the value of tnom in the options
statement in the Spectre input file. So setting:
When no tnom is specified in the options statement and no reference temperature is set in the
model definition, the default reference temperature is set to 27 C.
So the lines:
46 Quit
t
t
t
The default reference temperature set in the SiMKit device itself is in the Spectre simulator
never used. It will always be overwritten by either the default "options tnom", an explicitly
set option tnom or by a tnom, tref or tr parameter in the model definition.
Quit 47
t
t
t
48 Quit
t
t
t
C OvervoltageSpecification
Quit 49
TOC Index
t
t
t
t
file
OvervoltageSpecification June 2010
Simple checks for overvoltage have been added to the following models: mos903, mos1100,
mos1101, mos1102, mos2002, mos2003, mos3100, mos4000, psp102, psp103.
The checks are done on terminal voltages of the models.
There are many ways to define overvoltage. For a general overvoltage flagging solution Ver-
ilog-A should be used.
Table 1:
50 Quit
TOC Index
t
t
t
t
file
June 2010 OvervoltageSpecification
enter msg
VBOX
leave msg
Functionality
Quit 51
TOC Index
t
t
t
t
file
OvervoltageSpecification June 2010
In Spectre only
To prevent too many warnings in a Spectre transient analysis the model parameter TMIN has
been introduced. If the time between leaving and entering the safe region is less than the
TMIN value no warning is given.
Because of the TMIN parameter a warning cannot be issued when leaving the safe region. A
warning is given when the device enters the safe region again. This warning includes the time
and the voltage when the safe region was exited.At the end of the transient warnings are
given for devices that are still out of the safe range.
In Pstar TMIN may be specified as a model parameter, but it will be ignored.
52 Quit
TOC Index
t
t
t
t
file
July 2011 Parameter PARAMCHK
D Parameter PARAMCHK
Quit 53
t
t
t
Parameter PARAMCHK
Introduction
All models have the parameter PARAMCHK. It is not related to the model behavior, but has
been introduced control the clip warning messages. Various situations may call for various
levels of warnings. This is made possible by setting this parameter.
54 Quit
t
t
t
E Bibliography
Quit 55
t
t
t
[1] Sze, S.M., Physics of semiconductor devices, 2nd edition, John Wiley & Sons,
Inc., New York, 1981
[2] Muller, R.S. and Kamins, T.I., Device electronics for integrated circuits, 2nd
edition, John Wiley & Sons, Inc., New York, 1986
[3] Ong D.G., Modern MOS Technology: Processes, Devices and Design, McGraw-
Hill Book Company, 1984
[4] Tsividis Y.P., Operation and modelling of the MOS Transistor, McGraw-Hill
Book Company, 1987
[5] Paolo Antognetti, Giuseppe Massobrio, Semiconductor Device Modeling with
SPICE, McGraw-Hill, 1988.
[6] Dileep A. Divekar, FET Modeling for Circuit Simulation, Kluwer Academic
Publishers, 1988
[7] Laurence W. Nagel, Spice2: A computer program to simulate semiconductor
circuits, University of California, Berkeley, 1975
[8] PSpice manual, MicroSim Corporation, January 1989
[9] Pstar User Manual.
[10] J.J.A. Hegge, Model Specification of MOS level 1 Spice model (Metal Oxide
Semiconductor Transistor), version 2, January 1991.
[11] Andrei Vladimirescu, Sally Liu, The simulation of MOS integrated circuits
using SPICE2, Univ. of Cal. Berkeley, 1980
[12] N. Vossenstijn, G.J. Mulder, Model specification of a Junction Field Effect
Transistor, CFT-CAD-E, 1990
[13] Y. Tsividis, G. Masetti, Problems in precision of the MOS transistor for analog
applications, IEE trans. CAD, 1983
[14] K.A. Sakallah, Yao-Tsung Yen, S. Greenberg, The Meyer model revisited:
explaining and correcting the charge nonconservation problem, Proceedings IEEE
ICCAD, 1987
[15] P.B.L. Meijer, Meijer model for Meyer model
[16] SPICE version 2G6 source code, Dep. Elec. Eng. and Comput. Sci., Univ. of
California Berkeley, March 15, 1983.
56 Quit
t
t
t
[17] Klaassen, F.M., Compact models for circuit simulation, Springer, Vienna,
chapter 7: Models for the enhancement - type MOSFET (1989)
[18] Klaassen, F.M., Compact models for circuit simulation, Springer, Vienna,
chapter 6: MOSFET - physics (1989)
[19] Wright, G.T., Physical and CAD models for the VLSI mosfet, IEEE Trans. on
Electron Devices, vol ED-34, page 823 (1987)
[20] Oh, S.Y., Ward D.E. and Dutton R.W., Transient analysis of MOS transistors/,
IEEE Journal Solid-State Circuits, Vol. SC-15, page 636 (1980)
[21] Sevat, M.F., On the channel charge division in MOSFET modeling, Digest
technical papers ICCAD-87, Santa Clara CA, page 208 (1987)
[22] Ir. C. Kortekaas, Description and users guide of the MOS interconnect capaci-
tance extractor; MICE 2.0/, Nat. Lab Technical note 1988
[23] Ir. C. Kortekaas, Junction capacitance- and current description for simulator
models/, Nat. Lab. Technical Note 1988
[24] H. Elzinga, Extending INTCAP/LOCAL with lateral capacitances between
non-overlapping PS-INS, IN-PS and INS-IN layers, RNR-46/92-IX-044, 17-09-1992
[25] Bittel und Sturm, Rauschen, Springer, page 241, (1971)
[26] Ir. A. v. Steenwijk, Private communication, (1994)
[27] R.M.D.A. Velghe and D.B.M. Klaassen, First official parameter set for MOS
Model 9.02 for the C150DM2 process, Nat. Lab. Report 6689
[28] A.J. Scholten and D.B.M. Klaassen, Geometrical scaling of 1 in MOS Model
9, Nat. Lab. Report 6992
[29] A.J. Scholten and D.B.M. Klaassen, Anomalous geometry dependence of
source/drain resistance in narrow-width MOSFETs, Proc. IEEE 1998 Int. Confer-
ence on Microelectronic Test Structures Vol. II, March 1998
[30] Kwok K. Hung et al., IEEE Trans El. Dev. Vol. 37, No. 3, March 1990
[31] Kwok K. Hung et al., IEEE Trans El. Dev. Vol. 37, No. 5, May 1990
[32] A.J. Scholten and D.B.M. Klaassen, New 1/f noise model in MOS Model 9,
level 903, Nat.Lab Unclassified Report, NL-UR 816/98
[33] R. van Langevelde, MOS Model 11, Level 1100 NL-UR 2001/813, 2001.
Quit 57
t
t
t
internet: http://www.semiconductors.philips.com/Philips_Models.
[34] R. van Langevelde, A.J. Scholten and D.B.M. Klaassen, MOS Model 11, Level
1101 NL-UR 2002/802, 2002.
internet: http://www.semiconductors.philips.com/Philips_Models.
[35] R. van Langevelde, A Compact MOSFET Model for Distortion Analysis in
Analog Circuit Design, PhD Thesis, TU Eindhoven, Eindhoven 1998.
Available on request. Write to: Ronald.van.Langevelde@philips.com
[36] R. van Langevelde and F.M. Klaassen, An Explicit Surface-Potential Based
MOSFET Model for Circuit Simulation, Solid-State Electron., Vol. 44, pp. 409-418,
2000.
[37] R.M.D.A. Velghe, D.B.M. Klaassen, F.M. Klaassen, MOS Model 9,
NL-UR 003/94, 1994. internet: http://www.semiconductors.philips.com/ Philips
Models.
[38] R. van Langevelde and F.M. Klaassen, Influence of Mobility Degradation on
Distortion Analysis in MOSFETs, in Proceedings ESSDERC 1996, Bologna, Italy,
pp. 667-670, 1996.
[39] R. van Langevelde and F.M. Klaassen, Effect of Gate-Field Dependent Mobil-
ity Degradation on Distortion Analysis in MOSFET s, IEEE Trans. Electron
Devices, Vol. ED-44, No. 11, pp. 2044-2052, 1997.
[40] R. van Langevelde and F.M. Klaassen, Accurate Drain Conductance Mode-
ling for Distortion Analysis in MOSFETs, IEDM 1997 Tech. Digest, pp. 313-316,
1997.
[41] A.R. Boothroyd, S.W. Tarasewicz and C. Slaby, MISNAN A Physically Based
Continuous MOSFET Model for CAD Applications, IEEE Trans. Computer-Aided
Design, Vol. CAD-10, No. 12, pp. 1512-1529, 1991.
[42] K. Joardar, K.K. Gullapulli, C.C. McAndrew, M.E. Burnham and A. Wild, An
Improved MOSFET Model for Circuit Simulation, IEEE Trans. Electron Devices,
Vol. ED-45, No. 1, pp. 134-148, 1998.
[43] Z.A. Weinberg, On Tunneling in Metal-Oxide-Silicon Structures, J. Appl.
Phys., Vol. 53, pp. 5052-56, 1982.
[44] F. Stern, Quantum Properties of Surface Space-Charge Layers, CRC Crit.
Rev. Solid State Sci., pp. 499-514, 1974.
[45] S.-Y. Oh, D.E. Ward and R.W. Dutton, Transient Analysis of MOS Transistors,
58 Quit
t
t
t
Quit 59
t
t
t
60 Quit
t
t
t
[70] MOSModel 9:
http://www.nxp.com/models/
Quit 61
t
t
t
62 Quit
t
t
t