Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Issued: 1/2013
PSP 103.2
The PSP model is a joint development of Delft University
of Technology and NXP Semiconductors
Unclassified Report
Unclassified
PSP 103.2
PSP_Support@tudelft.nl
Gert-Jan.Smit@nxp.com
Andries.Scholten@nxp.com
D.B.M.Klaassen@nxp.com
All rights reserved. Reproduction or dissemination in whole or in part is prohibited without the
prior written consent of the copyright holder.
ii
Unclassified
PSP 103.2
Title:
PSP 103.2
Author(s):
Reviewer(s):
Technical Note:
NXP-TN-2012-0080
Additional
Numbers:
Subcategory:
Project:
Customer:
Keywords:
PSP Model, compact modeling, MOSFET, CMOS, circuit simulation, integrated circuits
Abstract:
The PSP model is a compact MOSFET model intended for analog, RF, and digital design. It is jointly developed by NXP Semiconductors and Delft University of Technology.
(Until 2011, it was jointly developed by NXP Semiconductors and Arizona State University. The roots of PSP lie in both MOS Model 11 (developed by NXP Semiconductors)
and SP (developed at the Pennsylvania State University and later at Arizona State University). PSP is a surface-potential based MOS Model, containing all relevant physical
effects (mobility reduction, velocity saturation, DIBL, gate current, lateral doping gradient effects, STI stress, etc.) to model present-day and upcoming deep-submicron bulk
CMOS technologies. The source/drain junction model, c.q. the JUNCAP2 model, is
fully integrated in PSP. This report contains a full description of the PSP model, including parameter sets, scaling rules, model equations, and a description of the parameter
extraction procedure.
In December 2005, the Compact Model Council (CMC) has elected PSP as the new industrial standard model for compact MOSFET modeling.
Since December 2012, Delft University of Technology replaces Arizona State University
as the supporting institution.
Conclusions:
iii
iv
PSP 103.2
Unclassified
Unclassified
PSP 103.2
Unclassified
PSP 103.2
Release of PSP 103.1 (which includes JUNCAP 200.3) as part of SiMKit 3.3. The main changes
Added external sheet resistance RSHD for drain diffusion (used when SWJUNASYM = 1)
Bug-fix and minor implementation change in NUD-model
Minor bug fix in conditional for SP-calculation of overlap areas.
Added noise source labeling (vA-code only)
December 2009
changes are:
Release of PSP 103.1.1 (which includes JUNCAP 200.3) as part of SiMKit 3.4. The main
Modified implementation of the asymmetrical junction model to improve simulation speed of verilog-A
code.
Modified implementation of the stand-alone JUNCAP2 model.
Modified implementation of the MULT-scaling factor.
Modified implementation of NUD model.
Minor bug fixes.
July 2010 Release of PSP 103.1.2 as part of SiMKit 3.5. The main changes are:
Changes in the calculation of the surface-potential in the overlap regions and the calculation of the gatecurrent. These modifications lead to an 7% simulation speed increase, but leads to some small changes
in the overlap-capacitance, gate-current, and GIDL-current w.r.t. the previous version.
vi
Unclassified
PSP 103.2
December 2012
changes are:
Release of PSP 103.2.0 (which includes JUNCAP 200.4) as part of SiMKit 4.0.1. The main
Changes in the calculation of the surface potential in the overlap regions (see July 2010).
Introduction of self heating. The self heating version of the model has a fifth terminal (dt) to represent the
temperature increase. New parameters: RTH, CTH, STRTH (local model), RTHO, CTHO, STRTHO
(global model and binning model).
The expression for qlim2 in QM correction was modified to avoid unphysical behavior when oxide
thickness is large. This modification makes the model more suitable for high-k dielectrics.
Some minor bug-fixes in the calculation of the OP-output.
Several improvements in the noise-model implementation
Fixed sign of correlation coefficient (Verilog-A only).
Simplified implementation and better scaled noise amplitude at internal nodes (Verilog-A only).
Improved behavior when crossing Vds = 0 at high-frequency.
Scaled junction parameters added to OP-output.
New parameter PARAMCHK to set level of clip warnings (SiMKit only).
More efficient model evaluation when MULT = 0 (SiMKit only).
March 2006 Documentation adapted to PSP 101.0. Added more details on noise-model implementation and
a full description of the NQS-model.
June 2006
October 2006 Documentation adapted to PSP 102.1 and some errors corrected.
October 2007 Documentation adapted to PSP 102.2 and some errors corrected.
April 2008
November 2008
June 2009
December 2012
vii
viii
PSP 103.2
Unclassified
Unclassified
PSP 103.2
Contents
1
Introduction
1.1
1.2
Structure of PSP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3
Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3.1
SiMKit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1
Nomenclature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2
Parameter clipping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3
2.4
Model constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5
Model parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5.1
Instance parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5.2
Intrinsic model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5.3
25
2.5.4
26
2.5.5
27
2.5.6
34
2.5.7
35
2.5.8
36
37
3.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37
3.2
37
3.3
Binning equations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
3.4
Parasitic resistances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
55
3.5
Stress effects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
56
3.5.1
56
3.5.2
56
3.5.3
Parameter modifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
58
59
3.6.1
59
3.6
ix
3.6.2
3.7
4
Unclassified
60
Asymmetric junctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61
63
4.1
63
4.2
Current Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
68
4.2.1
68
4.2.2
69
4.2.3
69
4.2.4
70
4.2.5
72
4.2.6
73
4.2.7
Polysilicon Depletion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
73
4.2.8
74
4.2.9
75
76
76
77
79
79
Charge Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
4.3.1
Quantum-Mechanical Corrections . . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
4.3.2
80
4.3.3
80
4.3.4
81
4.4
Noise Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
82
4.5
Self heating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
84
4.3
PSP 103.2
Non-quasi-static RF model
85
5.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
85
5.2
NQS-effects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
85
5.3
85
5.3.1
Internal constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
86
5.3.2
87
5.3.3
87
5.3.4
89
5.3.5
Continuity equation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
89
5.3.6
90
Embedding
92
6.1
Model selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
92
6.2
Case of parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
92
Unclassified
6.3
92
6.3.1
93
6.4
95
6.5
Verilog-A versus C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
96
6.5.1
Implementation of GMIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
96
6.5.2
96
6.5.3
97
6.5.4
Parameter extraction
103
7.1
Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
7.2
7.3
7.4
7.5
7.6
PSP 103.2
113
A Auxiliary Equations
122
124
xi
Unclassified
PSP 103.2
Section 1
Introduction
1.1 Origin and purpose
The PSP model is a compact MOSFET model intended for analog, RF, and digital design. It is jointly developed
by NXP Semiconductors and Delft University of Technology. (Until 2011, it was jointly developed by NXP
Semiconductors and Arizona State University. The roots of PSP lie in both MOS Model 11 (developed by NXP
Semiconductors) and SP (developed at the Pennsylvania State University and later at Arizona State University).
PSP is a surface-potential based MOS Model, containing all relevant physical effects (mobility reduction,
velocity saturation, DIBL, gate current, lateral doping gradient effects, STI stress, etc.) to model present-day
and upcoming deep-submicron bulk CMOS technologies. The source/drain junction model, c.q. the JUNCAP2
model, is fully integrated in PSP.
PSP not only gives an accurate description of currents, charges, and their first order derivatives (i.e. transconductance, conductance and capacitances), but also of the higher order derivatives, resulting in an accurate
description of electrical distortion behavior. The latter is especially important for analog and RF circuit design.
The model furthermore gives an accurate description of the noise behavior of MOSFETs. Finally, PSP has an
option for simulation of non-quasi-static (NQS) effects.
The source code of PSP and the most recent version of this documentation are available on the PSP model web
site: psp.ewi.tudelft.nl and the NXP Semiconductors web site: www.nxp.com/models.
Global level
Unclassified
PSP 103.2
Geometry scaling
L, W
SA, SB, SD
Stress parameters
Stress model
WPE model
Local level
Temperature scaling
TA
Terminal
voltages
Model equations
Currents
Charges
Noise
Local model
Figure 1.1: Simplified schematic overview of PSPs hierarchical structure.
Since most of these (local) parameters scale with geometry, all transistors of a particular process can be described by a (larger) set of parameters, called the global parameter set. An overview of the global parameters
in PSP is given in Section 2.5.2. Roughly speaking, this set contains all local parameters for a long/wide device
plus a number of sensitivity coefficients. From the global parameter set, one can obtain a local parameter set for
a specific device by applying a set of scaling rules (see Section 3.2). The geometric properties of that specific
device (such as its length and width) enter these scaling rules as instance parameters.
From PSP 101.0 onwards it is possible to use a set of binning rules (see Section 3.3) as an alternative to the
geometrical (physics based) scaling rules. These binning rules come with their own set of parameters (see
Section 2.5.2). Similar to the geometrical scaling rules, the binning rules yield a local parameter set which is
used as input for the local model.
PSP is preferably used at global level when designing a circuit in a specific technology for which a global
parameter set is available. On the other hand, using PSP at local level can be advantageous during parameter
extraction.
As an option, it is possible to deal with the modifications of transistor properties due to stress and well proximity
effect (WPE). In PSP, this is implemented by additional sets of transformation rules, which are optionally
applied to the intermediate local parameter set generated at the global level. The parameters associated with
the stress and WPE models are consequently part of the global parameter set (both geometrical and binning).
The model structure described above is schematically depicted in Fig. 1.1.
The JUNCAP2 model is implemented in such a way that the same set of JUNCAP2 parameters can be used at
2
Unclassified
PSP 103.2
both the global and the local level. This is further explained in Section 6.4.
1.3 Availability
The PSP model developers (Delft University of Technology and NXP Semiconductors) distribute the PSP code
in two formats:
1. Verilog-A code
2. C-code (as part of SiMKit-library)
The C-version is automatically generated from the Verilog-A version by the software package ADMS [1].
This procedure guarantees the two implementations to contain identical equations. Neverthelessdue to some
specific limitations/capabilities of the two formatsthere are a few minor differences, which are described in
Section 6.5.
1.3.1
SiMKit
SiMKit is a simulator-independent compact transistor model library. Simulator-specific connections are handled
through so-called adapters that provide the correct interfacing to the circuit simulator of choice. Currently,
adapters to the following circuit simulators are provided:
1. Spectre (Cadence)
2. Pstar (NXP Semiconductors)
3. ADS (Agilent)
Some other circuit simulators vendors provide their own SiMKit adapter, such that simulations with models in
SiMKit are possible.
Unclassified
PSP 103.2
Section 2
Unit
Description
VDe
VGe
VSe
VBe
e
ID
V
V
V
V
A
Unclassified
PSP 103.2
Symbol
Unit
Description
e
IG
ISe
IBe
Se
e
Sid
e
Sig,S
e
Sig,D
e
Sigs
e
Sigd
e
Sj,S
e
Sj,D
e
Sigid
A
A
A
A2 s
A2 s
A2 s
A2 s
A2 s
A2 s
A2 s
A2 s
A2 s
Unit
Description
TA
fop
C
Hz
Symbol
Unit
Value
Description
T0
273.15
2
3
4
5
6
7
8
kB
~
q
m0
0
r,Si
QMN
J/K
Js
C
kg
F/m
4
2
V m 3 C 3
1.3806505 1023
1.05457168 1034
1.6021918 1019
9.1093826 1031
8.8541878176 1012
11.8
5.951993
QMP
V m 3 C 3
7.448711
Unclassified
PSP 103.2
VGe
ieG
e
Sigs
e
Sig,S
e
Sig,D
e
Sigd
VSe
e
ieD = ID
+
dQeD
dt
e
ieG = IG
+
dQeG
dt
VDe
ieS
e
Sid
ieD
Se
e
Sj,S
ieS = ISe +
dQeS
dt
ieB = IBe +
dQeB
dt
e
Sj,D
ieB
VBe
2.5
Model parameters
In this section all parameters of the PSP-model are described. The parameters for the intrinsic MOS model,
the stress and well proximity effect models and the junction model are given in separate tables. The complete
parameter list for each of the model entry levels is composed of several parts, as indicated in the table below.
Entry level
Sections
Binning
Local
Unclassified
2.5.1
PSP 103.2
Instance parameters
The instant parameters for global, local and binning models are listed in the table below. The last column of
Geo. shows for which value of SWGEO the listed parameter is used. Note that, as explained in Section 6.4,
the instance parameters for the JUNCAP2 model are used at the local level as well.
No.
Name
Unit
Default
Min.
Max.
0
1
2
3
L
W
ABSOURCE
LSSOURCE
m
m
m2
m
106
106
1012
106
109
109
0
0
LGSOURCE
106
5
6
ABDRAIN
LSDRAIN
m2
m
1012
106
0
0
LGDRAIN
106
AS
m2
1012
PS
106
10
AD
m2
1012
11
PD
106
12
13
14
15
JW
DELVTO
FACTUO
SA
m
V
1 106
0
1
0
16
SB
17
SD
18
SCA
19
SCB
20
SCC
21
SC
22
NRS
23
NRD
24
NGCON
Description
Geo.
1, 2
1, 2
0, 1, 2
0, 1, 2
0, 1, 2
0, 1, 2
0, 1, 2
0, 1, 2
0, 1, 2
0, 1, 2
0, 1, 2
0, 1, 2
0
0, 1, 2
0, 1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
PSP 103.2
Unclassified
Description
Geo.
1, 2
No.
Name
Unit
Default
Min.
Max.
25
XGW
107
26
NF
27
MULT
1, 2
0, 1, 2
Note that if both SA and SB are set to 0 the stress-equations are not computed. If SCA, SCB, SCC and SC are
all set to 0 the well proximity effect equations are not computed.
The switching parameter SWJUNCAP is used to determine the meaning and usage of the junction instance
parameters, where AB (junction area), LS (STI-edge part of junction perimeter), and LG (gate-edge part of
junction perimeter) are the instance parameters of a single instance (source or drain) of the JUNCAP2 model.
source
SWJUNCAP
0
1
2
3
drain
AB
LS
LG
AB
LS
LG
0
ABSOURCE
AS
AS
0
LSSOURCE
PS
PS WE
0
LGSOURCE
WE
WE
0
ABDRAIN
AD
AD
0
LSDRAIN
PD
PD WE
0
LGDRAIN
WE
WE
At the local level, the switching parameter SWJUNCAP is used to determine the meaning and usage of the
junction instance parameters, where AB (junction area), LS (STI-edge part of junction perimeter), and LG
(gate-edge part of junction perimeter) are the instance parameters of a single instance (source or drain) of the
JUNCAP2 model. Because the transistor width W is not available at the local level, an additional instance
parameter JW (junction width) is required when SWJUNCAP = 2 or 3.
source
SWJUNCAP
0
1
2
3
drain
AB
LS
LG
AB
LS
LG
0
ABSOURCE
AS
AS
0
LSSOURCE
PS
PS JW
0
LGSOURCE
JW
JW
0
ABDRAIN
AD
AD
0
LSDRAIN
PD
PD JW
0
LGDRAIN
JW
JW
Unclassified
2.5.2
PSP 103.2
Intrinsic model
The model parameters for the intrinsic part of the MOSFET are listed in the table below. The last column
labeled Geo.shows for which value of SWGEO the parameter is used. The convention used in this table
is that, if a scaling rule exists for a local parameter its scaling (global and/or binning) parameters are grouped
underneath. Note also some parameters do not have their local counterparts.
No.
Name
Unit
LEVEL
103
TYPE
2
3
TR
DTA
21
0
273
C
K
Default
Geo.
0, 1, 2
0, 1, 2
0, 1, 2
0, 1, 2
Switches
4
5
PARAMCHK
SWGEO
0
1
6
7
SWIGATE
SWIMPACT
0
0
0
0
1
1
SWGIDL
9
10
SWJUNCAP
SWJUNASYM
0
0
11
12
SWNUD
SWDELVTAC
0
0
0
0
2
1
13
QMC
0, 1, 2
0, 1, 2
0, 1, 2
0, 1, 2
0, 1, 2
0, 1, 2
0, 1, 2
0, 1, 2
0, 1, 2
0, 1, 2
LMIN
15
LMAX
16
WMIN
17
WMAX
2
2
2
2
Process Parameters
18
LVARO
1, 2
2 Only
Unclassified
PSP 103.2
No.
Name
Unit
Default
Geo.
19
20
21
LVARL
LVARW
LAP
0
0
0
22
WVARO
23
24
25
WVARL
WVARW
WOT
0
0
0
26
DLQ
27
DWQ
28
VFB
Flat-band voltage at TR
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
29
30
31
32
VFBO
VFBL
VFBW
VFBLW
V
V
V
V
1
0
0
0
Geometry-independent part
Length dependence
Width dependence
Area dependence
1
1
1
1
33
34
35
36
POVFB
PLVFB
PWVFB
PLWVFB
V
V
V
V
1
0
0
0
2
2
2
2
V/K
5 104
37
STVFB
38
39
40
41
STVFBO
STVFBL
STVFBW
STVFBLW
V/K
V/K
V/K
V/K
5 104
0
0
0
Geometry-independent part
Length dependence
Width dependence
Area dependence
1
1
1
1
42
43
44
45
POSTVFB
PLSTVFB
PWSTVFB
PLWSTVFB
V/K
V/K
V/K
V/K
5 104
0
0
0
2
2
2
2
2 109
1010
46
TOX
47
TOXO
2 109
1010
48
POTOX
2 109
3.9
49
EPSROX
10
Unclassified
PSP 103.2
No.
Name
Unit
Default
Geo.
50
EPSROXO
3.9
51
POEPSROX
3.9
52
NEFF
m3
5 1023
3 1023
1020
53
NSUBO
m3
54
NSUBW
55
WSEG
108
1010
56
57
NPCK
NPCKW
m3
1024
0
58
WSEGP
108
1010
59
LPCK
108
1010
60
LPCKW
61
FOL1
62
FOL2
63
64
65
66
PONEFF
PLNEFF
PWNEFF
PLWNEFF
m3
m3
m3
m3
5 1023
0
0
0
67
FACNEFFAC
2
2
2
2
1
1
1
1
1
1
1
1
1
68
69
70
71
FACNEFFACO
FACNEFFACL
FACNEFFACW
FACNEFFACLW
1
0
0
0
72
73
74
75
POFACNEFFAC
PLFACNEFFAC
PWFACNEFFAC
PLWFACNEFFAC
1
0
0
0
2
2
2
2
0.01
1
0
1
1
76
77
78
GFACNUD
GFACNUDO
GFACNUDL
1
1
1
1
11
Unclassified
PSP 103.2
No.
Name
Unit
Default
Geo.
79
80
81
GFACNUDLEXP
GFACNUDW
GFACNUDLW
1
0
0
1
1
1
82
83
84
85
POGFACNUD
PLGFACNUD
PWGFACNUD
PLWGFACNUD
1
0
0
0
2
2
2
2
86
VSBNUD
87
VSBNUDO
88
POVSBNUD
0.1
89
DVSBNUD
90
DVSBNUDO
91
PODVSBNUD
92
VNSUB
93
VNSUBO
94
POVNSUB
0.05
103
95
NSLP
96
NSLPO
0.05
97
PONSLP
0.05
V1
98
DNSUB
99
DNSUBO
V1
100
PODNSUB
V1
Offset of B
101
DPHIB
102
103
104
105
106
DPHIBO
DPHIBL
DPHIBLEXP
DPHIBW
DPHIBLW
V
V
V
V
0
0
1
0
0
1
1
1
1
1
107
108
109
110
PODPHIB
PLDPHIB
PWDPHIB
PLWDPHIB
V
V
V
V
0
0
0
0
2
2
2
2
12
Unclassified
PSP 103.2
No.
Name
Unit
Default
Geo.
111
DELVTAC
112
113
114
115
116
DELVTACO
DELVTACL
DELVTACLEXP
DELVTACW
DELVTACLW
V
V
V
V
0
0
1
0
0
1
1
1
1
1
117
118
119
120
PODELVTAC
PLDELVTAC
PWDELVTAC
PLWDELVTAC
V
V
V
V
0
0
0
0
2
2
2
2
m3
1026
121
NP
122
123
NPO
NPL
m3
1026
0
Geometry-independent part
Length dependence
1
1
124
125
126
127
PONP
PLNP
PWNP
PLWNP
m3
m3
m3
m3
1026
0
0
0
2
2
2
2
128
CT
129
130
131
132
133
CTO
CTL
CTLEXP
CTW
CTLW
0
0
1
0
0
Geometry-independent part
Length dependence
Exponent for length dependence
Width dependence
Area dependence
1
1
1
1
1
134
135
136
137
POCT
PLCT
PWCT
PLWCT
0
0
0
0
2
2
2
2
2 109
1010
138
TOXOV
139
TOXOVO
2 109
1010
140
POTOXOV
2 109
2 109
1010
141
TOXOVD
142
TOXOVDO
2 109
1010
143
POTOXOVD
2 109
144
LOV
13
Unclassified
PSP 103.2
No.
145
146
Name
LOVD
NOV
Unit
m
Default
0
m3
5 1025
Geo.
1
0
147
NOVO
m3
5 1025
148
149
150
151
PONOV
PLNOV
PWNOV
PLWNOV
m3
m3
m3
m3
5 1025
0
0
0
2
2
2
2
m3
5 1025
152
NOVD
153
NOVDO
m3
5 1025
154
155
156
157
PONOVD
PLNOVD
PWNOVD
PLWNOVD
m3
m3
m3
m3
5 1025
0
0
0
2
2
2
2
DIBL Parameters
158
CF
DIBL parameter
159
160
161
CFL
CFLEXP
CFW
0
2
0
Length dependence
Exponent for length dependence
Width dependence
1
1
1
162
163
164
165
POCF
PLCF
PWCF
PLWCF
0
0
0
0
2
2
2
2
V1
Back-bias dependence of CF
166
CFB
167
CFBO
V1
168
POCFB
V1
Mobility Parameters
169
BETN
m2 /V/s
7 102
5 102
0
Zero-field mobility at TR
Relative mobility decrease due to
first lateral profile
Width dependence of FBET1
Mobility-related characteristic
length of first lateral profile
Width dependence of LP1
1
1
170
171
UO
FBET1
m2 /V/s
172
173
FBET1W
LP1
0
108
1010
174
LP1W
1
1
1
14
Unclassified
PSP 103.2
No.
Name
Unit
Default
175
FBET2
176
LP2
108
1010
177
BETW1
178
BETW2
179
WBET
109
1010
180
181
182
183
POBETN
PLBETN
PWBETN
PLWBETN
m2 /V/s
m2 /V/s
m2 /V/s
m2 /V/s
7 102
0
0
0
184
STBET
Geo.
2
2
2
2
1
1
1
1
185
186
187
188
STBETO
STBETL
STBETW
STBETLW
1
0
0
0
1
1
1
1
189
190
191
192
POSTBET
PLSTBET
PWSTBET
PLWSTBET
1
0
0
0
2
2
2
2
m/V
0.5
193
MUE
194
195
MUEO
MUEW
m/V
0.5
0
1
1
196
197
198
199
POMUE
PLMUE
PWMUE
PLWMUE
m/V
m/V
m/V
m/V
0.5
0
0
0
2
2
2
2
200
STMUE
201
STMUEO
202
POSTMUE
1.5
203
THEMU
204
THEMUO
1.5
205
POTHEMU
1.5
1.5
Temperature dependence of
THEMU
206
STTHEMU
15
Unclassified
PSP 103.2
No.
Name
Unit
Default
Geo.
207
STTHEMUO
1.5
208
POSTTHEMU
1.5
209
CS
210
211
212
213
214
CSO
CSL
CSLEXP
CSW
CSLW
0
0
1
0
0
1
1
1
1
1
215
216
217
218
POCS
PLCS
PWCS
PLWCS
0
0
0
0
2
2
2
2
Temperature dependence of CS
219
STCS
220
STCSO
221
POSTCS
V1
Non-universality parameter
222
XCOR
223
224
225
226
XCORO
XCORL
XCORW
XCORLW
V1
0
0
0
0
1
1
1
1
227
228
229
230
POXCOR
PLXCOR
PWXCOR
PLWXCOR
V1
V1
V1
V1
0
0
0
0
2
2
2
2
231
STXCOR
232
STXCORO
233
POSTXCOR
234
FETA
235
FETAO
236
POFETA
RS
RSW1
30
50
16
Unclassified
PSP 103.2
No.
Name
Unit
Default
Geo.
239
RSW2
240
241
242
243
PORS
PLRS
PWRS
PLWRS
30
0
0
0
2
2
2
2
Temperature dependence of RS
244
STRS
245
STRSO
246
POSTRS
V1
0.5
Back-bias dependence of RS
247
RSB
248
RSBO
V1
249
PORSB
V1
V1
0.5
Gate-bias dependence of RS
250
RSG
251
RSGO
V1
252
PORSG
V1
THESAT
V1
254
255
256
257
258
THESATO
THESATL
THESATLEXP
THESATW
THESATLW
V1
V1
0
0.05
1
0
0
1
1
1
1
1
259
260
261
262
POTHESAT
PLTHESAT
PWTHESAT
PLWTHESAT
V1
V1
V1
V1
1
0
0
0
2
2
2
2
Temperature dependence of
THESAT
2
2
2
2
263
STTHESAT
264
STTHESATO
265
266
267
STTHESATL
STTHESATW
STTHESATLW
0
0
0
268
269
270
271
POSTTHESAT
PLSTTHESAT
PWSTTHESAT
PLWSTTHESAT
1
0
0
0
1
1
1
17
Unclassified
PSP 103.2
No.
Name
Unit
Default
Geo.
272
THESATB
V1
0.5
273
THESATBO
V1
274
275
276
277
POTHESATB
PLTHESATB
PWTHESATB
PLWTHESATB
V1
V1
V1
V1
0
0
0
0
2
2
2
2
V1
0.5
278
THESATG
279
THESATGO
V1
280
281
282
283
POTHESATG
PLTHESATG
PWTHESATG
PLWTHESATG
V1
V1
V1
V1
0
0
0
0
2
2
2
2
AX
285
286
AXO
AXL
18
0.4
Geometry independent
Length dependence
1
1
287
288
289
290
POAX
PLAX
PWAX
PLWAX
3
0
0
0
2
2
2
2
ALP
ALPL
ALPLEXP
ALPW
0.01
5 104
1
0
CLM pre-factor
Length dependence
Exponent for length dependence
Width dependence
0
1
1
1
295
296
297
298
POALP
PLALP
PWALP
PLWALP
0.01
0
0
0
2
2
2
2
299
ALP1
300
301
302
303
ALP1L1
ALP1LEXP
ALP1L2
ALP1W
0
0.5
0
0
Length dependence
Exponent for length dependence
Second order length dependence
Width dependence
1
1
1
1
304
POALP1
18
Unclassified
PSP 103.2
No.
305
306
307
308
Name
PLALP1
PWALP1
PLWALP1
ALP2
Unit
Geo.
0
0
0
Length dependence
Width dependence
Length times width dependence
2
2
2
V1
0
0.5
0
0
Length dependence
Exponent for length dependence
Second order length dependence
Width dependence
1
1
1
1
0
0
0
0
2
2
2
2
0.05
1010
ALP2L1
ALP2LEXP
ALP2L2
ALP2W
313
314
315
316
POALP2
PLALP2
PWALP2
PLWALP2
V1
V1
V1
V1
VP
V
V
V
309
310
311
312
317
Default
318
VPO
0.05
319
POVP
0.05
A1
Impact-ionization pre-factor
321
322
323
A1O
A1L
A1W
1
0
0
1
1
1
324
325
326
327
POA1
PLA1
PWA1
PLWA1
1
0
0
0
2
2
2
2
10
Impact-ionization exponent at TR
328
A2
329
A2O
10
330
POA2
10
Temperature dependence of A2
331
STA2
332
STA2O
333
POSTA2
Saturation-voltage dependence of
II
1
0
0
1
1
1
334
335
336
337
A3
A3O
A3L
A3W
19
Unclassified
PSP 103.2
No.
338
339
340
341
342
Name
POA3
PLA3
PWA3
PLWA3
A4
Unit
Default
Geo.
1
0
0
0
2
2
2
2
V 2
Back-bias dependence of II
343
344
345
A4O
A4L
A4W
V 2
0
0
0
1
1
1
346
347
348
349
POA4
PLA4
PWA4
PLWA4
V 2
1
V 2
1
V 2
1
V 2
0
0
0
0
2
2
2
2
GCO
10
10
351
GCOO
352
POGCO
353
IGINV
354
IGINVLW
355
356
357
358
POIGINV
PLIGINV
PWIGINV
PLWIGINV
A
A
A
A
0
0
0
0
2
2
2
2
359
IGOV
360
IGOVW
361
362
363
364
POIGOV
PLIGOV
PWIGOV
PLWIGOV
A
A
A
A
0
0
0
0
2
2
2
2
365
IGOVD
366
IGOVDW
367
368
369
POIGOVD
PLIGOVD
PWIGOVD
A
A
A
0
0
0
2
2
2
20
Unclassified
PSP 103.2
No.
370
371
Name
PLWIGOVD
STIG
Unit
Default
Geo.
372
STIGO
373
POSTIG
0.375
10
374
GC2
375
GC2O
0.375
376
POGC2
3.75 101
0.063
377
GC3
378
GC3O
0.063
379
POGC3
6.3 102
3.1
380
CHIB
381
CHIBO
3.1
382
POCHIB
3.1
AGIDL
A/V3
GIDL pre-factor
384
AGIDLW
A/V3
Width dependence
385
386
387
388
POAGIDL
PLAGIDL
PWAGIDL
PLWAGIDL
A/V3
A/V3
A/V3
A/V3
0
0
0
0
2
2
2
2
A/V3
389
AGIDLD
390
AGIDLDW
A/V3
Width dependence
391
392
393
394
POAGIDLD
PLAGIDLD
PWAGIDLD
PLWAGIDLD
A/V3
A/V3
A/V3
A/V3
0
0
0
0
2
2
2
2
41
395
BGIDL
396
BGIDLO
41
397
POBGIDL
41
41
398
BGIDLD
399
BGIDLDO
41
400
POBGIDLD
41
21
Unclassified
PSP 103.2
No.
Name
Unit
Default
Geo.
401
STBGIDL
V/K
Temperature dependence of
BGIDL
402
STBGIDLO
V/K
403
POSTBGIDL
V/K
V/K
Temperature dependence of
BGIDL for drain side
404
STBGIDLD
405
STBGIDLDO
V/K
406
POSTBGIDLD
V/K
407
CGIDL
408
CGIDLO
409
POCGIDL
410
CGIDLD
411
CGIDLDO
412
POCGIDLD
424
425
426
427
428
COX
POCOX
PLCOX
PWCOX
PLWCOX
CGOV
POCGOV
PLCGOV
PWCGOV
PLWCGOV
CGOVD
POCGOVD
PLCGOVD
PWCGOVD
PLWCGOVD
CGBOV
1014
F
F
F
F
1014
0
0
0
2
2
2
2
1015
F
F
F
F
1015
0
0
0
2
2
2
2
1015
F
F
F
F
1015
0
0
0
2
2
2
2
22
Unclassified
PSP 103.2
No.
Name
Unit
Default
Geo.
429
CGBOVL
430
431
432
433
POCGBOV
PLCGBOV
PWCGBOV
PLWCGBOV
F
F
F
F
0
0
0
0
2
2
2
2
434
CFR
435
CFRW
436
437
438
439
POCFR
PLCFR
PWCFR
PLWCFR
F
F
F
F
0
0
0
0
2
2
2
2
440
CFRD
441
CFRDW
442
443
444
445
POCFRD
PLCFRD
PWCFRD
PLWCFRD
F
F
F
F
0
0
0
0
2
2
2
2
FNT
447
FNTO
448
POFNT
V1 /m4
8 1022
449
NFA
450
NFALW
V1 /m4
8 1022
451
452
453
454
PONFA
PLNFA
PWNFA
PLWNFA
V1 /m4
V1 /m4
V1 /m4
V1 /m4
8 1022
0
0
0
2
2
2
2
V1 /m2
3 107
455
NFB
456
NFBLW
V1 /m2
3 107
457
PONFB
V1 /m2
3 107
23
Unclassified
PSP 103.2
No.
458
459
460
461
Name
PLNFB
PWNFB
PLWNFB
NFC
Unit
Default
Geo.
V1 /m2
V1 /m2
V1 /m2
0
0
0
Length dependence
Width dependence
Length times width dependence
2
2
2
V1
462
NFCLW
V1
463
464
465
466
PONFC
PLNFC
PWNFC
PLWNFC
V1
V1
V1
V1
0
0
0
0
2
2
2
2
467
EF
468
EFO
469
POEF
470
LINTNOI
471
ALPNOI
24
Unclassified
2.5.3
PSP 103.2
The stress model of BSIM4.4.0 has been adopted in PSP with as little modifications as possible. Parameter
names have been copied, but they have been subjected to PSP conventions by replacing every zero by an O.
Moreover, the parameters STK2 and LODK2 are not available in PSP. Except for these changes, stress parameters determined for BSIM can be directly applied in PSP. Some trivial conversion of parameters BSIMPSP
is still necessary, see [2].
The parameters in this section are part of PSPs global parameter set (both geometrical and binning).
No.
Name
Unit
SAREF
106
109
SBREF
106
109
2
3
WLOD
KUO
m
m
0
0
KVSAT
5
6
7
8
9
TKUO
LKUO
WKUO
PKUO
LLODKUO
mLLODKUO
mWLODKUO
mLLODKUO+WLODKUO
0
0
0
0
0
10
WLODKUO
11
12
13
14
KVTHO
LKVTHO
WKVTHO
PKVTHO
0
0
0
0
15
LLODVTH
16
WLODVTH
17
STETAO
18
LODETAO
Vm
mLLODVTH
mWLODVTH
mLLODVTH+WLODVTH
Geo.
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
1, 2
25
2.5.4
Unclassified
PSP 103.2
The WPE model of BSIM4.5.0 has been adopted in PSP with as little modifications as possible. Parameter
names have been copied, but they have been subjected to PSP conventions by replacing every zero by an O.
Moreover, the parameter K2WE is not available in PSP. Except for some trivial conversion of parameters
BSIMPSP [2], WPE parameters from BSIM can be used directly in PSP. The WPE parameters have both
geometrical and binning rules included as explained in Section 3.6.2. The last columnlabeled Geo.shows
for which value of SWGEO the parameter is used.
No.
Name
Unit
Default
Min.
Max.
SCREF
1 106
1
2
WEB
WEC
0
0
KVTHOWEO
4
5
6
KVTHOWEL
KVTHOWEW
KVTHOWELW
0
0
0
POKVTHOWE
8
9
10
PLKVTHOWE
PWKVTHOWE
PLWKVTHOWE
0
0
0
11
KUOWEO
12
13
14
KUOWEL
KUOWEW
KUOWELW
0
0
0
15
POKUOWE
16
17
18
PLKUOWE
PWKUOWE
PLWKUOWE
0
0
0
26
Description
Geo.
1, 2
1, 2
1, 2
1
1
1
2
2
2
1
1
1
2
2
2
Unclassified
2.5.5
PSP 103.2
The JUNCAP2 parameters are part of both the global and the local parameter sets. The last column of Asym.
shows for which value of SWJUNASYM the listed parameter is enabled: i.e., when SWJUNASYM = 0,
parameters No. 3-45 are used for both source-bulk and drain-bulk junctions and parameters No. 46-88 are
ignored; when SWJUNASYM = 1, parameters No. 3-45 are used for source-bulk junction and No. 46-88 are
used for drain-bulk junction; parameters No. 0-2 are used in both situations.
No.
Name
Unit
Default
Min.
Max. Description
0
1
TRJ
SWJUNEXP
21
0
Tmin
0
IMAX
1000
1012
Asym.
Reference temperature
Flag for JUNCAP2 Express; 0
full JUNCAP2 model, 1
Express model
Maximum current up to which
forward current behaves
exponentially
0, 1
0, 1
0, 1
0, 1
Capacitance Parameters
3
CJORBOT
F/m2
103
1012
CJORSTI
F/m
109
1018
CJORGAT
F/m
109
1018
VBIRBOT
Vbi,low
VBIRSTI
Vbi,low
VBIRGAT
Vbi,low
PBOT
0.5
0.05
0.95
10
PSTI
0.5
0.05
0.95
11
PGAT
0.5
0.05
0.95
0, 1
0, 1
0, 1
0, 1
0, 1
0, 1
0, 1
0, 1
Ideal-current Parameters
continued on next page. . .
27
PSP 103.2
Unclassified
No.
Name
Unit
Default
Min.
12
PHIGBOT
13
Max. Description
1.16
PHIGSTI
1.16
14
PHIGGAT
1.16
15
IDSATRBOT
A/m2
1012
16
IDSATRSTI
A/m
1018
17
IDSATRGAT
A/m
1018
Asym.
0, 1
0, 1
0, 1
0, 1
0, 1
0, 1
Shockley-Read-Hall Parameters
18
CSRHBOT
A/m3
102
19
CSRHSTI
A/m2
104
20
CSRHGAT
A/m2
104
21
XJUNSTI
107
109
22
XJUNGAT
107
109
Shockley-Read-Hall prefactor of
bottom component for source-bulk
junction
Shockley-Read-Hall prefactor of
STI-edge component for
source-bulk junction
Shockley-Read-Hall prefactor of
gate-edge component for
source-bulk junction
Junction depth of STI-edge
component for source-bulk
junction
Junction depth of gate-edge
component for source-bulk
junction
0, 1
0, 1
0, 1
0, 1
0, 1
CTATBOT
A/m3
102
24
CTATSTI
A/m2
104
25
CTATGAT
A/m2
104
0, 1
0, 1
0, 1
28
Unclassified
PSP 103.2
No.
Name
Unit
Default
Min.
26
MEFFTATBOT
27
28
Max. Description
0.25
.01
MEFFTATSTI
0.25
.01
MEFFTATGAT
0.25
.01
Asym.
0, 1
0, 1
0, 1
CBBTBOT
AV3
1012
30
CBBTSTI
AV3 m
1018
31
CBBTGAT
AV3 m
1018
32
FBBTRBOT
Vm1
109
33
FBBTRSTI
Vm1
109
34
FBBTRGAT
Vm1
109
35
STFBBTBOT
K1
103
36
STFBBTSTI
K1
103
37
STFBBTGAT
K1
103
0, 1
0, 1
0, 1
0, 1
0, 1
0, 1
0, 1
0, 1
0, 1
29
PSP 103.2
Unclassified
No.
Name
Unit
Default
Min.
38
VBRBOT
39
Max. Description
10
0.1
VBRSTI
10
0.1
40
VBRGAT
10
0.1
41
PBRBOT
0.1
42
PBRSTI
0.1
43
PBRGAT
0.1
Asym.
0, 1
0, 1
0, 1
0, 1
0, 1
0, 1
VJUNREF
2.5
0.5
45
FJUNQ
0.03
0, 1
0, 1
Capacitance Parameters
46
CJORBOTD
F/m2
103
1012
47
CJORSTID
F/m
109
1018
48
CJORGATD
F/m
109
1018
49
VBIRBOTD
Vbi,low
50
VBIRSTID
Vbi,low
51
VBIRGATD
Vbi,low
52
PBOTD
0.5
0.05
0.95
30
Unclassified
PSP 103.2
No.
Name
Unit
Default
Min.
Max. Description
53
PSTID
0.5
0.05
0.95
54
PGATD
0.5
0.05
0.95
Asym.
Ideal-current Parameters
55
PHIGBOTD
1.16
56
PHIGSTID
1.16
57
PHIGGATD
1.16
58
IDSATRBOTD
A/m2
1012
59
IDSATRSTID
A/m
1018
60
IDSATRGATD
A/m
1018
Shockley-Read-Hall Parameters
61
CSRHBOTD
A/m3
102
62
CSRHSTID
A/m2
104
63
CSRHGATD
A/m2
104
64
XJUNSTID
107
109
65
XJUNGATD
107
109
Shockley-Read-Hall prefactor of
bottom component for drain-bulk
junction
Shockley-Read-Hall prefactor of
STI-edge component for drain-bulk
junction
Shockley-Read-Hall prefactor of
gate-edge component for
drain-bulk junction
Junction depth of STI-edge
component for drain-bulk junction
Junction depth of gate-edge
component for drain-bulk junction
1
1
CTATBOTD
A/m3
102
67
CTATSTID
A/m2
104
31
PSP 103.2
Unclassified
No.
Name
Unit
Default
Min.
Max. Description
68
CTATGATD
A/m2
104
69
MEFFTATBOTD
0.25
.01
70
MEFFTATSTID
0.25
.01
71
MEFFTATGATD
0.25
.01
Asym.
CBBTBOTD
AV3
1012
73
CBBTSTID
AV3 m
1018
74
CBBTGATD
AV3 m
1018
75
FBBTRBOTD
Vm1
109
76
FBBTRSTID
Vm1
109
77
FBBTRGATD
Vm1
109
78
STFBBTBOTD
K1
103
79
STFBBTSTID
K1
103
80
STFBBTGATD
K1
103
32
Unclassified
PSP 103.2
No.
Name
Unit
Default
Min.
81
VBRBOTD
82
Max. Description
10
0.1
VBRSTID
10
0.1
83
VBRGATD
10
0.1
84
PBRBOTD
0.1
85
PBRSTID
0.1
86
PBRGATD
0.1
Asym.
1
1
1
1
VJUNREFD
2.5
0.5
88
FJUNQD
0.03
33
2.5.6
Unclassified
PSP 103.2
The parameters for parasitic resistances are listed in the table below. The last columnlabeled Geo.shows
for which value of SWGEO the parameter is used.
No.
0
Name
Unit
Default
Min.
Max.
RG
1
2
RGO
RINT
m2
0
0
3
4
RVPOLY
RSHG
m2
/
0
0
0
0
DLSIL
Description
Geo.
0
1, 2
1, 2
1, 2
1, 2
1, 2
RSE
RDE
RSH
/
1, 2
RSHD
/
1, 2
10
RBULK
1, 2
1, 2
1, 2
1, 2
11
12
13
14
15
16
17
34
RBULKO
RWELL
RWELLO
RJUNS
RJUNSO
RJUND
RJUNDO
Unclassified
2.5.7
PSP 103.2
The parameters for self heating are listed below. They are only available in the self heating version of the
model. The last columnlabeled Geo.shows for which value of SWGEO the parameter is used.
No.
Name
Unit
Default
Min.
Max.
RTH
K/W
Thermal resistance
K/W
K/W
0
0
0
0
J/K
Thermal capacitance
J/K
J/K
0
0
0
0
1
2
3
4
5
6
7
8
9
10
11
RTHO
RTHW1
RTHW2
RTHLW
CTH
CTHO
CTHW1
CTHW2
CTHLW
STRTH
STRTHO
Description
Geo.
0
1, 2
1, 2
1, 2
1, 2
0
1, 2
1, 2
1, 2
1, 2
0
1, 2
35
2.5.8
Unclassified
PSP 103.2
The parameters for non-quasi-static effects are listed below. They are only available in the NQS-version of the
model. The last columnlabeled Geo.shows for which value of SWGEO the parameter is used.
No.
Name
Unit
SWNQS
MUNQS
36
MUNQSO
Default
Min.
Max.
Description
Geo.
1, 2
0, 1, 2
Unclassified
PSP 103.2
Section 3
Wf =
W
NF
(3.1)
LEN = 106
(3.2)
WEN = 106
(3.3)
LPS
WOD
(
) (
)
LEN
WEN
= LVARO 1 + LVARL
1 + LVARW
L
Wf
(3.4)
(
) (
)
LEN
WEN
= WVARO 1 + WVARL
1 + WVARW
L
Wf
(3.5)
37
Unclassified
PSP 103.2
L + LPS
gate
pp p pp p pp p pp p pp p pp p pp p pp p pp p pp p pp p pp p pp p pp p pp p pp p pp p pp p pp p pp p pp p pp p pp p pp p pp p pp p pp p pp p pp p pp
source
LAP
-
LE
LAP
-
6
source
Wf + WOD
Cross section
drain
"
drain
?
WOT
6
WE
?
WOT
6
Top view
(3.6)
WE = Wf W = Wf + WOD 2 WOT
(3.7)
(3.8)
(3.9)
(3.10)
(3.11)
Note: If the calculated LE , WE , LE,CV , WE,CV , LG,CV , or WG,CV is smaller than 1 nm (109 m), the value
is clipped to this lower bound of 1 nm.
Process Parameters
VFB
VFBO + VFBL
LEN
WEN
WEN LEN
+ VFBW
+ VFBLW
LE
WE
WE LE
(3.12)
LEN
WEN
WEN LEN
+ STVFBW
+ STVFBLW
LE
WE
WE LE
(3.13)
38
TOX = TOXO
(3.14)
EPSROX = EPSROXO
(3.15)
c NXP Semiconductors 2013
Unclassified
PSP 103.2
([
(
)]
)
WEN
WE
1 + NSUBW
ln 1 +
, 103
WE
WSEG
(3.16)
Npck,e
([
(
)]
)
WEN
WE
3
= NPCK MAX 1 + NPCKW
ln 1 +
, 10
WE
WSEGP
(3.17)
Lpck,e
)
([
(
)]
WEN
WE
3
= LPCK MAX 1 + LPCKW
ln 1 +
, 10
WE
WSEGP
(3.18)
a = 7.5 1010
b=
Nsub0,e + Npck,e
Nsub0,e + Npck,e
Nsub =
(3.19)
[
2
LE
]
for LE < Lpck,e
Lpck,e
Lpck,e
LE
Nsub0,e +
(
[
( )
])]2
L
b
pck,e
a ln 1 + 2 LE exp a 1
(
NEFF = Nsub
(3.20)
(3.21)
[
]2 )
LEN
LEN
1 FOL1
FOL2
LE
LE
LEN
LE
WEN
LEN WEN
+ FACNEFFACLW
WE
LE WE
LEN
LE
(3.22)
(3.23)
]GFACNUDLEXP
+ GFACNUDW
WEN
LEN WEN
+ GFACNUDLW
WE
LE WE
(3.24)
VSBNUD = VSBNUDO
(3.25)
DVSBNUD = DVSBNUDO
(3.26)
VNSUB = VNSUBO
(3.27)
NSLP = NSLPO
(3.28)
39
PSP 103.2
Unclassified
DNSUB = DNSUBO
(3.29)
[
DPHIB = DPHIBO + DPHIBL
LEN
LE
]DPHIBLEXP
+ DPHIBW
LEN
DELVTAC = DELVTACO + DELVTACL
LE
WEN
WEN LEN
+ DPHIBLW
WE
WE LE
]DELVTACLEXP
+ DELVTACW
WEN LEN
WEN
+ DELVTACLW
WE
WE LE
(
)
LEN
6
NP = NPO MAX 10 , 1 + NPL
LE
(
CT =
LEN
CTO + CTL
LE
(3.30)
(3.31)
(3.32)
]CTLEXP ) (
)
WEN
1 + CTW
WE
(
)
WEN LEN
1 + CTLW
(3.33)
WE LE
TOXOV = TOXOVO
(3.34)
TOXOVD = TOXOVDO
(3.35)
NOV = NOVO
(3.36)
NOVD = NOVDO
(3.37)
DIBL Parameters
[
LEN
CF = CFL
LE
CFB = CFBO
40
]CFLEXP (
)
WEN
1 + CFW
WE
(3.38)
(3.39)
c NXP Semiconductors 2013
Unclassified
PSP 103.2
Mobility Parameters
(
)
WEN
F1,e = FBET1 1 + FBET1W
WE
([
]
)
WEN
1 + LP1W
, 103
WE
(3.41)
[
(
)]
LP1,e
LE
1 exp
LE
LP1,e
(3.42)
GP,E = 1 + F1,e
(3.40)
[
(
)]
LP2
LE
+ FBET2
1 exp
LE
LP2
GW,E
BETN =
(
)
WEN
WEN
WE
= 1 + BETW1
+ BETW2
ln 1 +
WE
WE
WBET
UO WE
GW,E
GP,E LE
(3.43)
(3.44)
LEN
WEN
WEN LEN
+ STBETW
+ STBETLW
LE
WE
WE LE
(3.45)
[
]
WEN
MUE = MUEO 1 + MUEW
WE
(3.46)
STMUE = STMUEO
(3.47)
THEMU = THEMUO
(3.48)
STTHEMU = STTHEMUO
(3.49)
(
CS =
LEN
CSO + CSL
LE
]CSLEXP ) (
)
WEN
1 + CSW
WE
(
)
WEN LEN
1 + CSLW
(3.50)
WE LE
STCS = STCSO
(3.51)
) (
)
(
WEN
LEN
1 + XCORW
XCOR = XCORO 1 + XCORL
LE
WE
)
(
WEN LEN
1 + XCORLW
(3.52)
WE LE
STXCOR = STXCORO
(3.53)
FETA = FETAO
(3.54)
41
PSP 103.2
Unclassified
(3.55)
STRS = STRSO
(3.56)
RSB = RSBO
(3.57)
RSG = RSGO
(3.58)
[
]THESATLEXP )
GW,E
LEN
THESATO + THESATL
GP,E
LE
(
) (
)
WEN
WEN LEN
1 + THESATW
(3.59)
1 + THESATLW
WE
WE LE
LEN
LE
+ STTHESATW
WEN
WEN LEN
+ STTHESATLW
WE
WE LE
(3.60)
THESATB = THESATBO
(3.61)
THESATG = THESATGO
(3.62)
AX =
1 + AXL
(3.63)
LEN
LE
LEN
LE
]ALPLEXP (
)
WEN
1 + ALPW
WE
]ALP1LEXP
LEN
(
)
ALP1L1
WEN
LE
1
+
ALP1W
ALP1 =
]ALP1LEXP+1
[
WE
LEN
1 + ALP1L2
LE
(3.64)
(3.65)
42
]ALP2LEXP
LEN
(
)
ALP2L1
WEN
LE
ALP2 =
]ALP2LEXP+1 1 + ALP2W
[
WE
LEN
1 + ALP2L2
LE
(3.66)
VP = VPO
(3.67)
c NXP Semiconductors 2013
Unclassified
PSP 103.2
(3.68)
A2 = A2O
(3.69)
STA2 = STA2O
(3.70)
(
) (
)
LEN
WEN
A3 = A3O 1 + A3L
1 + A3W
LE
WE
(3.71)
(
) (
)
LEN
WEN
A4 = A4O 1 + A4L
1 + A4W
LE
WE
(3.72)
(3.73)
WE LE
WEN LEN
IGINV = IGINVLW
IGOV = IGOVW
WE LOV
WEN LEN
WE LOVD
WEN LEN
IGOVD = IGOVDW
(3.74)
(3.75)
(3.76)
STIG = STIGO
(3.77)
GC2 = GC2O
(3.78)
GC3 = GC3O
(3.79)
CHIB = CHIBO
(3.80)
WE LOV
WEN LEN
AGIDLD = AGIDLDW
WE LOVD
WEN LEN
(3.81)
(3.82)
BGIDL = BGIDLO
(3.83)
BGIDLD = BGIDLDO
(3.84)
STBGIDL = STBGIDLO
(3.85)
STBGIDLD = STBGIDLDO
(3.86)
CGIDL = CGIDLO
(3.87)
CGIDLD = CGIDLDO
(3.88)
43
Unclassified
PSP 103.2
ox = 0 EPSROX
COX = ox
(3.89)
WE,CV LE,CV
TOX
(3.90)
WE,CV LOV
TOXOV
(3.91)
CGOV = ox
CGOVD = ox
WE,CV LOVD
TOXOVD
CGBOV = CGBOVL
CFR = CFRW
(3.92)
LG,CV
LEN
(3.93)
WG,CV
WEN
CFRD = CFRDW
(3.94)
WG,CV
WEN
(3.95)
Lnoi
Lred
2 LINTNOI
= MAX 1
, 103
LE
1
= ALPNOI
Lnoi
)
(3.96)
(3.97)
WEN LEN
WE LE
(3.98)
WEN LEN
WE LE
(3.99)
WEN LEN
WE LE
(3.100)
EF = EFO
(3.101)
WPE parameters
WEN
LEN
+ KVTHOWEW
LE
WE
+ KVTHOWELW
44
LEN WEN
LE WE
(3.102)
Unclassified
PSP 103.2
LEN
WEN
+ KUOWEW
LE
WE
+ KUOWELW
LEN WEN
LE WE
(3.103)
RTHW1
[
]
WE
LE
RTHW2 +
1 + RTHLW
WEN
LEN
(3.104)
[
{
]}
LE
WE
1 + CTHLW
CTH = CTHO + CTHW1 CTHW2 +
WEN
LEN
(3.105)
STRTH = STRTHO
(3.106)
NQS parameters
MUNQS = MUNQSO
(3.107)
45
Unclassified
PSP 103.2
LEN
WEN
LEN WEN
+ PWYYY
+ PLWYYY
LE
WE
LE WE
(3.108)
LE
WE
LE WE
+ PWYYY
+ PLWYYY
LEN
WEN
LEN WEN
(3.109)
LEN
WE
WE LEN
+ PWYYY
+ PLWYYY
LE
WEN
WEN LE
(3.110)
2. Type II
YYY = POYYY + PLYYY
3. Type III
YYY = POYYY + PLYYY
4. Type IV (no binning)
YYY = POYYY
(3.111)
In Table 3.1 a survey of the binning type used for each local parameter is given. In some cases where the
geometrical scaling rule is constant, the binning rule is chosen to be more flexible.
When using the binning rules above, the binning parameters for one bin can be directly calculated from the
local parameter sets of the four corner devices of the bin (see Sec. 7.6). This results in a separate parameter set
for each bin. The binning scheme ensures that the local parameters are exactly reproduced at the bin corners
and that no humps occur in the local parameter values across bin boundaries.
Note: After calculation of the local parameters from the binning rules (and possible applications of the stress
equations in Section 3.5 and well proximity equations in Section 3.6), clipping is applied according to Section 2.5.2.
46
Unclassified
PSP 103.2
Table 3.1: Overview of local parameters and binning type. The third column indicates
whether there is a physical geometrical scaling rule for the local parameters.
#
parameter
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
VFB
STVFB
TOX
EPSROX
NEFF
FACNEFFAC
GFACNUD
VSBNUD
DVSBNUD
VNSUB
NSLP
DNSUB
DPHIB
DELVTAC
NP
CT
TOXOV
TOXOVD
NOV
NOVD
CF
CFB
BETN
STBET
MUE
STMUE
THEMU
STTHEMU
CS
STCS
XCOR
STXCOR
FETA
RS
STRS
RSB
RSG
THESAT
STTHESAT
THESATB
physical scaling
binning
parameter
yes
yes
no
no
yes
yes
yes
no
no
no
no
no
yes
yes
yes
yes
no
no
no
no
yes
no
yes
yes
yes
no
no
no
yes
no
yes
no
no
yes
no
no
no
yes
yes
no
type I
type I
no
no
type I
type I
type I
no
no
no
no
no
type I
type I
type I
type I
no
no
type I
Type I
type I
no
type III
type I
type I
no
no
no
type I
no
type I
no
no
type I
no
no
no
type I
type I
type I
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
THESATG
AX
ALP
ALP1
ALP2
VP
A1
A2
STA2
A3
A4
GCO
IGINV
IGOV
IGOVD
STIG
GC2
GC3
CHIB
AGIDL
AGIDLD
BGIDL
BGIDLD
STBGIDL
STBGIDLD
CGIDL
CGIDLD
COX
CGOV
CGOVD
CGBOV
CFR
CFRD
FNT
NFA
NFB
NFC
EF
DTA
physical scaling
binning
no
yes
yes
yes
yes
no
yes
no
no
yes
yes
no
yes
yes
yes
no
no
no
no
yes
yes
no
no
no
no
no
no
yes
yes
yes
yes
yes
yes
no
yes
yes
yes
no
no
type I
type I
type I
type I
type I
no
type I
no
no
type I
type I
no
type II
type III
type III
no
no
no
no
type III
type III
no
no
no
no
no
no
type II
type III
type III
type II
type III
type III
no
type I
type I
type I
no
no
47
Unclassified
PSP 103.2
LEN = 106
(3.112)
WEN = 106
(3.113)
(
LPS
WOD
LEN
= LVARO 1 + LVARL
L
)
(3.114)
(
)
WEN
= WVARO 1 + WVARW
Wf
(3.115)
LE = L L = L + LPS 2 LAP
(3.116)
WE = Wf W = Wf + WOD 2 WOT
(3.117)
(3.118)
(3.119)
(3.120)
(3.121)
Note: If the calculated LE , WE , LE,CV , WE,CV , LG,CV , or WG,CV is smaller than 1 nm (109 m), the value
is clipped to this lower bound of 1 nm.
Process Parameters
VFB = POVFB + PLVFB
LEN
WEN
LEN WEN
+ PWVFB
+ PLWVFB
LE
WE
LE WE
LEN
LE
+ PWSTVFB
WEN
LEN WEN
+ PLWSTVFB
WE
LE WE
(3.123)
TOX = POTOX
(3.124)
EPSROX = POEPSROX
(3.125)
LEN
WEN
LEN WEN
+ PWNEFF
+ PLWNEFF
LE
WE
LE WE
48
(3.122)
(3.126)
LEN
LE
WEN
LEN WEN
+ PLWFACNEFFAC
WE
LE WE
(3.127)
Unclassified
PSP 103.2
LEN
LE
+ PWGFACNUD
WEN
LEN WEN
+ PLWGFACNUD
WE
LE WE
(3.128)
VSBNUD = POVSBNUD
(3.129)
DVSBNUD = PODVSBNUD
(3.130)
VNSUB = POVNSUB
(3.131)
NSLP = PONSLP
(3.132)
DNSUB = PODNSUB
(3.133)
LEN
LE
WEN
LEN WEN
+ PLWDPHIB
WE
LE WE
(3.134)
WEN
LEN WEN
+ PLWDELVTAC
WE
LE WE
(3.135)
+ PWDPHIB
LEN
LE
+ PWDELVTAC
NP = PONP + PLNP
LEN
WEN
LEN WEN
+ PWNP
+ PLWNP
LE
WE
LE WE
(3.136)
CT = POCT + PLCT
LEN
WEN
LEN WEN
+ PWCT
+ PLWCT
LE
WE
LE WE
(3.137)
TOXOV = POTOXOV
(3.138)
TOXOVD = POTOXOVD
(3.139)
LEN
WEN
LEN WEN
+ PWNOV
+ PLWNOV
LE
WE
LE WE
LEN
WEN
LEN WEN
+ PWNOVD
+ PLWNOVD
LE
WE
LE WE
(3.140)
(3.141)
DIBL Parameters
CF = POCF + PLCF
CFB = POCFB
c NXP Semiconductors 2013
LEN
WEN
LEN WEN
+ PWCF
+ PLWCF
LE
WE
LE WE
(3.142)
(3.143)
49
Unclassified
PSP 103.2
Mobility Parameters
WE
BETN =
LE
(
POBETN + PLBETN
LEN
LE
WEN
LEN WEN
+ PWBETN
+ PLWBETN
WE
LE WE
)
(3.144)
LEN
LE
+ PWSTBET
WEN
LEN WEN
+ PLWSTBET
WE
LE WE
LEN
WEN
LEN WEN
+ PWMUE
+ PLWMUE
LE
WE
LE WE
(3.145)
(3.146)
STMUE = POSTMUE
(3.147)
THEMU = POTHEMU
(3.148)
STTHEMU = POSTTHEMU
(3.149)
CS = POCS + PLCS
LEN
WEN
LEN WEN
+ PWCS
+ PLWCS
LE
WE
LE WE
(3.150)
STCS = POSTCS
(3.151)
LEN
WEN
LEN WEN
+ PWXCOR
+ PLWXCOR
LE
WE
LE WE
(3.152)
STXCOR = POSTXCOR
(3.153)
FETA = POFETA
(3.154)
50
LEN
WEN
LEN WEN
+ PWRS
+ PLWRS
LE
WE
LE WE
(3.155)
STRS = POSTRS
(3.156)
RSB = PORSB
(3.157)
RSG = PORSG
(3.158)
c NXP Semiconductors 2013
Unclassified
PSP 103.2
LEN
LE
+ PWTHESAT
(3.159)
LEN
LE
LEN WEN
WEN
+ PLWSTTHESAT
WE
LE WE
(3.160)
LEN
LE
+ PWTHESATB
WEN
LEN WEN
+ PLWTHESAT
WE
LE WE
WEN
LEN WEN
+ PLWTHESATB
WE
LE WE
(3.161)
LEN
LE
+ PWTHESATG
LEN WEN
WEN
+ PLWTHESATG
WE
LE WE
(3.162)
WEN
LEN WEN
LEN
+ PWAX
+ PLWAX
LE
WE
LE WE
(3.163)
LEN
WEN
LEN WEN
+ PWALP
+ PLWALP
LE
WE
LE WE
(3.164)
LEN
WEN
LEN WEN
+ PWALP1
+ PLWALP1
LE
WE
LE WE
(3.165)
WEN
LEN WEN
LEN
+ PWALP2
+ PLWALP2
LE
WE
LE WE
(3.166)
VP = POVP
(3.167)
WEN
LEN WEN
LEN
+ PWA1
+ PLWA1
LE
WE
LE WE
(3.168)
A2 = POA2
(3.169)
STA2 = POSTA2
(3.170)
51
Unclassified
PSP 103.2
A3 = POA3 + PLA3
LEN
WEN
LEN WEN
+ PWA3
+ PLWA3
LE
WE
LE WE
(3.171)
A4 = POA4 + PLA4
LEN
WEN
LEN WEN
+ PWA4
+ PLWA4
LE
WE
LE WE
(3.172)
(3.173)
LE
LEN
WE
LE WE
+ PLWIGINV
WEN
LEN WEN
+ PWIGINV
LEN
WE
WE LEN
+ PWIGOV
+ PLWIGOV
LE
WEN
WEN LE
(3.174)
(3.175)
LEN
LE
+ PWIGOVD
WE
WE LEN
+ PLWIGOVD
WEN
WEN LE
(3.176)
STIG = POSTIG
(3.177)
GC2 = POGC2
(3.178)
GC3 = POGC3
(3.179)
CHIB = POCHIB
(3.180)
LEN
LE
WE
WE LEN
+ PLWAGIDL
WEN
WEN LE
(3.181)
WE
WE LEN
+ PLWAGIDLD
WEN
WEN LE
(3.182)
+ PWAGIDL
LEN
LE
+ PWAGIDLD
52
Unclassified
PSP 103.2
BGIDL = POBGIDL
(3.183)
BGIDLD = POBGIDLD
(3.184)
STBGIDL = POSTBGIDL
(3.185)
STBGIDLD = POSTBGIDLD
(3.186)
CGIDL = POCGIDL
(3.187)
CGIDLD = POCGIDLD
(3.188)
LE,CV
WE,CV
LE,CV WE,CV
+ PWCOX
+ PLWCOX
LEN
WEN
LEN WEN
LEN
LE,CV
WE,CV
WE,CV LEN
+ PLWCGOV
WEN
WEN LE,CV
(3.190)
WE,CV
WE,CV LEN
+ PLWCGOVD
WEN
WEN LE,CV
(3.191)
WG,CV
LG,CV WG,CV
+ PLWCGBOV
WEN
LEN WEN
(3.192)
+ PWCGOV
LEN
LE,CV
+ PWCGOVD
LG,CV
LEN
+ PWCGBOV
WG,CV
WG,CV LEN
LEN
+ PWCFR
+ PLWCFR
LG,CV
WEN
WEN LG,CV
(3.189)
(3.193)
LEN
WG,CV
WG,CV LEN
+ PWCFRD
+ PLWCFRD
(3.194)
LG,CV
WEN
WEN LG,CV
(3.195)
WEN
LEN WEN
LEN
+ PWNFA
+ PLWNFA
LE
WE
LE WE
(3.196)
53
Unclassified
PSP 103.2
LEN
WEN
LEN WEN
+ PWNFB
+ PLWNFB
LE
WE
LE WE
(3.197)
LEN
WEN
LEN WEN
+ PWNFC
+ PLWNFC
LE
WE
LE WE
(3.198)
EF = POEF
(3.199)
WPE parameters
LEN
WEN
+ PWKVTHOWE
LE
WE
+ PLWKVTHOWE
LEN WEN
LE WE
(3.200)
LEN WEN
LE WE
(3.201)
LEN
WEN
+ PWKUOWE
LE
WE
+ PLWKUOWE
RTHW1
[
]
WE
LE
RTHW2 +
1 + RTHLW
WEN
LEN
(3.202)
{
[
]}
WE
LE
CTH = CTHO + CTHW1 CTHW2 +
1 + CTHLW
WEN
LEN
(3.203)
STRTH = STRTHO
(3.204)
NQS parameters
(Also for SWGEO = 2, the geometrical scaling rules are used.)
MUNQS = MUNQSO
54
(3.205)
Unclassified
PSP 103.2
Lf = L + LPS
(3.206)
Lsil,f = Lf + DLSIL
(3.207)
WE,f = Wf + WOD
(3.208)
RG = RGO +
NF
RSHG
WE,f
3NGCON
(3.209)
)
+ XGWE
+
NGCON Lsil,f
RINT + RVPOLY
WE,f Lf
(3.210)
(3.211)
(3.212)
RBULK = RBULKO
(3.213)
RWELL = RWELLO
(3.214)
RJUNS = RJUNSO
(3.215)
RJUND = RJUNDO
(3.216)
Note: The values of Lf , Lsil,f , WE,f and XGWE are clipped to a minimum value of 1 nm. The calculated local
parameters are subject to the boundaries specified in Section 2.5.6.
G
Rgate
GP
S Rsource SI
BP
DI Rdrain
Rbulk
BS
Rjuns
BI Rjund
BD
Rwell
B
55
Unclassified
PSP 103.2
3.5.1
For multi-finger devices, effective values SAe and SBe for the instance parameters are calculated (see Fig.
3.3).
3.5.2
SAe
NF1
1
1
1
=
+ 0.5 L
NF i=0 SA + 0.5 L + i (SD + L)
(3.217)
SBe
NF1
1
1
1
=
+ 0.5 L
NF i=0 SB + 0.5 L + i (SD + L)
(3.218)
RB =
56
1
+ 0.5 L
(3.219)
1
SBe + 0.5 L
(3.220)
SAe
RA,ref =
1
SAREF + 0.5 L
(3.221)
RB,ref =
1
SBREF + 0.5 L
(3.222)
Unclassified
PSP 103.2
W
SA
SD
SB
LOD
Figure 3.3: A typical layout of multi-finger devices with an additional instance parameters SD.
Trench
isolation
edge
W
SA
SB
L OD
Figure 3.4: Typical layout of a MOSFET. Note that LOD = SA + SB + L, where OD is the active region
definition.
57
3.5.3
Unclassified
PSP 103.2
Parameter modifications
Mobility-related equations
(
Ku0 =
1+
LKUO
(L + LPS )
LLODKUO
WKUO
WLODKUO
)
+
PKUO
LLODKUO
(L + LPS )
KUO
(RA + RB )
Ku0
,ref =
(3.224)
KUO
(RA,ref + RB,ref )
Ku0
BETN =
(3.225)
1 +
BETNref
1 + ,ref
THESAT =
(3.226)
1 +
1 + KVSAT ,ref
THESATref
1 + ,ref
1 + KVSAT
(3.227)
Threshold-voltage-related equations
Kvth0 = 1 +
LKVTHO
(L + LPS )
LLODVTH
58
WKVTHO
WLODVTH
PKVTHO
(L + LPS )LLODVTH (Wf + WOD + WLOD)WLODVTH
(3.228)
R = RA + RB RA,ref RB,ref
(3.229)
R
Kvth0
(3.230)
CF = CFref + STETAO
R
LODETAO
Kvth0
(3.231)
Unclassified
PSP 103.2
3.6.1
If SCA = SCB = SCC = 0 and SC > 0, SCA, SCB, and SCC will be computed from SC according to
Eqs. (B.9)(B.11), as shown below. Here, SC should be taken as the distance to the nearest well edge (see Fig.
3.5). If any of the parameters SCA, SCB, or SCC is positive, all three values as supplied will be used and SC
will be ignored.
If SCA = SCB = SCC = 0 and SC > 0
SCA =
SCREF2
Wf
1
1
SC SC + Wf
)
(3.232)
SC
Figure 3.5: A layout of MOS devices for pre-layout simulation using estimated value for SC.
c NXP Semiconductors 2013
59
Unclassified
PSP 103.2
[
(
)
(
)
1
SCREF
SC
SCREF2
SC
+
SCB =
SC exp 10
exp 10
Wf SCREF
10
SCREF
100
SCREF
(
)
SCREF
SC + Wf
(SC + Wf ) exp 10
10
SCREF
(
)]
SC + Wf
SCREF2
exp 10
(3.233)
100
SCREF
[
(
)
(
)
1
SCREF
SC
SCREF2
SC
SCC =
SC exp 20
+
exp 20
Wf SCREF
20
SCREF
400
SCREF
(
)
SCREF
SC + Wf
(SC + Wf ) exp 20
20
SCREF
(
)]
SCREF2
SC + Wf
(3.234)
exp 20
400
SCREF
3.6.2
The calculation of Kvthowe and Kuowe is given in Section 3.2 (global model) or 3.3 (binning model).
60
(3.235)
(3.236)
Unclassified
PSP 103.2
(3.237)
NOVD = NOV
(3.238)
AGIDLD = AGIDL
(3.239)
BGIDLD = BGIDL
(3.240)
STBGIDLD = STBGIDL
(3.241)
CGIDLD = CGIDL
(3.242)
IGOVD = IGOV
(3.243)
CGOVD = CGOV
(3.244)
CFRD = CFR
(3.245)
RSHD = RSH
(3.246)
61
62
PSP 103.2
Unclassified
Unclassified
PSP 103.2
Section 4
Transistor temperature
TKR = T0 + TR
(4.1)
TKA = T0 + TA + DTA
(4.2)
(4.3)
T = TKD TKR
(4.4)
TA = TKA TKR
(4.5)
T =
kB TKD
q
TA =
kB TKA
q
(4.6)
(4.7)
(4.8)
(4.9)
(4.10)
(
) (
)
rT = 1.045 + 4.5 104 TKD 0.523 + 1.4 103 TKD 1.48 106 TKD 2
(4.11)
63
PSP 103.2
ni = 2.5 10
25
rT
3/4
(TKD /300)
3/2
Eg /q
exp
2 T
Unclassified
)
(4.12)
cl
B,dc = MAX (DPHIB + 2 T ln [NEFF/ni ] , 0.05)
(4.13)
(4.14)
cl
B,ac = MAX (DPHIB + DELVTAC + 2 T ln [Ne,ac /ni ] , 0.05)
(4.15)
ox = EPSROX 0
(4.16)
Cox = ox /TOX
(4.17)
Si = r,Si 0
0,dc = 2 q Si NEFF/Cox
Gcl
0,dc = 0,dc / T
(4.18)
Gcl
0,ac
(4.19)
(4.20)
(4.21)
= 0,ac / T
(4.22)
kP = 0
if
NP
=
0
kP =
24
2
kP = 2 T Cox
/(q Si NP2 )
(4.23)
2/3
2/3
0.4 QMC QM P Cox
qb0,dc = 0,dc cl
B,dc
qb0,ac = 0,ac
cl
B,ac
for NMOS
(4.25)
for PMOS
(4.26)
(4.27)
2/3
(4.28)
B,ac = cl
B,ac + 0.75 q q qb0,ac
2/3
(4.29)
)
(
1/3
G0,dc = Gcl
0,dc 1 + q q qb0,dc
(4.30)
(
)
1/3
G0,ac = Gcl
0,ac 1 + q q qb0,ac
(4.31)
B,dc = cl
B,dc + 0.75 q q qb0,dc
64
(4.24)
Unclassified
PSP 103.2
(4.32)
(4.33)
(4.34)
(4.35)
(4.36)
(4.37)
X,dc = 0.5
b,dc
(4.38)
X,ac = 0.5
b,ac
(4.39)
(
)
*X,dc = MINA X,dc X,dc , 0, a,dc
(4.40)
(
)
*X,ac = MINA X,ac X,ac , 0, a,ac
(4.41)
NUD parameters
us1 = VSBNUD + B B
us21 =
DVSBNUD + B
B us1
ov = 2 q Si NOV TOXOV/ox
dov =
2 q Si NOVD TOXOVD/ox
(4.42)
(4.43)
(4.44)
(4.45)
Gov = ov / T
(4.46)
Gdov = dov / T
(4.47)
(4.48)
64/Gov
22/Gov + 3
aov =
Gov
for 1/Gov > 1.6
(4.49)
65
PSP 103.2
Unclassified
ov
ov
G2
=
+ ov Gov
2
2
ov
G2
+ ov + aov
2
4
(4.51)
64/Gdov
22/Gdov + 3
adov =
(4.50)
Gdov
for 1/Gdov > 1.6
(4.52)
dov
dov
G2
=
+ dov Gdov
2
2
dov
G2
+ dov + adov
2
4
(4.53)
Mobility parameters
STBET
STMUE
STXCOR
(4.54)
(4.55)
(4.56)
(4.57)
C S = CS (TKR /TKD )
(4.58)
(4.59)
1/2 FETA
for NMOS
for PMOS
(4.60)
1/3 FETA
1/2
,ac =
for NMOS
(4.61)
1/3
for PMOS
Rs = RS (TKR /TKD )
(4.62)
R = 2 Rs
(4.63)
66
STTHESAT
(4.64)
Unclassified
PSP 103.2
Impact-ionization parameter
a2 = A2 (TKD /TKR )
STA2
(4.65)
STIG
(4.66)
(4.67)
STIG
(4.68)
4 TOX
(4.69)
B ov = B TOXOV/TOX
(4.70)
B ovd = B TOXOVD/TOX
GC2
0.99
2 GC3
GC Q =
(4.71)
for GC3 < 0
(4.72)
for GC3 0
Eg /q + B
2
(4.73)
D ch = GCO *T
(4.74)
D ov = GCO TA
(4.75)
b =
2 109
TOXOV
(
AGIDLD = AGIDLD
)2
2 109
TOXOVD
(4.76)
)2
(4.77)
(
)
TOXOV
B GIDL = BGIDL MAX ([1 + STBGIDL TA ] , 0)
2 109
(
)
TOXOVD
B GIDLD = BGIDLD MAX ([1 + STBGIDLD TA ] , 0)
2 109
(4.78)
(4.79)
Self heating
(
RTH = RTH
TKA
TKR
)STRTH
(4.80)
Noise parameter
N T = FNT 4 kB TKD
(4.81)
(4.82)
67
PSP 103.2
Unclassified
4.2.1
(4.83)
(4.84)
(4.85)
VSB,dc
= VSB MINA (V , 0, a,dc ) + *X,dc
(4.86)
(4.87)
Nonuniform doping effect. Eqs. (4.88)(4.93) are only evaluated when SWNUD = 0 and GFACNUD = 1:
VmB = VSB
+ 0.5 (VDS Vdsx )
us = VmB + B B
p=2
us us1
1
us21
(4.88)
(4.89)
(4.90)
{
}
2
us,nud = us 0.25 (1 GFACNUD) us21 p + p2 + [ln(2)]
(4.91)
(
)
VmB,nud = us,nud + 2 B us,nud
(4.92)
(4.93)
The surface potential (at source- and drain-side of the channel) and associated computations, i.e., Eqs. (4.94)
If SWNUD = 1 or SWDELVTAC = 1, Eqs. (4.94)(4.185) are evaluated a second time using VSB
= VSB,ac
,
B = B,ac , and G0 = G0,ac .
VDB
= VDS + VSB
VDS Vdsx
2
Drain-induced barrier lowering:
68
(4.94)
Vsbx = VSB
+
(4.95)
(4.96)
VGB
= VGS + VSB
+ VG V FB
(4.97)
xg = VGB
/*T
(4.98)
c NXP Semiconductors 2013
Unclassified
4.2.2
PSP 103.2
G = G0
4.2.3
1 + Dnsub
(4.99)
(4.100)
= 1 + G/ 2
xns =
(4.101)
B + VSB
*T
(4.102)
ns = exp (xns )
(4.103)
xmrg = 105
(4.104)
if xg < xmrg
yg = xg
z = 1.25 yg /
]
[
= z + 10 (z 6)2 + 64 /2
2
a = (yg ) + G2 ( + 1)
c = 2 (yg ) G2
(
)
= + ln a/G2
y0 = 1 (a, c, , )
0 = exp (y0 )
p = 2 (yg y0 ) + G2 [0 1 + ns (1 (y0 ) 1/0 )]
2
{
if |xg | xmrg
(4.105)
xs =
p+
2q
p2
2 q {2
[
]
1 ns
xg
1 + G xg
2 6 2
G2
(4.106)
69
if xg > xmrg
x
g1 = x1 + G
Unclassified
PSP 103.2
exp(x1 ) + x1 1
]
xg [
1 + xg ( x1 x
g1 )/
x2g1
x0 = xg + G2 /2 G xg + G2 /4 1 + exp(
x)
x
=
bx = xns + 3
)
(
= MINA(x0 , bx , 5) bx b2x + 5 /2
a = (xg )2 G2 [exp() + 1 ns ( + 1 + ())]
b = 1 G2 /2 [exp() ns ()]
c = 2 (xg ) + G2 [1 exp() ns (1 + ())]
(
)
= xns + ln a/G2
(4.107)
y0 = 2 (a, b, c, , )
0 = exp (y0 )
p = 2 (xg y0 ) + G2 [1 1/0 + ns (0 1 (y0 ))]
2
2q
2
2
p + p 2 q {2 G [1/0 + ns (0 (y0 ))]}
(4.108)
Ds = [1/Es xs 1 (xs )] ns
(4.109)
Ps = xs 1 + Es
(4.110)
xg xs
xgs =
G Ds + P s
for xg 0
(4.111)
for xg > 0
ss = *T xs
4.2.4
(4.112)
G2 *T Ds
xgs + G Ps
s = 1 +
G (1 Es )
2 Ps
qbs = *T G
70
Ps
(4.113)
(4.114)
(4.115)
c NXP Semiconductors 2013
Unclassified
1 + RSB Vsbx
b =
PSP 103.2
(4.116)
1
1 RSB Vsbx
1
1 + RSG qis
for RSG 0
1 RSG qis
g,s =
for RSB 0
(4.117)
s = R b g,s qis
(4.118)
1 + X cor Vsbx
1 + 0.2 X cor Vsbx
(4.119)
(
)
Ee,s = E eff0 qbs + qis
(4.120)
x =
1 + (E Ee,s )
+ CS
Gmob,s =
wsat,s =
sat,s
=
)2
+ s
(4.121)
1 + THESATB Vsbx
tb =
qbs
qis + qbs
1
1 THESATB Vsbx
for THESATB 0
(4.122)
for THESATB < 0
100 qis tb
100 + qis tb
(4.123)
sat
(1 + THESATG wsat,s )
Gmob,s
for THESATG 0
(4.124)
sat
1
= qis /s + *T
sat,s
/ 2
ysat =
za =
sat,s
/ 2
1 + sat,s
/ 2
(4.125)
for NMOS
(4.126)
for PMOS
1 + 1 + 4 ysat
[
1 za2 ysat
0 = za 1 + 0.86 za ysat
2
1 + 4 za3 ysat
asat = xgs + G2 /2
c NXP Semiconductors 2013
(4.127)
]
(4.128)
(4.129)
71
2 =
Unclassified
PSP 103.2
*T 0.98 G2 Ds
sat =
(4.130)
2 0 2
2
0 + 2 + (0 + 2 ) 3.96 0 2
(4.131)
(
)
sat sat 2 asat *T
= sat *T ln 1 +
2
G2 Ds *T
Vdsat
(4.132)
VDS
Vdse = [
]1/AX
AX
1 + (VDS /Vdsat )
4.2.5
(4.133)
B + VSB
+ Vdse
*
T
(
)
kds = exp Vdse /*T
(4.135)
nd = ns kds
(4.136)
{
if xg xmrg
xd =
if xg > xmrg
xds = xd xs
72
(4.134)
[
]
xg
1 nd
1 + G xg
2 6 2
(4.137)
bx = xnd + 3.0
)
(
= MINA(x0 , bx , 5) bx b2x + 5 /2
a = (xg )2 G2 [exp() + 1 nd ( + 1 + ())]
b = 1 G2 /2 [exp() nd ()]
c = 2 (xg ) + G2 [1 exp() nd (1 + ())]
(
)
= xnd + ln a/G2
(4.138)
y0 = 2 (a, b, c, , )
0 = exp (y0 )
p = 2 (xg y0 ) + G2 [1 1/0 + nd (0 1 (y0 ))]
2
2q
2
2
p + p 2 q {2 G [1/0 + nd (0 (y0 ))]}
(4.139)
c NXP Semiconductors 2013
Unclassified
if xds
q = G2 (1 kds ) Ds
2q
xds =
p + p2 4 q
x =x +x
d
4.2.6
(4.140)
ds
Ed = exp (xd )
(4.141)
Dd = (1/Ed xd 1 (xd )) nd
(4.142)
= *T xds
(4.143)
sd = *T xd
(4.144)
if xg > 0
if xg 0
4.2.7
PSP 103.2
xm = (xs + xd ) /2
Em = Es Ed
= (Ds + Dd ) /2
D
(4.145)
(
)
+ x2 /8 Em 2/G2
Dm = D
ds
Pm = x m 1 + E m
x = G D + P
gm
m
m
xm = xs
(4.146)
x =x x
gm
g
s
Polysilicon Depletion
Eqs. (4.147)-(4.161) are only calculated for kP > 0 and xg > 0 (otherwise p = 1):
(0)
x(0)
m = xm ,
(0)
Dm
= Dm ,
xds = xds ,
(0)
Em
= Em ,
(4.147)
(0)
d0 = 1 Em
+ 2 xgm /G2
(4.148)
p = 1/ 1 + kP xgm
(4.149)
[
xpm = kP
p xgm
1 + p
]2
(0)
Dm
(0)
(
)
(0)
(0)
p = 2 (xgm xpm ) + G2 1 Em
+ Dm
c NXP Semiconductors 2013
(4.150)
Dm + Pm
(4.151)
73
Unclassified
PSP 103.2
(4.152)
(
)
(0)
(0)
p = 1 G2 /2 Em
+ Dm
(4.153)
pq
p q
(4.154)
xm = x(0)
m + up
(4.155)
(0)
Em = Em
exp (up )
(4.156)
(0)
Dm = Dm
exp (up )
(4.157)
Pm = x m 1 + E m
xgm = G Dm + Pm
(4.158)
up =
xds =
p2
(0)
xds
(4.159)
[
]
+ d0
exp (up ) D
(4.160)
= *T xds
4.2.8
(4.161)
G2 *T Dm
xgm + G Pm
m = p +
(4.162)
G (1 Em )
2 Pm
(4.163)
= qim + *T m
qim
(4.164)
Pm
(4.165)
qbm = *T G
Series resistance:
1 + RSG q
im
g =
1 RSG qim
for RSG 0
(4.166)
for RSG < 0
s = R b g qim
(4.167)
Mobility reduction:
(
)
Ee = E eff0 qbm + qim
(4.168)
(4.169)
Gmob =
74
1 + (E Ee )
+ CS
x
qbm
qim +qbm
)2
+
(4.170)
Unclassified
4.2.9
PSP 103.2
R1 = qim /qim
(4.171)
R2 = *T m /qim
(4.172)
VDS
VP
T1 = ln
Vdse
1+
VP
1+
(4.173)
(
)
Vdsx
T2 = ln 1 +
VP
(4.174)
L/L = ALP T1
(4.175)
1
1 + L/L + (L/L)2
GL =
(4.176)
[
]
ALP1
L1 /L = ALP + R1 T1 + ALP2 qbm R22 T2
qim
(4.177)
[
]
FL = 1 + L1 /L + (L1 /L)2 GL
(4.178)
Velocity saturation:
wsat =
sat
=
100 qim tb
100 + qim tb
(4.179)
sat
(1 + THESATG wsat )
Gmob,s GL
(4.180)
sat
1
( )
sat
zsat =
for NMOS
(sat
)
1 + sat
Gvsat =
for THESATG 0
(4.181)
for PMOS
Gmob GL (
1 + 1 + 2 zsat
2
(4.182)
Auxiliary Variables for Calculation of Intrinsic Charges and Gate Current. Eqs. (4.183)-(4.185) are only calculated for xg > 0.
Voxm = *T xgm
[
zsat
= m 1 +
(4.183)
(
Gmob GL
Gvsat
)2 ]
(4.184)
75
H=
Unclassified
PSP 103.2
Gmob GL qim
Gvsat
m
(4.185)
In the remainder of this document, some variables (e.g., xg ) are labeled dc or ac (e.g., xg,dc or xg,ac ).
Variables labeled dc result from the first evaluation of Eqs. (4.94)(4.185). For variables labeled ac, there
are two possibilities. If SWNUD = 1 or SWDELVTAC = 1, their values result from the second evaluation of
Eqs. (4.94)(4.185). In any other case, their value is equal to their dc-counterpart.
IDS =
q
FL,dc im,dc dc
Gvsat,dc
for xg,dc 0
(4.186)
for xg,dc > 0
a2 = a2 1 + A4
VSB,dc
+ B B
(4.187)
Vsat = VDS A3 dc
(4.188)
Mavl =
for Vsat 0
(
)
A1 Vsat exp 2
for Vsat > 0
Vsat
(4.189)
(4.190)
(
)/
2
xg = xg + x2g + 2ov
xsov (xg ) =
xsov = x G2 /2 + Gov
g
ov
xg + G2ov /4 + aov + ov
(
)/
2
xg = xg + x2g + 2dov
xdov (xg ) =
xdov = x G2 /2 + Gdov
g
dov
sov = TA
76
)
(
VGS
xsov
TA
(4.191)
(4.192)
xg + G2dov /4 + adov + dov
(4.193)
)
(
VGS VDS
dov = TA xdov
TA
(4.194)
(4.195)
(4.196)
c NXP Semiconductors 2013
Unclassified
PSP 103.2
2 + 106
Vov
= Vov
)
(
Vov
,
GC
,
10
for GC3 < 0
MINA
Q
CHIB
zg =
Vov
for GC3 0
CHIB
3.0 TA + ov
FS1 =
TA
IGSov (VGX , ov , Vov ) =
FS3 = 30 VGX
])
(
[
(4.197)
2 + 106
Vov
= Vov
)
(
Vov
, GC Q , 10
for GC3 < 0
MINA
CHIB
zg =
Vov
for GC3 0
CHIB
3.0 TA + ov
FS1 =
TA
IGDov (VGX , ov , Vov ) =
FS3 = 30 VGX
(
[
])
(4.198)
(4.199)
(4.200)
Gate-channel current:
[
Vm =
VSB,dc
*T
xds,dc
ln
2
)]
(4.201)
77
Unclassified
PSP 103.2
Voxm
=
2
Voxm,dc
+ 106
(
)
Voxm
6
MINA
,
GC
,
10
Q
CHIB
zg =
(4.202)
Voxm
CHIB
(4.203)
(
)
b + Vm t
Si = exp xm,dc
*T
FS = ln
1 + Si
(
)
VGS + VSB,dc Vm
1 + Si exp
*T
(4.206)
(4.207)
if xg,dc > 0
if xg,dc 0
Ag = 1/2 3 Bg
sinh(x)
+ b cosh(x)
pgc = (1 b)
[
]
sinh(x)
1
p
pgd = gc Bg sinh(x) Ag
coth(x)
2
x
x
(4.208)
pgc = 1
(4.209)
pgd = 1/2
xg,dc
1
Sg = 1 +
2
2
6
xg,dc + 10
78
(4.205)
(4.210)
(4.211)
(4.212)
(4.213)
(4.214)
c NXP Semiconductors 2013
Unclassified
PSP 103.2
2 + CGIDL2 V 2 + 106
V
=
Vov
tov
t = V Vtov Vov
(
)
Igisl (Vov , V ) =
B GIDL
exp
Vtov
Igisl =
0
for Vov 0
(4.215)
2 + CGIDLD2 V 2 + 106
Vov
V
=
tov
t = V Vtov Vov
)
(
Igidl (Vov , V ) =
B GIDLD
exp
Vtov
Igidl =
0
for Vov 0
(4.216)
(4.217)
(4.218)
(4.219)
(4.220)
(4.221)
(4.222)
79
PSP 103.2
Unclassified
4.3.1
Quantum-Mechanical Corrections
qe,ac =
qm
COX
4.3.2
Voxm,ac
for xg,ac 0
(4.223)
qe1,ac
COX
for q q = 0
COX
1 + q /(q
2
2 1/6
e,ac + q lim )
q
(4.224)
for q q > 0
Fj = ac / (2 Hac )
qL
= qL,ac (1 + GL,ac )
(
)]
[
(i)
GL,ac
p,ac ac
qm
F
+
G
1
Q
=
C
V
+
j
L,ac
oxm,ac
G
OX
if xg > 0
(4.225)
2
3
[
(
)
]
(i)
m,ac ac
qm
Q
=
C
q
+
F
+
q
L,ac
im,ac
j
L,ac
I
OX
[
(
[
])
]
qm
2
F
C
m,ac
ac
j
(i)
+ Fj 1
+ qL
QD = OX G2L,ac qim,ac +
2
6
5
(i)
QG
(i)
if xg 0
QI
(i)
QD
(i)
(i)
qm
= COX
Voxm,ac
=0
=0
(i)
QS = QI QD
(i)
(i)
(i)
QB = QI QG
4.3.3
(4.226)
(4.227)
(4.228)
(4.229)
c NXP Semiconductors 2013
Unclassified
PSP 103.2
(4.230)
(4.231)
4.3.4
(4.232)
(4.233)
(4.234)
(i)
(4.235)
(i)
(4.236)
(i)
(4.237)
81
Unclassified
PSP 103.2
Cox
m,dc T
q
(4.238)
Nm
=
Cox
qim,dc
q
(4.239)
Cox
m,dc dc
q
(4.240)
N =
q 2T IDS
S =
EF
(fop )
Cox Gvsat,dc N
+ NFB + NFC
H0 =
t1 =
(
) ln
[Nm
Nm
+ N/2
N/2
Nm
qim,dc
m,dc
2 N ] N
]
(4.241)
(4.242)
qim,dc
qim,dc
t2 =
(4.243)
dc
12 H0
)2
(4.244)
H0
1
H
(4.245)
lc = 1 12 t2 R
(4.246)
R=
gideal =
qim,dc
FL,dc
Gvsat,dc
(
CGe =
mid =
Gvsat,ac
Gmob,ac GL,ac
(4.247)
)2
qm
COX
p,ac
(4.248)
gideal
[t1 + 12 t2 24 (1 + t1 ) t2 R]
lc2
(4.249)
Sid = N T mid
(4.250)
[
(
)
]
1
t1
1
8
mig = 2
t2 t1 + 12 t2 t2 (t1 + 1 12 t2 ) R
lc gideal
12
5
5
(4.251)
Sig = N T
82
(4.252)
Unclassified
migid
PSP 103.2
[
(
) ]
t2
96
= 2 1 12 t2 t1 +
t2 12 t1 t2 R
lc
5
Sigid = N T
(4.253)
(4.254)
(4.255)
(4.256)
(4.257)
(4.258)
(4.259)
(4.260)
(4.261)
(4.262)
83
PSP 103.2
Unclassified
2
VSIS
V2
+ DID .
Rsource
Rdrain
(4.263)
If RTH < 103 , Pdiss = 0. This can be used to switch off self heating.
The built-in thermal network of PSP can be bypassed (e.g., to replace it with an externally connected thermal
network) by setting CTH = 0 and assigning a very large value to RTH.
Vdt
RTH
CTH
Pdiss
84
Unclassified
PSP 103.2
Section 5
Non-quasi-static RF model
5.1 Introduction
For high-frequency modeling and fast transient simulations, a special version of the PSP model is available,
which enables the simulation of non-quasi-static (NQS) effects, and includes several parasitic resistances.
5.2 NQS-effects
In the PSP-NQS model, NQS-effects are introduced by applying the one-dimensional current continuity equation (I/y /t) to the channel. A full numerical solution of this equation is too inefficient for compact
modeling, therefore an approximate technique is used. The channel is partitioned into N + 1 sections of equal
length by assigning N equidistant collocation points. The charge density (per unit channel area) along the
channel is then approximated by a cubic spline through these collocation points, assuring that both the charge
and its first and second spatial derivatives are continuous along the channel. Within this approximation, the
current continuity equation reduces to a system of N coupled first order ordinary differential equations, from
which the channel charge at each collocation point can be found:
dQ1
dt
..
.
dQ
N
dt
= f1 (Q1 , . . . , QN )
..
.
(5.1)
= fN (Q1 , . . . , QN )
Here, Qi is the charge density at the i-th collocation point and fi are functions, which contain the complete
PSP-charge model. These equations are implemented by the definition of appropriate subcircuits (see left part
of Fig. 5.1) and solved by the circuit simulator. Finally, the four terminal charges are calculated from the
channel charges, using the Ward-Dutton partitioning scheme for the source and drain charges.
A full description of the PSP-NQS model is given in Section 5.3. More background information can be found
in literature [7, 8].
85
Unclassified
PSP 103.2
Vi
Ii
CNQS
RNQS
Figure 5.1: The subcircuit used to solve one of the differential equations of Eq. (5.1). The current is set to
Ii = CNQS f (V1 , . . . , VN ), where the voltage Vi represents the charge density Qi at the i-th collocation
point and is solved by the circuit simulator. N of these circuits are defined and they are coupled through the
dependence of Ii on the voltages of the other circuits. The resistance RNQS has a very large value and is present
only for convergence purposes. Right: The full network of parasitic elements in the PSP-NQS model. The large
full dots indicate the five additional internal nodes.
5.3.1
Internal constants
Eqs. (5.2)(5.7) are independent of bias conditions and time. Consequently, they have to be computed only
once.
Note: In PSP only SWNQS = 0, 1, 2, 3, 5, 9 are allowed!
n = SWNQS + 1
(5.2)
h = 1/n
(5.3)
The matrix A is a square (n + 1) (n + 1)-matrix with elements Ai,j (0 i, j n), which are used in
Eq. 5.25. They are computed using the following algorithm (adapted from [9]):
1. Initial values:
for 0 i, j n
Ai,j = 0
vi = 0
(5.4)
for 0 i n
(5.5)
2. First loop:
p = 2 + vi1 /2
vi = 1/(2 p)
Ai,i1 = 1/h
Ai,i+1 = 1/h
p
Ai,i = 2/h
86
for i = 1 . . . (n 1)
(5.6)
Unclassified
PSP 103.2
5.3.2
for j = 0 . . . n
for i = (n 1) . . . 0
(5.7)
The following quantities depend on the bias conditions, but are constant along the channel:
if xg,ac
if xg,ac
5.3.3
(
)
ac
1
ym = 1 +
2
4 Hac
xgm,ac
>0
pd =
xg,ac xm,ac
Gp = Gac /pd
ym = 1/2
0
pd = 1
Gp = Gac
(5.8)
(5.9)
ap = 1 + Gp / 2
(5.10)
pmrg = 105 ap
(5.11)
(
1
)
2 ac
(y ym )
1
Hac
(5.12)
Normalized bulk-charge and its first two derivatives as functions of surface potential:
qb (x) = sgn(x) Gp
qb (x) =
exp(x) + x 1
G2p [1 exp(x)]
2 qb (x)
qb (x) = qb (x)
qb (x)2 G2p /2
qb (x)
(5.13)
(5.14)
(5.15)
87
Unclassified
PSP 103.2
Surface potential as a function of normalized inversion charge (note that these equations are identical to
Eq. (4.191), despite the different notation and physical background):
if xg < pmrg
(xg ) =
if |xg | pmrg
if xg > pmrg
yg = xg
z = 1.25 yg /ap
]
[
= z + 10 (z 6)2 + 64 /2
2
a = (yg ) + G2p ( + 1)
c = 2 (yg ) G2p
)
(
= + ln a/G2p
y0 = 1 (a, c, , )
0 = exp(y0 )
= 1 G2p 0 /2
p = 2 (yg y0 ) + G2p (0 1)
2
(5.16)
2q
p+
xg
ap
x
g1 = x1 + Gp
p2 4 q
exp(x1 ) + x1 1
xg
[1 + xg (x1 ap /
xg1 1)/
xg1 ]
ap
0 = exp(x0 )
= 1 G2p 0 /2
p = 2 (xg x0 ) + G2p (1 0 )
q = (xg x0 )2 G2p (x0 + 0 1)
= x0 +
2q
p + p2 4 q
(5.17)
Auxiliary functions:
q(x) = pd (xg x) qb (x)
(q, qx1 ) =
q
1
qx1
88
(
)
q qx2
1 2
/qx1
qx1
(5.18)
(5.19)
(5.20)
c NXP Semiconductors 2013
Unclassified
PSP 103.2
f (xg , q, q , q ) =
xz = X(xg , q)
q
(xz ) = pd qb (xz )
x
2q
=
(xz ) = qb (xz )
x2
qx1 =
qx2
sat,ac
*T xy1
(
)2
=
*
y1
T
sat,ac
1 + sat,ac
ac
xy1 =
zsat
for NMOS
(5.21)
for PMOS
1 + 2 zsat
Fvsat = 2/(1 + )
[
]
zsat
f = Fvsat f0 Fvsat
(q, qx1 ) (q + xy1 qb (xz ))
Normalization constant:
Tnorm =
5.3.4
MUNQS *T
Gmob,ac GL,ac
qm
COX
(5.22)
qi
y (t)
and
2 qi
y 2 (t)
q0 = 0
(5.23)
qn = 0
(5.24)
qi =
Ai,j qi
for 1 i n 1
(5.25)
j=0
qi =
5.3.5
qi+1 qi
h
(2 qi + qi+1
)
h
6
for 1 i n 1
(5.26)
Continuity equation
Initial value for the qi (0 i n). These values are used for the DC operating point.
xi,0 = (i h)
(5.27)
qi,0 = q(xi,0 )
(5.28)
89
Unclassified
PSP 103.2
Note: x0,0 = xs and xn,0 = xd . Moreover, these values coincide with those in the quasi-static part of PSP.
The core of the NQS-model is the solution of q(y, t) from the charge continuity equation along the channel.
By approximating the y-dependence by a cubic spline through a number of collocation points, the problem is
reduced to solving the qi (t) from the following set of coupled differential equations.
(
)
qi
qi
2 qi
q (0) = q
i
i,0
for 1 i n 1
(5.29)
Note that the boundary points q0 (t) = q(xs ) = qis and qn (t) = q(xd ) = qid remain fixed to their quasi-static
values; they are not solved from the equation above.
The set of differential equations defined above is solved by the circuit simulator via the subcircuits shown in
the left part of Fig. 5.1.
5.3.6
Once the qi are known, the NQS terminal charges can be computed:
S0 =
n1
qi
(5.30)
qi
(5.31)
i=1
S2 =
n1
i=1
qINQS =
U0 =
q(y) dy = h S0 +
0
n1
h
h3
(u0 + un )
S2
2
12
(5.32)
i qi
(5.33)
i qi
(5.34)
i=1
U2 =
n1
i=1
NQS
qD
=
y q(y) dy = h2 U0 +
0
h2
h4
[q0 + (3n 1)un ]
U2
6
12
(5.35)
NQS
qSNQS = qINQS qD
(5.36)
Currently, only SWNQS = 0, 1, 2, 3, 5, 9 are allowed. For odd values of SWNQS the gate charge is integrated
along the channel using Simpsons rule. If SWNQS = 2, Simpsons 3/8-rule is used.
If SWNQS is odd (that is, n is even):
[
(
n/2
h
NQS
qG = pd xg,ac X(xg,ac , q0 ) + 4
X(xg,ac , q2i1 )+
3
i=1
)]
n/21
(5.37)
i=1
90
Unclassified
PSP 103.2
NQS
qG
]
3h
= pd xg,ac
(X(xg,ac , q0 ) + 3 X(xg,ac , q1 ) + 3 X(xg,ac , q2 ) + X(xg,ac , q3 )) (5.38)
8
(5.39)
qm
NQS
QNQS
= COX
*T qD
D
(5.40)
NQS
qm
QNQS
= COX
*T qG
G
(5.41)
QNQS
= (QNQS
+ QNQS
+ QNQS
)
B
S
D
G
(5.42)
91
Unclassified
PSP 103.2
Section 6
Embedding
6.1 Model selection
Circuit simulators have different ways for the user to determine which model must be used for simulation.
Typically, model selection is either done by name or by assigning a value to the parameter LEVEL. The
method to be used is prescribed by the circuit simulator vendor. If selection is done by name, the value of
the parameter LEVEL is generally ignored. When Verilog-A code is used, model selection is always done by
name.
For the SiMKit and the Verilog-A code provided by the PSP model developers, the method and values to be
used are given in the table below. For other implementations, the method/value provided by the circuit simulator
vendor is to be used.
From PSP 103.0 onwards, the global, local and binning models are unified. All three models are called by the
same name or LEVEL. Model flavor selection is done by setting parameter SWGEO.
Simulator
Model selection by
Global (geom.)
Global (binning)
Local
Spectre
Pstar
ADS
Verilog-A
psp103
LEVEL = 103
psp103
PSP103VA
SWGEO = 1
SWGEO = 2
SWGEO = 0
Unclassified
PSP 103.2
of electrons and holes is not exactly the same (e.g., the mobility and tunneling behavior), and consequently
slightly different equations have to be used in case of n- or p-type transistors.
Designers are used to the standard terminology of source, drain, gate and bulk. Therefore, in the context of
a circuit simulator it is traditionally possible to address, say, the drain of MOST number 17, even if in reality
the corresponding source is at a higher potential (n-channel case). More strongly, most circuit simulators
provide for model evaluation values for VDS , VGS , and VSB based on an a priori assignment of source, drain,
and bulk, independent of the actual bias conditions. Since PSP assumes that saturation occurs at the drain
side of the MOSFET, the basic model cannot cope with bias conditions that correspond to VDS < 0. Again
a transformation of the bias conditions is necessary. In this case, the transformation corresponds to internally
reassigning source and drain, applying the standard electrical model, and then reassigning the currents and
charges to the original terminals. In PSP care has been taken to preserve symmetry with respect to drain and
source at VDS = 0. In other words, no singularities will occur in the higher-order derivatives at VDS = 0.
In detail, for correct embedding of PSP into a circuit simulator, the following procedureillustrated in Fig. 6.1
is followed. It is assumed that the simulator provides the nodal potentials VDe , VGe , VSe and VBe based on an a
priori assignment of drain, gate, source and bulk.
, and VSB
are calculated from the nodal potentials provided by the circuit simu, VGS
Step 1 The voltages VDS
lator. In the same step, the value of the parameter TYPE is used to deal with the polarity of the device.
From here onwards, all transistors can be treated as n-channel devices.
Step 3 All the internal output quantities (i.e. channel current, weak-avalanche current, gate current, nodal
charges, and noise-power spectral densities) are evaluated using the standard PSP equations (Section 4)
and the internal voltages.
Step 4 The internal output quantities are corrected for a possible source-drain interchange.
Step 5 External output are corrected for a possible p-channel transformation and MULT is applied. The quantities of the intrinsic MOSFET and the junctions are combined.
In general, separate parameter sets are used for n- and p-channel transistors, which are distinguished by the
value of TYPE. As a consequence, the changes in the parameter values necessary for a p-channel type transistor
are normally already included in the parameter sets on file. The changes should therefore not be included in
the simulator.
6.3.1
In the SiMKit-based and built-in version of PSP in certain circuit simulators, the selection of device type (nmos
or pmos) is done using a different parameter, or using different parameter values. The correct values for some
circuit simulators are given in the table below.
Simulator
Parameter
Value NMOS
value PMOS
Spectre
Pstar
ADS
type
type
gender
n
1
1
p
1
0
Verilog-A
TYPE
93
PSP 103.2
Unclassified
VGS
= TYPE (VGe VSe )
VSB
= TYPE (VSe VBe )
VDS
= TYPE (VDe VSe )
yes
VDS
0
VDS = VDS
no
VDS = VDS
VGS
VDS
VGS = VGS
VSB = VSB
VSB = VSB
+ VDS
VGS =
yes
VDS
0
no
ID
= ID
QD = QD
ID
= IS
QD = QS
IS
QS
IS
= ID
QS = QD
= IS
= QS
IG
= IG
QG = QG
IG
= IG
QG = QG
IB
QB
IB
= IB
QB = QB
= IB
= QB
S = S
Sid
= Sid
S = S
Sid
= Sid
Sig,S
= Sig
Sigs
= Sigs
Sig,S
=0
Sigs
= Sigd
Sig,D
Sigd
Sig,D
Sigd
= Sigs
=0
= Sigd
= Sig
ID
= MULT TYPE ID
Ij,D
IG
= MULT TYPE IG
Sig,S
= MULT Sig,S
e
Sig,D
= MULT Sig,D
e
Sigs
= MULT Sigs
e
= MULT Sigd
Sigd
e
Sid
= MULT Sid
e
Sj,S
= Sj,S
e
Sj,D
= Sj,D
Figure 6.1: Schematic overview of source-drain interchange and handling of TYPE and MULT. Note that
TYPE and MULT are included in the JUNCAP2 model equations.
94
Unclassified
PSP 103.2
Figure 6.2: Topology of the PSP model. Left: n-channel MOSFET; Right: p-channel MOSFET. In PSP, the
correct diode polarity is automatically chosen via the TYPE-parameter.
95
Unclassified
PSP 103.2
6.5.1
Implementation of GMIN
In both implementations, there is an additional term in Eqs. (4.219) and (4.220), resulting in
ID = IDS + Iavl IGDov IGCD + Igidl + Gmin VDS
(6.1)
(6.2)
and
In the SiMKit, Gmin is a variable which is accessible by the circuit simulator. This allows the circuit simulator
to improve the convergence properties of a circuit by making use of so-called Gmin -stepping.
In the Verilog-A version of PSP, Gmin is set to a fixed value Gmin = 1 1015 S.1
6.5.2
From PSP 102.2 and PSP 103.0 onwards, a network of parasitic resistors has been inserted around the intrinsic
MOSFET. If the user sets one or more of these resistance values to zero, the associated internal node(s) could
be shorted to one of its neighbors, reducing the size of the matrix in the circuit simulator. This phenomenon is
called node collapse and is supported by most major circuit simulators.
1 If supported by the circuit simulator, Verilog-A version 2.2 allows the value of G
min to be accessed by the circuit simulator. Once
this feature is generally available in Verilog-A compilers, it will be included in PSP as well.
96
Unclassified
PSP 103.2
ig
igs
igd
is
id
ids
Figure 6.3: Definition of noise currents.
Flexible topology (and thus node collapse) is presently supported by most Verilog-A compilers. As a result,
node collapse is functional in the official PSP Verilog-A in the majority of todays circuit simulators.
From SiMKit 3.0 onwards, the SiMKit architecture allows for flexible topologies and therefore supports node
collapse in PSP. This functionality is therefore available in circuit simulations with that can work with SiMKit.
Besides, many circuit simulators that have a native implementation of PSP support node collapse.
6.5.3
ids ids
igd ids
igs ids
igd igd
igs igd
igs igs
=
=
=
=
=
=
Sid
Sigid /2
Sigid /2
Sig /4
Sig /4
Sig /4
(6.3)
The non-listed elements follow from the fact that this is a complex correlation matrix and therefore self-adjoint.
This defines the noise model of PSP.
For completeness, we will give the noise correlation matrix associated with the terminal currents id , ig and is ,
because it is closer related to the numbers that are obtained in a circuit simulation. Because id = ids igs ,
c NXP Semiconductors 2013
97
Unclassified
PSP 103.2
ig = igs + igd and is = igs ids , we find by straightforward substitution and some basic arithmetic
id id
ig id
is id
ig ig
is ig
is is
=
=
=
=
=
=
Sigid
Sig /2
Sid + Sig /4 + Re(Sigid )
(6.4)
Verilog-A
In Verilog-A it is not possible to define noise sources that are frequency dependent (except for 1/f -noise), nor
is it possible to directly define correlations between noise sources. Instead, the desired model must be created
by using controlled sources and the frequency transfer of passive elements.2
The goal is to create the three noise sources shown in Fig. 6.3 with the noise powers (including frequency
dependence and correlation) as described by Eq. (6.3).
To simplify notation, we rewrite Eqs. (4.252) and (4.254) as
Sig =
NT
|T |2
mig
(6.5)
and
Sigid =
NT
migid T,
mig
(6.6)
where
T =
j
,
1+j
(6.7)
1
1 i1
2
= 1 i1 + 2 i2 ,
=
(6.8)
(6.9)
Sig
Sid
= |1 |2 S1
= ids ids = |1 |2 i1 i1 + 1 2 i1 i2 + |2 |2 i2 i2
= |1 |2 S1 + |2 |2 S2
Sigid
ids
= 2 igd
= 1
= 1 1 S1 .
i1
i1
+ 1
i1
(6.10)
(6.11)
i2
(6.12)
Here we used that the noise currents i1 and i2 are independent, such that i1 i2 = 0. We need to choose proper
values for the coefficients 1 , 1 and 2 , as well as S1 and S2 , such that Sig , Sid , and Sigid get the correct value.
2 Although this appears to be a limitation, it is in fact very helpful to ensure that the resulting noise model is consistent with time-domain
simulations.
98
Unclassified
PSP 103.2
V1
V2
R1
i1
R2
C2
ix
(a)
(b)
Figure 6.4: The two subcircuits used in PSPs Verilog-A implementation to model the correct frequency dependence of induced gate noise and its correlation with the channel thermal noise.
There is some freedom in choosing the numbers; the values that are used in the verilog-A implementation of
PSP are
1
(6.13)
1
2
=
=
migid
1
(6.14)
(6.15)
S1
S2
=
=
N T /mig
2
N T (1 Cigid
) mid ,
(6.16)
(6.17)
where
migid
Cigid =
,
mig mid
(6.18)
and mid , mig , and migid are given by Eqs. (4.249), (4.251), and (4.253), respectively.
To achieve this, we make use of the subcircuits depicted in Fig. 6.4. The first subcircuit (a) contains a parallel
connection of a white noise source with current small-signal noise current i1 and a resistor R1 . The voltage
over the elements is denoted by V1 . The second subcircuit (b) contains a voltage-controlled current source with
current ix , a resistor R2 , and a capacitor C2 . The nodal voltage is denoted by V2 .
The parameters of these components are given by
S1
0
= i1 i1 = Sig
s2f
(6.19)
R1
ix
= 1
= V1 /sf
(6.20)
(6.21)
R2
C2
= mig
= CGe
(6.22)
(6.23)
NT
.
mig
(6.24)
Moreover, we introduce a scaling factor sf = 0 mig CGe with 0 = 1 MHz. Note that the value of sf and
0 do not affect the final result, but help to give the noise power of V1 a reasonable value.
Choosing the elements in this way, creates a frequency dependent current iC through the capacitor C2 given by
iC = T ix .
c NXP Semiconductors 2013
(6.25)
99
Unclassified
PSP 103.2
The two noise sources connected to the gate in Fig. 6.3 are now realized as two current-controlled current
sources with
igd = igs =
1
iC .
2
(6.26)
The third source in Fig. 6.3 (between source and drain) is realized by putting two elements in parallel:
A voltage controlled current source with value (migid /sf ) V1 and
2
A white noise source with current power spectral density S2 = N T (1 Cigid
) mid .
To complete the model, we remark that from Fig. 6.3 it is clear that source-drain interchange only affects the
sign of ids .
In summary, the relevant portion of the verilog-A implementation is given by (mult-scaling and labels are not
included for clarity):
electrical NOI;
electrical NOI2;
branch (NOI) NOII;
branch (NOI) NOIR;
branch (NOI) NOIC;
// subcircuit (a)
I(NOI2)
<+ V(NOI2);
I(NOI2)
<+ white_noise(sqig * sqig * sf * sf);
// subcircuit
I(NOII)
<+
I(NOIR)
<+
I(NOIC)
<+
(b)
-V(NOI2) / sf;
V(NOIR) / mig;
ddt(CGeff * V(NOIC));
It is straightforward to verify that this implementation of PSPs noise model in Verilog-A naturally yields the
desired correlations and frequency dependence. However, it requires two additional internal nodes.
SiMKit C-code
Contrary to the limitation of Verilog-A language, most circuit simulators are able to directly deal with correlated and frequency dependent noisewithout the use of additional internal nodes. In order to minimize
the simulation time of the model, C-implementations should therefore avoid the use of such internal nodes
whenever possible.
In SiMKit, the frequency dependence and correlation of the noise sources indicated in Fig. 6.3 are implemented
directly according to Eq. (6.3). The result is therefore equivalent to the verilog-A implementation.
In summary, even though the SiMKit-implementation of the noise model in PSP is different from that in verilogA (as it does not make use of additional internal nodes) the result of noise noise simulations will be identical.
6.5.4
Clip warnings
From SiMKit 3.7 onwards, it is possible to set the level of clip-warning information through the value of the
parameter PARAMCHK. This functionality is available for most SiMKit models. It is not available in the
verilog-A version of PSP.
If the value of PARAMCHK is
100
Unclassified
PSP 103.2
101
102
PSP 103.2
Unclassified
Unclassified
PSP 103.2
Section 7
Parameter extraction
The parameter extraction strategy for PSP consists of four main steps:
1. Measurements
2. Extraction of local parameters at room temperature
3. Extraction of temperature scaling parameters
4. Extraction of geometry scaling (global) parameters
The above steps will be briefly described in the following sections. Note that the description of the extraction
procedure is not complete in the sense that only the most important parameters are discussed and in cases at
hand it may be advantageous (or even necessary) to use an adapted procedure.
Throughout this section, bias and current conditions are given for an n-channel transistor only; for a p-channel
transistor, all voltages and currents should be multiplied by 1.
As explained in the introduction, the hierarchical setup of PSP (local and global level) allows for the twostep parameter extraction procedure described in this section; this is the recommended method of operation.
Nevertheless, it is possible to skip the first steps and start extracting global parameters directly. This procedure
is not described here, but the directions below may still be useful.
7.1 Measurements
The parameter extraction routine consists of six different DC-measurements (two of which are optional) and
two capacitance measurements.1 Measurement V and VI are only used for extraction of gate-current, avalanche,
and GIDL/GISL parameters.
Measurement I (idvg): ID vs. VGS
VGS = 0 . . . Vsup (with steps of maximum 50 mV).
VDS = 25 or 50 mV
VBS = 0 . . . Vsup (3 or more values)
Measurement II (idvgh): ID vs. VGS
VGS = 0 . . . Vsup (with steps of maximum 50 mV).
VDS = Vsup
VBS = 0 . . . Vsup (3 or more values)
1 The bias conditions to be used for the measurements are dependent on the supply voltage of the process. Of course it is advisable to
restrict the range of voltages to this supply voltage Vsup . Otherwise physical effects atypical for normal transistor operationand therefore
less well described by PSPmay dominate the characteristics.
103
Unclassified
PSP 103.2
For the extraction procedure, the transconductance gm (for Measurement I and II) and the output conductance gDS (for Measurement III and IV) are obtained by numerical differentiation of the measured I-V -curves.
Furthermore, Imin is the smallest current which can reliably measured by the system (noise limit) and IT is
defined as 10% of the largest measured value of |ID | in Measurement I. The latter will be used to make a rough
distinction between the subthreshold and superthreshold region.
The channel-to-gate capacitance CCG in Measurement VIII is the summation of the drain-to-gate capacitance CDG and the source-to-gate capacitance CSG (i.e., source and drain are short-circuited); it is needed
to extract overlap capacitance parameters.
The local parameter extraction measurements I through VI have to be performed at room temperature for every
device. In addition, capacitance measurements VII and VIII need to be performed for at least a long/wide and
a short/wide (i.e., L = Lmin ) transistor (at room temperature). Furthermore, for the extraction of temperature
scaling parameters measurements I, III, and V have to be performed at different temperatures (at least two extra,
typically 40 C and 125 C) for at least a long wide and a short wide transistor.
Unclassified
PSP 103.2
split the parameters into several small groups, where each parameter group can be determined using specific
measurements. In this section, such a procedure will be outlined.
The extraction of local parameters is performed for every device. In order to ensure that the temperature scaling
relations do not affect the behavior at room temperature, the reference temperature TR should be set equal to
room temperature.
Before starting the parameter extraction procedure, one should make sure that SWIGATE, SWIMPACT,
SWGIDL, SWJUNCAP, and TYPE are set to the desired value. Moreover, QMC should be set to 1, in order
to include quantum mechanical corrections in the simulations.
It is not the case that all local parameters are extracted for every device. Several parameters are only extracted
for one or a few devices, while they are kept fixed for all other devices. Moreover, a number of parameters
can generally be kept fixed at their default values and need only occasionally be used for fine-tuning in the
optimization procedure. Details are given later in this section.
As a special case, it is generally not necessary to extract values for AX. In stead, they can be calculated from
Eq. (3.63), using AXO 18 and AXL 0.25. It may be necessary to tune the latter value such that the value
of AX is between 2 and 3 for the shortest channel in the technology under study.
It is recommended to start the extraction procedure with the long(est) wide(st) device, then the shortest device
with the same width, followed by all remaining devices of the same width in order of decreasing length. Then
the next widest-channel devices are extracted, where the various lengths are handled in the same order. In this
way, one works ones way down to the narrowest channel devices.
AC-parameters
Some parameters (such as TOX and NP) that do affect the DC-behavior of a MOSFET can only be extracted
accurately from C-V -measurements.2 This should be done before the actual parameter extraction from DCmeasurements is started. In Tables 7.1 and 7.2 the extraction procedure for the AC-parameters is given.
Table 7.1: AC-parameter extraction procedure for a long channel MOSFET.
Step
Optimized parameters
Fitted on
Abs./Rel.
Conditions
1
2
VII: CGG
Relative
Table 7.2: AC-parameter extraction procedure for a short channel MOSFET. The values of VFB and NP are taken from the long-channel case.
Step
Optimized parameters
Fitted on
Abs./Rel.
Conditions
1
2
3
VII: CGG
VIII: CCG
Relative
Relative
VGS < 0
Starting from the default parameter set and setting TOX to a reasonable value (as known from technology),
VFB, NEFF, DPHIB, COX, and NP can be extracted from CGG in Measurement VII for a long, wide device.
Next, NOV and CGOV can be extracted from CCG in Measurement VIII for a short, wide device (see also
Table 7.1), where VFB and NP are taken from the long channel case. In general, one can assume TOXOV =
TOX.
The value of TOX can be determined from COX = ox L W/TOX. If the device is sufficiently long and
wide, drawn length and width can be used in this formula. Even better, if Measurement VII is available for a
2 Although parameter NOV can be determined from overlap gate current, it is nonetheless more accurately determined from Measurement VIII.
105
PSP 103.2
Unclassified
few short/wide devices of different lengths, one can extract TOX and L from a series of extracted values of
COX vs. Ldraw .
Some remarks:
If C-V -measurements are not available, one could revert to values known from the fabrication process.
Note that TOX and TOXOV are physical oxide thicknesses; poly-depletion and quantum-mechanical
effects are taken care of by the model. If the gate dielectric is not pure SiO2 , one should manually
compensate for the deviating dielectric constant.
In general, VFB and NP can be assumed independent of channel length and width (so, the long/widechannel values can be used for all other devices as well). Only if no satisfactory fits are obtained,
one could allow for a length dependence (for NP) or length and width dependence (for VFB). Then,
one should proceed by extracting VFB and/or NP from capacitance measurements for various channel
geometries, fit Eq. (3.12) / Eq. (3.32) to the result and use interpolated values in the DC parameter
extraction procedure.
The value of parameter TOX profoundly influences both the DC- and AC-behavior of the PSP-model and
thus the values of many other parameters. It is therefore very important that this parameter is determined
(as described above) and fixed before the rest of the extraction procedure is started.
If desired (e.g., for RF-characterization), parameters for several parasitic capacitances (gate-bulk overlap, fringe
capacitance, etc.) can be extracted as well (CGBOV and CFR). However, this requires additional capacitance
measurements.
The obtained values of VFB, TOX, TOXOV, NP, and NOV can now be used in the DC-parameter extraction
procedure. The above values of NEFF and DPHIB can be disregarded; they will be determined more accurately
from the DC-measurements.
In devices with strong lateral non-uniform doping, the threshold voltage in AC-measurements may deviate
significantly from that in DC-measurements. If that is the case, values for NEFF and DPHIB obtained from
DC-measurements may not be satisfactory to describe AC-measurements. Then, one has the option to set
SWDELVTAC = 1, DELVTAC = DPHIBac DPHIBdc , and FACNEFFAC = NEFFac /NEFFdc to get a
good description of both the DC and the AC measurements.
DC-parameters
Before the optimization is started a reasonably good starting value has to be determined, both for the parameters
to be extracted and for the parameters which remain constant. For most parameters to be extracted for a
long channel device, the default values from local parameters in Section 2.5.2 can be taken as initial values.
Exceptions are given in Table 7.3. Starting from these values, the optimization procedure following the scheme
below is performed. This method yields a proper set of parameters after the repetition indicated as the final
step in the scheme. Experiments with transistors of several processes show that repeating those steps more than
once is generally not necessary.
For an accurate extraction of parameter values, the parameter set for a long-channel transistor has to be determined first. In the long-channel case most of the mobility related parameters (i.e. MUE and THEMU) and
the gate tunneling parameters (GCO, GC2, and GC3) are determined and subsequently fixed for the shorterchannel devices.
In Table 7.4 the complete DC extraction procedure for long-channel transistors is given. The magnitude of
the simulated ID and the overall shape of the simulated ID -VGS -curve is roughly set in Step 1. Next the
parameters NEFF, DPHIB, and CTwhich are important for the subthreshold behaviorare optimized in
Step 2, neglecting short-channel effects such as drain-induced barrier-lowering (DIBL). After that, the mobility
parameters are optimized in Step 3, neglecting the influence of series-resistance. In Step 4 a preliminary value
of the velocity saturation parameter is obtained, and subsequently the conductance parameters ALP, ALP1,
ALP2, and VP are determined in Step 5. A more accurate value of THESAT can now be obtained using Step
6. The gate current parameters are determined in Steps 7 and 8, where it should be noted that GCO should
only be extracted if the influence of gate-to-bulk tunneling is visible in the measurements. This is usually the
106
Unclassified
PSP 103.2
Table 7.3: Initial values for local parameter extraction for a long-channel device. For
parameters which are not listed in this table, the default value (as given in
Section 2.5.2) can be used as initial value.
Parameter
Initial value
BETN
RS
THESAT
AX
A1
0.03 W/L
0
0.1
12
0
Table 7.4: DC-parameter extraction procedure for a long-channel MOSFET. The parameters VFB, TOX, TOXOV, NP, and NOV must be taken from C-V measurements. The optimization is either performed on the absolute or relative deviation between model and measurements, as shown in the table.
Step
Optimized parameters
Fitted on
Abs./Rel.
Conditions
1
2
3
4
5
6
7
8
9
10
11
12
13
I: ID
I: ID
I: ID , gm
III: ID
III: gDS
II: ID
V: IG
V: IG
V: IB
VI: IB
V: IB
VI: IB
Absolute
Relative
Absolute
Absolute
Relative
Absolute
Relative
Relative
Relative
Relative
Relative
Relative
IG > Imin
VGS < 0 V, IG < Imin
VGS > 0 V, IB < Imin
VGS > 0 V, IB < Imin
VGS < 0 V, IB < Imin
VGS < 0 V, IB < Imin
a Only
extracted for the widest long channel device and fixed for all other geometries.
case if Vsup & |VFB|. This is followed by the weak-avalanche parameters in Step 9 and (optionally) 10, and
finally, the gate-induced leakage current parameters are optimized in Step 11 and (optionally) 12.
After completion of the extraction for the long-channel device, it is recommended to first extract parameters
for the shortest-channel device (of the same width). The mobility-reduction parameters (MUE, THEMU) and
the gate tunneling probability factors (GCO, GC2, GC3) found from the corresponding long-channel device
should be used. The extraction procedure as given in Table 7.5 should be used.
Once the value for RS has been found from the shortest device, it should be copied into the long-channel
parameter set and steps 23 (Table 7.4) should be repeated, possibly leading to some readjustment of MUE
and THEMU. If necessary, this procedure must be repeated. Similarlyonce the value of THESATG and
THESATB have been determined from the shortest widest channel devicesteps 4, 5, and 6 of the longchannel extraction procedure (Table 7.4) must be repeated to obtain updated values for THESAT, ALP, ALP1,
and ALP2.
If consistent parametersets have been found for the longest and shortest channel device, the extraction procedure
c NXP Semiconductors 2013
107
Unclassified
PSP 103.2
Table 7.5: DC-parameter extraction procedure for a short-channel MOSFET. Parameters MUE, THEMU, VP, GCO, GC2, GC3, A2, A4, BGIDL, and CGIDL
are taken from the corresponding long-channel case. The optimization is
either performed on the absolute or relative deviation between model and
measurements, as indicated in the table.
Step
Optimized parameters
Fitted on
Abs./Rel.
Conditions
1
2
I: ID
I: ID
Absolute
Relative
I: ID , gm
III: ID
III: gDS
IV: gDS
II: ID , gm
V: IG
V: IB
V: IB
Absolute
Absolute
Relative
Relative
Absolute
Relative
Relative
Relative
3
4
5
6
7
8
9
10
11
a Only
b Only
extracted for the shortest channel of each width and fixed for all other geometries.
extracted for the shortest widest device and fixed for all other geometries.
as given in Table 7.5 can be executed for all intermediate channel lengths. The extracted parameter values of
the next-longer device can be used as initial values.
Finally, the parameters GFACNUD, VSBNUD, and DVSBNUD should only be used if the description of the
body effect is not satisfactory otherwise. For this, the NUD-model must be invoked by setting SWNUD = 1.
Unclassified
PSP 103.2
Table 7.6: Temperature scaling parameter extraction procedure for a long wide channel MOSFET. This scheme only makes sense if measurements have been
performed at one or (preferably) more temperatures which differ from room
temperature.
Step
Optimized parameters
Fitted on
Abs./Rel.
Conditions
1
2
STVFBa
STBETNa , STMUE, STTHEMU,
STCS, STXCOR
STTHESATa
STIG
STA2
STBGIDL
I: ID
I: ID
Relative
Absolute
ID < I T
II: ID
V: IG
V: IB
V: IB
Absolute
Relative
Relative
Relative
3
4
5
6
a Also
a Only
Step
Optimized parameters
Fitted on
Abs./Rel.
Conditions
1
2
3
STVFB
STBETN, STRSa
STTHESAT
I: ID
I: ID
II: ID
Relative
Absolute
Absolute
VGS < VT
VGS > VT
extracted for a short narrow device and fixed for all other geometries.
109
Unclassified
PSP 103.2
give L. Similarly, the extracted values for COX (from the procedure in Table 7.1 and 7.2) vs. mask length L
may be used for this purpose. Unfortunately for CMOS technologies in which gate current is non-negligible,
capacitance measurements may be hampered by gate current [14]. In this case gate current parameter IGINV
plotted as a function of channel length L may be used to extract L [14]. If possible, L extraction from
C-V -measurements is the preferred method.
Finally, LOV can be obtained from (a series of) extracted values of CGOV from one or more short devices.
From local to global
First of all, the global parameters TYPE, QMC, and the switch-parameters should be set to the appropriate
value. Next, parameters for which no geometrical scaling rules exist must be taken directly from the local set
(this applies to TR, TOXO, VNSUBO, NSLPO, DNSUBO, TOXOVO, NOVO, CFBO, STMUEO, THEMUO, STTHEMUO, STCSO, STXCORO, FETAO, STRSO, RSBO, RSGO, THESATBO, THESATGO,
VPO, A2O, STA2O, GCOO, STIGO, GC2O, GC3O, CHIBO, BGIDLO, STBGIDLO, CGIDLO, and
DTA). Generally, these parameters have been left at their default values or they have been extracted for one device only and subsequently fixed for all other devices. The parameters LVARO, LVARL, LVARW, WVARO,
WVARL, and WVARW should be known from technology.
Once the values of L and W are firmly established (as described above), LAP and WOT can be set and the
actual extraction procedure of the geometry scaling parameters can be started. It consists of several independent
sub-steps (which can be carried out in random order), one for each geometry dependent local parameter.
To illustrate such a sub-step, the local parameter CT is taken as an example. The relevant geometry scaling
equation from Section 3.2 is Eq. (3.33), from which it can be seen that CTO, CTL, CTLEXP, and CTW are
the global parameters which determine the value of CT as a function of L and W . First, the extracted CT of
each device in a length-series of measured (preferably wide) devices are considered as a function of L. In this
context CTO, CTL, and CTLEXP are optimized such that the fit of Eq. (3.33) to the extracted CT-values is
as good as possible, while keeping CTW fixed at 0. Then CTW is determined by considering the extracted
CT-values from a length-series of measured narrow devices. Finally, the four global parameters may be finetuned by optimizing all four parameters to all extracted CT-values simultaneously. The default values given in
Section 2.5.2 are good initial values for the optimization procedure.
All other parameters can be extracted in a similar manner. The local parameters BETN and NEFF have quite
complicated scaling rules, particularly due to the non-uniform doping profiles employed in modern CMOS
technologies. Therefore, a few additional guidelines are in place.
def
The optimization procedure for BETN is facilitated if not BETN, but BETNsq = BETN LE /WE is
considered.
Starting from the default values, first UO, FBET1, LP1, FBET2, and LP2 should be determined from a
length-series of wide devices. Then BETW1, BETW2, and WBET should be determined from a widthseries of long devices. Finally, FBET1W and LP1W can be found by considering some short narrow
devices.
Starting from the default values, first extract FOL1, FOL2, NSUBO, NPCK, and LPCK from a lengthseries of wide devices. Here, NSUBO determines the long-channel value of NEFF. Moreover, NPCK
and LPCK determine the increase of NEFF for shorter channels (reverse short channel effect), while
FOL1 and FOL2 are used to describe the decrease of NEFF for very short channels (short channel
effect).
Then NSUBW and WSEG can be determined form a width-series of long devices. Finally, NPCKW,
LPCKW and WEGP are determined from a width-series of short devices.
Especially for BETN and NEFF it is advisableafter completing the procedure described aboveto fine
tune the global parameters found by considering all extracted values of BETN (or NEFF) simultaneously.
Note that in many cases it may not be necessary to use the full flexibility of PSPs parameter scaling, e.g.,
for many technologies NP and VFB may be considered as independent of geometry. If such a geometry110
Unclassified
PSP 103.2
independence is anticipated, the corresponding local parameter should be fixed during local parameter extraction. Only if the resulting global parameter set is not satisfactory, the parameter should be allowed to vary
during a subsequent optimization round.
Fine tuning
Once the complete set of global parameters is found, the global model should give an accurate description of
the measured I-V -curves and capacitance measurements. Either for fine tuning or to facilitate the extraction
of global parameters for which the geometry scaling of the corresponding extracted local parameters is not
well-behaved, there are two more things that can be done.
Local parameters for which the fitting of global parameters was completed satisfactorily could be replaced by the values calculated from the geometrical scaling rules and fixed. Then one could redo (parts
of) the local parameter extraction procedure for the remaining local parameters, making them less sensitive for cross-correlations.
Small groups of global parameters may be fitted directly to the measurements of a well-chosen series of
devices, using the global model.
(7.1)
L1 L2
(W1 Y11 + W2 Y12 + W1 Y21 W2 Y22 )
LEN
(7.2)
W1 W2
(L1 Y11 + L1 Y12 + L2 Y21 L2 Y22 )
WEN
(7.3)
PWYYY = A
PLWYYY = A
L1 L2 W1 W2
(Y11 Y12 Y21 + Y22 )
LEN WEN
(7.4)
111
Unclassified
PSP 103.2
W
L2
L
bin
L1
W2
W1
W
Figure 7.1: Schematic view of a bin, showing the coordinates of the four corners. Note that L1 , L2 , W1 , and
W2 denote the effective length and width (LE and WE ) at the bin corners.
2. Coefficients for type II scaling
POYYY = A (L2 W2 Y11 L2 W1 Y12 L1 W2 Y21 + L1 W1 Y22 )
(7.5)
(7.6)
(7.7)
(7.8)
L1 L2
(W2 Y11 W1 Y12 W2 Y21 + W1 Y22 )
LEN
L1 L2 WEN
(Y11 + Y12 + Y21 Y22 )
LEN
(7.9)
(7.10)
(7.11)
(7.12)
Note: For L1 , L2 , W1 , and W2 in the formulas above one must take the effective length and width (LE and
WE ) as defined in Section 3.2.
7.6.1
Binning of BETN
From PSP 103.0 onwards, the binning rule of BETN is changed to better match its typical scaling behavior.
Extract the parameters POBETN, PLBETN, PWBETN, and PLWBETN for type I binning by applying
Eq. (7.1)-(7.4) to (LE /WE ) BETN (i.e., not to BETN itself).
112
Unclassified
PSP 103.2
Section 8
No.
Name
Unit
0
1
ctype
sdint
Value
Description
1 if VDS
0, 1 otherwise
Current components
2
3
4
5
6
ise
ige
ide
ibe
ids
A
A
A
A
A
IS IJS
IG
ID IJD
IB + IJS + IJD
IDS
7
8
9
10
11
12
idb
isb
igs
igd
igb
igcs
A
A
A
A
A
A
113
Unclassified
PSP 103.2
No.
Name
Unit
Value
Description
Gate-channel tunneling current
(drain component)
Substrate current due to weakavalanche
Gate-induced source leakage current
Gate-induced drain leakage current
13
igcd
IGCD
14
iavl
Iavl
15
igisl
Igisl
16
igidl
Igidl
Junction currents
17
18
ijs
ijsbot
A
A
IJS
IJS,bot
19
ijsgat
IJS,gat
20
ijssti
IJS,sti
21
22
ijd
ijdbot
A
A
IJD
IJD,bot
23
ijdgat
IJD,gat
24
ijdsti
IJD,sti
25
26
27
28
vds
vgs
vsb
vto
V
V
V
V
VDS
VGS
VSB
VFB + PD (B + 2 *T ) + G
Drain-source voltage
Gate-source voltage
Source-bulk voltage
Zero-bias threshold voltage
*T (B + 2 *T )
29
vts
*
nud
nud
VFB+P
D (VSB +B +2T )VSB +
nud + + 2 * )
G *T (VSB
B
T
30
vth
vts VG
31
vgt
vgs vth
32
vdss
Vdsat
33
vsat
VDS Vdsat
34
35
36
37
gm
gmb
gds
gjs
A/V
A/V
A/V
A/V
ide/VGS
ide/VSB
ide/VDS
ijs/VSB
Transconductance
Substrate-transconductance
Output conductance
Source junction conductance
continued on next page. . .
114
Unclassified
PSP 103.2
No.
38
Name
Unit
Value
Description
gjd
A/V
(ijd/VDS + ijd/VSB )
Capacitances
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
cdd
cdg
cds
cdb
cgd
cgg
cgs
cgb
csd
csg
css
csb
cbd
cbg
cbs
cbb
cgsol
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
(i)
QD /VDS
(i)
QD /VGS
56
cgdol
Drain capacitance
Drain-gate capacitance
Drain-source capacitance
Drain-bulk capacitance
Gate-drain capacitance
Gate capacitance
Gate-source capacitance
Gate-bulk capacitance
Source-drain capacitance
Source-gate capacitance
Source capacitance
Source-bulk capacitance
Bulk-drain capacitance
Bulk-gate capacitance
Bulk-source capacitance
Bulk capacitance
Total gate-source overlap capacitance
Total gate-drain overlap capacitance
Junction capacitances
57
58
cjs
cjsbot
F
F
CJS
CJS,bot
59
cjsgat
CJS,gat
60
cjssti
CJS,sti
61
62
cjd
cjdbot
F
F
CJD
CJD,bot
63
cjdgat
CJD,gat
64
cjdsti
CJD,sti
65
weff
WE
66
leff
LE
67
gm/gds
115
Unclassified
PSP 103.2
No.
Name
Unit
Value
Description
68
69
70
71
72
rout
vearly
beff
fug
rg
V
A/V2
Hz
1/gds
|ide|/gds
2 |ide|/vgt2
gm/[2 (cgg + cgsol + cgdol)]
RG
Noise
73
sfl
A2 /Hz
S (1 Hz)
74
sqrtsff
V/ Hz
S (1 kHz)/gm
75
sqrtsfw
V/ Hz
Sid /gm
76
sid
A2 /Hz
Sid
77
sig
A2 /Hz
Sig (1 kHz)
78
cigid
migid
mig mid
79
fknee
Hz
80
sigs
A2 /Hz
Sigs
81
sigd
A2 /Hz
Sigd
82
siavl
A2 /Hz
Savl
83
ssi
A2 /Hz
SS,I
84
sdi
A2 /Hz
SD,I
1Hz S (1Hz)/Sid
Self heating
85
86
87
116
tk
pdiss
dtsh
K
W
K
TKD
Pdiss
TKD TKA
Device temperature
Power dissipation
Temperature rise due to self heating
Unclassified
PSP 103.2
From PSP 103.0 onwards, the values of local parameters are provided in the operating point output. They are
listed in the table below.
No.
Name
Unit
Description
Process Parameters
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
lp_vfb
lp_stvfb
lp_tox
lp_epsrox
lp_neff
lp_facneffac
lp_gfacnud
lp_vsbnud
lp_dvsbnud
lp_vnsub
lp_nslp
lp_dnsub
lp_dphib
lp_delvtac
lp_np
lp_ct
lp_toxov
lp_toxovd
lp_nov
lp_novd
V
V/K
m
m3
V
V
V
V
V1
V
V
m3
m
m
m3
m3
20
21
lp_cf
lp_cfb
V1
22
23
24
25
26
27
28
29
30
31
32
lp_betn
lp_stbet
lp_mue
lp_stmue
lp_themu
lp_stthemu
lp_cs
lp_stcs
lp_xcor
lp_stxcor
lp_feta
m /V/s
m/V
V1
lp_rs
lp_strs
117
Unclassified
PSP 103.2
No.
Name
Unit
Description
35
36
lp_rsb
lp_rsg
V1
V1
lp_thesat
lp_stthesat
lp_thesatb
lp_thesatg
V1
V1
V1
lp_ax
lp_alp
lp_alp1
lp_alp2
lp_vp
V
V1
V
lp_a1
lp_a2
lp_sta2
lp_a3
lp_a4
1/ V
51
52
53
54
55
56
57
58
lp_gco
lp_iginv
lp_igov
lp_igovd
lp_stig
lp_gc2
lp_gc3
lp_chib
A
A
A
lp_agidl
lp_agidld
lp_bgidl
lp_bgidld
lp_stbgidl
lp_stbgidld
lp_cgidl
lp_cgidld
A/V3
A/V3
V
V
V/K
V/K
118
Unclassified
PSP 103.2
No.
Name
Unit
Description
Charge Model Parameters
67
68
69
70
71
72
lp_cox
lp_cgov
lp_cgovd
lp_cgbov
lp_cfr
lp_cfrd
F
F
F
F
F
F
73
74
75
76
77
lp_fnt
lp_nfa
lp_nfb
lp_nfc
lp_ef
1/V/m4
1/V/m2
V1
lp_rg
lp_rse
lp_rde
lp_rbulk
lp_rwell
lp_rjuns
lp_rjund
85
86
87
lp_rth
lp_cth
lp_strth
K/W
J/K
88
cjosbot
89
cjossti
90
cjosgat
91
vbisbot
92
vbissti
93
vbisgat
94
95
96
idsatsbot
idsatssti
idsatsgat
A
A
A
119
Unclassified
PSP 103.2
No.
Name
Unit
97
cjosbotd
98
cjosstid
99
cjosgatd
100
vbisbotd
101
vbisstid
102
vbisgatd
103
104
105
idsatsbotd
idsatsstid
idsatsgatd
A
A
A
Description
Bottom component of total zero-bias drain junction capacitance at device temperature
STI-edge component of total zero-bias drain junction capacitance at device temperature
Gate-edge component of total zero-bias drain junction capacitance at device temperature
Built-in voltage of drain-side bottom junction at device
temperature
Built-in voltage of drain-side STI-edge junction at device
temperature
Built-in voltage of drain-side gate-edge junction at device
temperature
Total drain-side bottom junction saturation current
Total drain-side STI-edge junction saturation current
Total drain-side gate-edge junction saturation current
NQS Parameters
106
120
lp_munqs
Unclassified
PSP 103.2
References
[1] L. Lemaitre, C. C. McAndrew, and S. Hamm ,ADMS Automatic Device Model Synthesize, Proc.
IEEE CICC, 2002. See also http://mot-adms.sourceforge.net/
[2] G. Gildenblat et al., From BSIM3/4 to PSP: Translation of Flicker Noise and Junction Parameters,
available for download at http:/pspmodel.asu.edu/downloads/
[3] X. Xi et al., BSIM4.4.0 MOSFET Model, Users Manual, 2004, available for download at http://
www-device.eecs.berkeley.edu/~bsim3/BSIM4/BSIM440/
[4] T.B. Hook et al., Lateral Ion Implant Straggle and Mask Proximity Effect, IEEE Trans. on Electron
Devices, Vol. 50, No. 9, pp. 1946-1951, 2003.
[5] X. Xi et al., BSIM4.5.0 MOSFET Model, Users Manual, 2005, available for download at http://
www-device.eecs.berkeley.edu/~bsim3/bsim4_get.html
[6] M. Basel, J. Watts et al., Guidelines for Extracting Well Proximity Instance Parameters, March 2006,
available for download at http://www.eigroup.org/CMC/
[7] H. Wang, T.-L. Chen, and G. Gildenblat, Quasi-static and Nonquasi-static Compact MOSFET Models
Based on Symmetric Linearization of the Bulk and Inversion Charges, IEEE trans. Electron Dev. 50(11),
pp. 2262-2272, 2003.
[8] H. Wang et al., Unified Non-Quasi-Static MOSFET Model for Large-Signal and Small-Signal Simulations, CICC 2005.
[9] W. H. Press et al., Numerical recipes in C, 2nd edition, Cambridge University Press (1993), available
for download at http://www.library.cornell.edu/nr/bookcpdf.html
[10] A.J. Scholten et al., JUNCAP2, version 200.3, available for download at http://pspmodel.asu.
edu/downloads/
[11] M. Minondo, G. Gouget, and A. Juge, New Length Scaling of Current Gain Factor and Characterization
Method for Pocket Implanted MOSFETs, Proc. ICMTS 2001, pp. 263-267, 2001.
[12] A.J. Scholten, R. Duffy, R. van Langevelde, and D.B.M. Klaassen, Compact Modelling of PocketImplanted MOSFETs, Proc. ESSDERC 2001, pp. 311-314, 2001.
[13] T.S. Hsieh, Y.W. Chang, W.J. Tsai, and T.C. Lu, A New Leff Extraction Approach for Devices with
Pocket Implants, Proc. ICMTS 2001, pp. 15-18, 2001.
[14] R. van Langevelde et al., Gate Current: modelling, L Extraction and Impact on RF Performance,
IEDM 2001 Tech. Digest, pp. 289-292, 2001.
121
Unclassified
PSP 103.2
Appendix A
Auxiliary Equations
In this Appendix, some auxiliary functions which are used in the model equations are defined.
The MINA-smoothing function:
MINA (x, y, a) =
[
]
1
2
x + y (x y) + a
2
(A.1)
]
[
1
2
x + y + (x y) + a
2
(A.2)
MXE (x, y, ) =
A = 4 ;
[
]
2
2
x + y (x + y) A xy
A
]
[
2
2
x + y + (x + y) A xy
A
(0, 1)
(A.3)
(A.4)
(A.5)
The functions (y), its derivatives, 1 , and 2 , which are used in the explicit approximation of surface potential:
(y) =
y2
2 + y2
(A.6)
(y) =
4y
(2 + y 2 )2
(A.7)
(y) =
8 12y 2
(2 + y 2 )3
(A.8)
=a+c
1 =
122
v2
c2
+
a
(A.9)
(A.10)
c NXP Semiconductors 2013
Unclassified
PSP 103.2
1 (a, c, , ) =
2 =
a
+
1 + (c2 /3 a) c /1
v2
c2
+
ab
2 (a, b, c, , ) =
a
+
2 + (c2 /3 a b) c /2
(A.11)
(A.12)
(A.13)
123
Unclassified
PSP 103.2
Appendix B
B.1
Stress parameters
B.1.1
For irregular shapes the following effective values for SA and SB are to be used (see Fig B.1).
SAe
SWi
1
1
=
+ 0.5 L
W
SAi + 0.5 L
i=1
(B.1)
SBe
SWi
1
1
=
+ 0.5 L
W
SBi + 0.5 L
i=1
(B.2)
B.2
The values of the instance parameters SCA, SCB and SCC can be calculated from layout parameters using the
equations below.
fA (u) =
SCREF2
u2
(B.3)
(
u
u )
exp 10
SCREF
SCREF
(
u )
u
exp 20
fC (u) =
SCREF
SCREF
fB (u) =
Acorner =
m+k
i=m+1
(B.4)
(B.5)
)
SCXi +SCYi +W
fA (u) du
SCXi +SCYi
n+k
i=n+1
124
SCXi +SCYi +L
)
fA (u) du
(B.6)
SCXi +SCYi
Unclassified
Bcorner =
PSP 103.2
m+k
i=m+1
SCXi +SCYi +W
fB (u) du
SCXi +SCYi
n+k
i=n+1
Ccorner =
m+k
i=m+1
SCXi +SCYi +L
fB (u) du
(B.7)
SCXi +SCYi
SCXi +SCYi +W
fC (u) du
SCXi +SCYi
n+k
i=n+1
SCXi +SCYi +L
fC (u) du
(B.8)
SCXi +SCYi
[ n (
)
SCi +L
1
SCA =
Wi
fA (u) du
W L
SCi
i=1
(
n+m
Li
SCi +W
fA (u) du
+ Acorner
(B.9)
SCi
i=n+1
[ n (
)
SCi +L
1
Wi
fB (u) du
SCB =
W L
SCi
i=1
+
n+m
SCi +W
Li
fB (u) du
+ Bcorner
(B.10)
SCi
i=n+1
[ n (
)
SCi +L
1
SCC =
Wi
fC (u) du
W L
SCi
i=1
+
n+m
i=n+1
Li
SCi +W
)
fC (u) du
]
+ Ccorner
(B.11)
SCi
Here, m and n are the number of projections of the well edge along the length and width of the devices,
respectively. Moreover, k is the number of corners selected to account for the corner effects.
125
SW1
Unclassified
PSP 103.2
SA1
SB1
SB2
SA2
SA3
SW3
SW2
SB3
L
Figure B.1: A typical layout of MOS devices with more instance parameters (SWi , SAi and SBi ) in addition
to the traditional L and W .
L6
L5
SC6
SC5
W1
SC1
SC3
W3
W
W2
SC4
SC2
W4
SC7
L
Figure B.2: A typical layout of MOS devices with WPE instance parameters
126
Unclassified
PSP 103.2
SCX1
SCX2
SCY2
SCY1
SCY4
SCY3
SCX4
SCX3
L
127
128
PSP 103.2
Unclassified