Download as pdf or txt
Download as pdf or txt
You are on page 1of 47

Introduction to PSP

MOSFET Model

G. Gildenblat, X. Li, H. Wang, W. Wu


Department of Electrical Engineering
The Pennsylvania State University, USA

and

R. van Langevelde, A.J. Scholten, G.D.J. Smit and D.B.M. Klaassen


Philips Research Laboratories, The Netherlands
OUTLINE
Origin and General Features of PSP
Project
Technical Details
Fitting Examples
NQS
Simulation Examples
Conclusions
Key Objectives of PSP Project
Merge the best features of the two
most advanced Surface-Potential-
Based Models (SPBM): SP and MM11
Provide the modeling capabilities
down to 65nm node and beyond (in
the nearest future)
Strengthen the infrastructure of the
SPBM
What Makes PSP Project Possible

Similar approach to compact


modeling at PSU and Philips Research
Similar modular structure of SP and
MM11
Extension of Symmetric Linearization
Method beyond SP and MM11
Structure of PSP Model

Global Parameter Set

Local Parameter Set


Core

Intrinsic

Extrinsic

Support Modules

JUNCAP

PSP NQS
Worth Noting
PSP is far more than mixture of the best SP
and MM11 modules. For example, the
following PSP submodels go beyond both SP
and MM11 versions.

NQS
Gate current
General Features of PSP (I)
Physical surface-potential-based formulation in both
intrinsic and extrinsic model modules
Physical and accurate description of the accumulation
region
Inclusion of all relevant small-geometry effects
Modeling of the halo implant effects, including the
output conductance degradation in long devices
Coulomb scattering and non-universality in the
mobility model
Non-singular velocity-field relation enabling the
modeling of RF distortions including intermodulation
effects.
Complete Gummel symmetry
General Features of PSP (II)
Mid-point bias linearization enabling accurate
modeling of the ratio-based circuits (e.g. R2R
circuits)
Quantum-mechanical corrections
Correction for the polysilicon depletion effects
GIDL/GISL model
Surface-potential-based noise model including
channel thermal noise, flicker noise and channel-
induced gate noise.
Advanced junction model including trap-assisted
tunneling, band-to-band tunneling and avalanche
breakdown
Spline-collocation-based NQS model including all
terminal currents
Stress model
OUTLINE

Origin and General Features of PSP


Technical Details
Fitting Examples
NQS
Simulation Examples
Conclusions
Surface Potential without Minority Carriers
(for use in S/D overlap regions)

0.1 40
Surface Potential (V)

0.0 20

Error (pV)
-0.1 0

-20
-0.2
Numerical Solution
Analytical Approximation -40
-0.3
-1.5 -1.0 -0.5 0.0 0.5 1.0 1.5
Vgs (V)
PSP: s calculation

VSB=1V

with FPSP(u)
Accuracy of s approximation
Mobility

PSP uses SP mobility model. It includes universal


dependence on the vertical effective field Eeff and the
deviations from the universality associated with the
Coulomb scattering.

MU0 x
=
CS qbm
2
1 + ( MUE Eeff )
THEMU
+
( qbm + qim )
2
Drift Velocity
PSP uses MM11 drift velocity model that is
conducive to the highly accurate description of
saturation region including high order drain
conductances.
E y
Vd =
1 + (E y E c )
2

This form also assures compliance with


Gummel symmetry test and non-singular
model behavior at Vds= 0.
Drain Current
2 (W L )( qim + t )
Id = ; = sd ss
1 + 1 + 2 ( Ec L )
2

No need for correction factors used in older SPBMs to


reproduce proper behavior for small Vds

Subthreshold region is accurately modeled through

Velocity saturation is introduced in such a way that its


effects automatically vanish in subthreshold.
Lateral Field Gradient

(
f = 1 ( s qN sub ) s y
2 2
)
Most SPBMs use GCA: f = 1
HiSIM: f = f ( L,W )
(
SP, PSP: f = f L, W, Vgs , Vsb , Vds )
Symmetric Linearization (I)
qi = qim ( s m )

2
( y ) = m + H 1 1 ( y ym )
HL
L
y m = 1 +
2 4H

These equations are the same in SP and PSP


Symmetric Linearization (II)

Variable H in PSP is defined differently than in SP

Without velocity saturation: H 0 = ( qim ) + t

H SP = H 0 (1 + 0 )
1
In SP: ; = Ec L
1 1
1 2 1 1
In PSP: H PSP = hH 0 1 + ( h ) ;
2
h = + 1 + 2 2
2 2
( ) 2
Normalized Quasi-Static Charges
Using Ward-Dutton partition
qim 2
QD = + 1 2

2 12 2 H PSP 20 H PSP
2
QI = qim
12 H PSP
2
QG = Voxm
12 H PSP
QS = QI QD QB = QG QI
Verification of Symmetric
Linearization
Normalized Transcapacitances 0.9 Linearized CSM
Original CSM
Cgg

0.6

Csg

0.3
Cdg
Cbg
0.0
-1 0 1 2 3 4
Vgs (V)
Vds = 2V, Vbs= 0 V, Vfb=-1V
PSP Noise Model
Includes thermal channel noise, 1/f noise, channel-
induced gate noise and shot-noise in the gate-current

Thermal channel noise automatically becomes shot


noise below threshold, so it is not necessary to model
this phenomena separately

Rigorously includes fluctuations in the velocity


saturation term. Based on MM11 formulation

Takes advantage of symmetric linearization to simplify


expressions for the spectral densities

Experimentally verified
Example

Drain (Sid) and gate (Sig) current noise spectral densities


Gate Current Model
Based on Tsu-Esaki formulation, includes supply
function

Includes contributions from both the channel and the


overlap regions. Automatic scaling (no scaling
parameters)

SP model extended MM11 formulation of Igate by


including supply function. PSP version is based on SP
but is further developed

Experimentally verified using several processes from


four different production facilities
Example

Vsb=0V, Vds=0.025, 0.042, 0.61 and 1V


OUTLINE

Origin and General Features of PSP


Technical Details
Fitting Examples (Global fit, no
binning)
NQS
Simulation Examples
Conclusions
ID-VGS
for long/wide device
10
-6
VBS = 0 .. 1.2V 10
8 -7
10
I D ( A)

6 10
-8

I D (A)
-9
4 10
-10
10
2 -11
10
VDS = 0 .05 V -12 VDS = 0 .05 V
10
0.0 0.4 0.8 1.2 0.0 0.4 0.8 1.2
VGS (V) VGS (V)

Philips 90nm LP-process NMOS W/L = 10m/10m


gm and gm/ID
for long/wide device
15 40
VBS = 0 .. 1.2V
30
10
g m ( A/V)

g m / I D (1/V)
20

5
10

VDS = 0 .05 V VDS = 0 .05 V

0.0 0.4 0.8 1.2 10


-12
10
-11
10
-10 -9
10 10 10
-8 -7
10
-6

VGS (V) I D (A)

Philips 90nm LP-process NMOS W/L = 10m/10m


ID-VDS
for long/wide device
0.20
VGS = 0.34 .. 1.2V
VBS = 0V -4
0.15 10

g DS (A/V)
I D (mA)

-5
0.10 10

-6
0.05 10

-7
10
0.0 0.4 0.8 1.2 0.0 0.4 0.8 1.2
VDS (V) VDS (V)

Philips 90nm LP-process NMOS W/L = 10m/10m


ID-VGS
for short/narrow device
5 -6
10
VBS = 0 .. 1.2V -7
4 10
-8
10
-9
I D ( A)

3 10

I D (A)
-10
10
-11
2 10
-12
10
-13
1 10
-14
VDS = 0 .05 V 10 -15 VDS = 0 .05 V
10
0.0 0.4 0.8 1.2 0.0 0.4 0.8 1.2
VGS (V) VGS (V)

Philips 90nm LP-process NMOS W/L = 110nm/100nm


gm and gm/ID
for short/narrow device
8 V = 0 .. 1.2V 40
BS

6 30
g m ( A/V)

g m / I D (1/V)
4 20

2 10

VDS = 0 .05 V VDS = 0 .05 V


0.0 0.4 0.8 1.2 -15 -14 -13 -12 -11 -10
10 10 10 10 10 10 10 10 10 10
-9 -8 -7 -6

VGS (V) I D (A)

Philips 90nm LP-process NMOS W/L = 110nm/100nm


ID-VDS
for short/narrow device
0.06
VGS = 0.34 .. 1.2V
VBS = 0V
-4
0.04 10

g DS (A/V)
I D (mA)

-5
0.02 10

-6
10
0.0 0.4 0.8 1.2 0.0 0.4 0.8 1.2
VDS (V) VDS (V)

Philips 90nm LP-process NMOS W/L = 110nm/100nm


CV Characteristics

W/L = 800m/90nm, Vds=0, Vsb=0


OUTLINE

Origin and General Features of PSP


Technical Details
Fitting Examples
NQS
Simulation Examples
Conclusions
PSP NQS Model
Unified model for AC and transient
simulations
Spline-collocation-based
Consistent with QS, includes all terminal
currents, and all operation regions
Verified by comparison with experiments
and channel segmentation method
Includes all major small-geometry effects
Similar to SP but further developed
Subcircuit-Based Implementation
The differential equations to be solved:
duk
= f k ( u1 ,..., u N )
dt
Using sub-circuit approach (for N=2):
f1 = f1 (V1 ,V2 ) , f 2 = f 2 (V1 ,V2 )
V1=u1 V2=u2

R C R C
Cf1 Cf2

R is sufficiently large so that the current flow through it is negligible


Extended Operation Range

2
3V
3V
IG QS 2
-3V

1 NQS
Currents (mA)

Currents (mA)
0.6ns

ID
1 IS
0
3V
IB 3V
QS
-3V 0
-1 NQS
0.6ns

-2 -1
0.0 0.2 0.4 0.6 0.8 1.0 0.0 0.2 0.4 0.6 0.8 1.0
Time (ns) Time (ns)
Mobility Degradation Effects
1.6
3V
3V
1.2
Currents (mA)

0V

0.8 0.3ns
Symbols: NQS
0.4 QS
TCAD
0.0
constant
field-dependent
-0.4

0.0 0.2 0.4 0.6

Time (ns)
RF Modeling
90-nm Philips low-power technology

Ground-signal-ground configuration; common source


bulk; pad open-short-dedicated open de-embedding
(Tiemeijer et al.)

L=3 m; Wfing=10 m; Nfing=6; MULT=2


i.o.w. total width=120 m

markers: measurements
dashed lines: PSP-QS
solid lines: PSP-NQS
Re[Y11]
PSP, SWNQS=5 PSP, SWNQS=9

VDS=1.5 V
VGS=0.5 V
VGS=1.0 V
VGS=1.5 V

MM11, 5 segments
Cgg
PSP, SWNQS=5 PSP, SWNQS=9

VDS=1.5 V
VGS=0.5 V
VGS=1.0 V
VGS=1.5 V

MM11, 5 segments
The Killer NOR Gate
Vdd

A MP1
X
B MP2
Q

MN2
MN1

MP1 W/L=8.0/10.0um MP2, MN1, MN2 W/L=8.0/3.0um


V(A)
V(B)
V(Q) NQS
Node Voltages (V) 1.6 V(Q) QS

1.2

0.8

0.4

0.0

0 50 100 150 200


Time (ns)
Node Voltage at X (V)
0

QS
-5
NQS

-10
0 50 100 150 200

Time (ns)

PSP Default Parameter Set


5

Node Voltage at X (V)


0

-5
QS
-10
NQS
-15

-20

0 50 100 150 200

Time (ns)
Generic 90nm Process Parameter Set
Acknowledgement
The Authors are grateful to C. McAndrew, J. Watson,
P. Bendix, D. Foty, B. Mulvaney, N. Arora, W. Grabinski,
J. Victory, G. Workman and S. Veeraraghavan
for numerous stimulating discussion of the subject and to
D. Gloria and S. Boret for kindly providing the 90 nm RF
data.

PSP development at PSU was supported in part by


SRC, LSI Logic, Freescale Semiconductor, IBM
and
by simulation tools provided by Freescale
Semiconductor, Mentor Graphics and Agilent.
PSP Code and Documentation

http://www.semiconductors.philips.co
/Philips_Models/mos_models/psp/index.html

documentation of the model and parameter


extraction strategy
Verilog-A code
C-code
Modules that can be directly linked to
Spectre and ADS
Conclusions
The commonality between SP and
MM11 has been used to merge them
into a powerful new model PSP
PSP has been extensively tested on
several 90 nm nodes
PSP satisfies all the requirements for
a next generation compact MOSFET
model
PSP-SOI is in progress

You might also like