18
USC-ISI The MOSIS Service BSIM3v3.1 Model Parameters Extraction and Optimization October’2000 Henok Abebe Vance C.Tyree

BSIM3v3.1 Model Parameters Extraction and Optimization

Embed Size (px)

Citation preview

Page 1: BSIM3v3.1 Model Parameters Extraction and Optimization

USC-ISI

The MOSIS Service

BSIM3v3.1 Model

Parameters Extraction and Optimization

October’2000

Henok Abebe

Vance C.Tyree

Page 2: BSIM3v3.1 Model Parameters Extraction and Optimization

Table of Contents

1. Introduction and Motivation: -----------------------------------------------1

2. Model Equations: -------------------------------------------------------------3

2.1 Threshold and Subthreshold Regions: --------------------------------3

2.2 The Effective Channel Length and Width: ---------------------------6

2.3 Source/Drain Parasitic Resistance: ------------------------------------7

3. Junction Capacitance Model: -----------------------------------------------8

4. Parameter Extraction and Optimization Strategies: ---------------------9

5. References: -------------------------------------------------------------------16

Page 3: BSIM3v3.1 Model Parameters Extraction and Optimization

-1-

1. Introduction and Motivation: -

BSIM3 was developed in an effort to solve the problems of semi-

empirical models and as a complement to BSIM 1-2. It has extensive built-in

dependencies of important dimensional and process parameters such as

channel length, width, gate oxide thickness, junction depth, doping

concentration, and so on.

The model has evolved through three different versions. The first

version forms the original basis for the model but had some severe

mathematical problems. The second version was largely a correction of these

mathematical difficulties, and several new parameters were introduced. The

third version that we are going to discuss here has become an industry

standard for modeling deep-submicron MOS technologies. The model is

suitable for both digital and analog applications because of better modeling of

the output conductance. It also offers binning parameters for improving the

model fits for smaller devices.

Page 4: BSIM3v3.1 Model Parameters Extraction and Optimization

-2-

The main motivation to prepare this report is to provide MOSIS

customers with information that help to understand the MOSIS parameter

extraction and optimization procedure. MOSIS SPICE parameters are

obtained from electrical measurements on a selected wafer and using a

commercial extraction and optimization tool (Silvaco UTMOST III).

We measure I-V data on a large array of test transistors included in the

MOSIS process Monitor. Model parameters are extracted using this I-V data

such that the simulated I-V results compare closely with the measured I-V

data. A parameter extraction phase pays close attention to physical

significance of the primary model parameters while the optimization phases

focus on the correction parameters that make the model fit the full range of

device sizes in a particular process. The resulting parameter accuracy is tested

by simulating benchmark test circuits (inverter and ring oscillator) contained

on the MOSIS Process Monitor and comparing simulation results with

measurements.

Page 5: BSIM3v3.1 Model Parameters Extraction and Optimization

-3-

One must keep in mind that the BSIM3V3.1 model is only partly

physical. Its physical foundation is more than overpowered by the very large

number non-physical correction parameters that are used to get the model to

work over a large range of channel dimensions in a deep sub-micrometer

process. Each parameter value can vary not only from one fabrication process

to another (even at the same feature size) but also from run to run by reflecting

the actual measured transistor characteristics.

2. Model Equations: -

2.1. Threshold and Subthreshold Regions:

Page 6: BSIM3v3.1 Model Parameters Extraction and Optimization

-4-

A) In the strong inversion region, the current along the channel of thetransistor is given by: [1,2]

[ ]

}

)3.1.2(]**4)([5.0

,)4kk

-0.9(Vbs [1,2] limit.upper withbias Substrate is V

bias. substrate volt zeroat device channel longa of voltage thresholdideal theis

)(

: toin reduced be can expression above thesizes device largeFor

(2.1.3)------- ))](exp(2)2

[exp(

))](exp(2

)2

[exp())](*

exp(2)2

*[exp(

)()11()||||(kV V

:Voltage Threshold is

(2.1.2)--------- *1

1)

)2

(122

1(A ,

(2.1.1)--------- )2/(

21

2

22

21

bseff

0

210

00

1

10110

033121th0th

1

0

201bulk

bVDELTADELTAVVDELTAVVVV

VWhere

V

VkVkVV

VEtabEtaolL

Dl

LD

Vl

LD

lL

DDVl

LWD

lLW

DD

WWT

VkkL

NLXkVkV

theV

VKETABWB

XXL

LVA

XXL

LA

VKWhere

VVAVV

VL

WCIds

bcbcbsbcbsbcbseff

bc

th

bseffbseffthth

dst

effsub

t

effsub

bit

effvt

t

effvtvtbi

tw

effeffwvt

tw

effeffwvtwvt

eff

oxbseffb

effbseffbseff

th

bseffeff

depjeff

effgstgs

depjeff

eff

bseff

dsdsbulkthgs

sateffds

oxeff

−−−−−−+−−+=

=≤

−−−+≅

+−+−−

−−−+

+−−−−+−−

−+

++−++−−−+=

+++

++

+−+=

−−

+=

φ

φφ

φ

φ

φφφφ

φ

υµ

µ

Page 7: BSIM3v3.1 Model Parameters Extraction and Optimization

-5-

If we examine equation (2.1.1) for a very small drain/source voltage

)]exp( [ toalproportion be willV ,V thanless Vgsfor

and V-VV value,V largefor show that topossible isit equation above theFrom

voltage, thermal theis

(2.1.5)--------- )

*22

exp(2*21

)]*2

exp(1ln[*2

gstth

thgsgstgs

thgs

btt

t

offthgs

chsi

t

thgst

gst

VV

qTK

vv

vnVVV

NqCoxn

vnVV

vnV

−≅

=

++−+

−+

=

εφ

B) The drain current equation in the subthreshold region is given by the

following:

I I Vv

V V Vn vds so

ds

t

gs th eff

t

= − − − −( exp( ))exp(

*)1 - - - - - - - (2.1.6)

field. verticalby the mobility channel theof reduction therepresent that parameters are Uand U, Uscoefficent The

device). largea ofmobility ideal (mobility fieldlow therepresents whichparameter theis Here

(2.1.4)--------- )

2()

2)(*(1

by given andmobility theis region.)linear thein device for MOScurrent channel of equation classic theis (This

)(

become, to(2.1.1) equation lead That will

.one thanless much is )2

( also

)2 ( thanless much is )( that see will we),05.0 value(V

cba

0

2

0

eff

2

ds

µ

µµ

µ

µ

υµ

ox

thgstb

ox

thgstbseffca

eff

dsthgs

oxeff

dsbulk

sateffds

TVV

UT

VVVUU

Where

VL

VVWCIds

VA

andVV

++

+++

=

−≅

Page 8: BSIM3v3.1 Model Parameters Extraction and Optimization

-6-

Where

- - - - - - - (2.1.7)

&

I WL

q N v

n NCC

C C V C V DL

lD

Ll

CCC

lT X

D V lT X

D V l

so osi ch

st

factord

ox

dsc dscd ds dscb bseff vteff

tvt

eff

t

ox

it

ox

tsi ox dep

oxvt bs tw

si ox dep

oxvt w bs t

=

= + ++ + − + −

+

+

= + = + =

µ εφ

εε

εε

2

1 22

1 1

1 1

2 2 0

( )[exp( ) exp( )]

( ), ( )ε

εsi ox dep

ox

T X

C) The drain current equation in the saturated region:

I W C V A V vV V

VV V

V

V b b aca

a A R C Wv A b V A E L A R C Wv V

c E LV R C Wv V AV A

E v

ds ox gst bulk dsat satds dsat

A

ds dsat

ASCBE

dsat

bulk ds ox sat bulk gst bulk sat bulk ds ox sat gst

sat gst ds ox sat gst gst

satsat

= − − −

= − − −

= + − = − − + +

= + = +

=

* ( )

( ) , [ ( ) ]

,

(1+ )(1+ ) - - - - - -(2.1.8)

Where

2

2

21 2

42

11

21 3

2

2

λ λλ

µ effsat

A

ASCBE

A ASCBE

v

V f

V fV V

, is the carrier saturated velocity.

= (PCLM,PDIBLC1, PDIBLC2,PDIBLCB,P , DROUT) is called the early voltage.

= (PSCBE1,PSCBE2) is the early voltage due to the substrate current induced body effect.Detail expression for can be found in [1,2], here it is given as a function of the parameters.

vag

&

2.2. The Effective Channel Length and Width: -

Page 9: BSIM3v3.1 Model Parameters Extraction and Optimization

-7-

The effective channel length and width model in BSIM3v3.1 is:

L L XL LLL

LLW

WLWL

L W

LL LLN LW LWL LWNXL

W W XW W WLL

WWW

WWLL W

DWG V DWB V

WL WLN WW WWN WWL DWG DWBXW

eff drawn LLN LWN LLN LWN

eff drawn WLN WWN WLN WWN gst s bseff s

= + − − − −

= + − − − − − + − −

22 2 2

2 2 2 2 2

int

int

, , , &

* ( )

, , , , , &

are the length parameter that represent the short channel effect.- - (2.2.1) is the difference between the drawn channel length on the layout and the printed length on the wafer.

are the width parameters that represent narrow channel effect. is the difference between the

φ φ

drawn channel width on the layout and the printed width on the wafer.

Usually it is enough to extract for long channel device.

and are parameters that represent reduction of the channel length and width of the device due to Source / Drain diffuse.

L WL L XL L

W W XW W

L W

eff drawn

eff drawn

int int

int

int

int int

&≅ + −≅ + −

2

2

2.3. Source/Drain Parasitic Resistance: -

Model for the parasitic resistance is a simple expression using the channel

current equation in the linear region:

Page 10: BSIM3v3.1 Model Parameters Extraction and Optimization

-8-

3. Junction Capacitance Model: -

The Source and Drain capacitance is divided into two components,

namely the area junction capacitance per unit area and the perimeter junction

capacitance per unit length.

.parameters resistance parasitic theare &,, Where

(2.3.1)------- )10(

)](1[

:by given and resistance parasitic theis

)2/(

21

(2.1.1) equation from calculated resistance channel theis

6dsw

1

1

rrwbrwgdsw

Weff

sbseffsrwbgstrwgds

ds

dsbulkthgs

sateffds

oxeffds

dsch

ch

dsch

ds

tot

dsds

WPPR

W

VPVPRR

R

VAVV

VL

WCVIR

R

RRV

RV

I

r−

−−++=

−−

+=

=

+==

φφ

υµ

µ

Page 11: BSIM3v3.1 Model Parameters Extraction and Optimization

-9-

The total junction capacitance is found from:

- - - - - (3.1)

Where A is the total junction area. P is the total junction perimeter.

The area junction capacitance if

if - - - -(3.2)

The perimeter junction capacitance if

C

C C A C P

C C MVP

V

and C C VP

V

C C M VP

V

and C C VP

Jcap

Jcap JA JP

JA J Jbs

bbs

JA Jbs

b

Mbs

JP Jsw Jswbs

bswbs

JP JSWbs

bSW

J

= +

= + >

= − <

= + >

= −

* *

( )

( )

( )

( )

1 0

1 0

1 0

1 − <Mbs

JSW V if - - - -(3.3)0

4. Parameter Extraction and Optimization Strategies: -

MOSIS is using the following data measurement procedures for parameter

extraction and optimization on a large array of test transistors included in the

MOSIS Process Monitor.

Page 12: BSIM3v3.1 Model Parameters Extraction and Optimization

-10-

•••••

I Vs V V V

I Vs V V V

I Vs V V V

I Vs V V V

C Vs V

ds gs ds bs

ds gs ds bs

ds ds bs gs

ds ds bs gs

data @ = Low Voltage with different values.

data @ = High Voltage with different values.

data @ = Low Voltage with different values.

data @ = High Voltage with different values.

data (Junction capacitance Vs Voltage)

Additional electrical measurements on the MOSIS Process Monitor also

determine values of the following parameters:

••••

TCGDOCGSOR

ox

sh

- - - (Gate oxide thickness.) - - - (Gate to Drain overlap capacitance.) - - - (Gate to Source overlap capacitance.)

- - - (Sheet Resistance.)

Parameter extraction for each process technology start with an initial set

of parameters that comes from, 1) Vendor supplied models. 2) Previous MOSIS

models. 3) Extracted models from physical fundamentals. Using these setup

parameters with the above four extracted parameters from the MOSIS Process

Monitor the following nine optimization strategies are implemented.[3] (Note:

Interaction between parameters that are optimized in a given strategy is

controlled by the maximum and minimum limit of each parameter. The strategy

presented here is a standard optimization strategy and it may vary from one

technology to the other.)

Page 13: BSIM3v3.1 Model Parameters Extraction and Optimization

-11-

Strategy 1: (Parameters in Threshold and Subthreshold Regions)

This local strategy is applied for the wide W and long L device only and

the parameters are those in equation (2.1.3), (2.1.4) & (2.1.7).

• Target parameters are V U U U K K N Vth a b c factor off0 0 1 2, , , , , , , &µ

Strategy 2: (Threshold Shift effect parameters)

This local strategy is applied for the narrow W and long L device only

and the parameters are those in equation (2.1.3)& (2.2.1)

• =

Target parameters are

data @ Low voltage with different V values required.bs

W K DWG DWB WL WLN WW WWN W K

I Vs V V

b

ds gs ds

int , , , , , , , , &3 0 3

Strategy 3: (Threshold Shift and Channel Resistance effects

parameters)

•It requires data @ = Low Voltage with different values.I Vs V V Vds gs ds bs

Page 14: BSIM3v3.1 Model Parameters Extraction and Optimization

-12-

This local strategy is applied for the wide W and short L device only and

the parameters are those in equation (2.1.3), (2.1.7), (2.2.1)& (2.3.1)

• =

T L LL LLN LW LWN R D D D NLX P P

I Vs V V

dsw vt vt vt rwg rwb

ds gs ds

arget parameters are

data @ Low voltage with different V values required.bs

int , , , , , , , , , , &0 1 2

Strategy 4: (Threshold Shift and Channel Resistance effects

Binning parameters)

A good model result can be obtained for carefully chosen target device

sizes, but the simulation characteristics vary widely from the actual device

characteristics when the channel length and width are varied from large to very

small device size. This problem is handled in approach known as Model

Binning.

BSIM3v3.1 follow the following implementation for all those parameters

listed in [1] that can be binned. As an example for parameter P,

Page 15: BSIM3v3.1 Model Parameters Extraction and Optimization

-13-

P PLPL

WPW

PPL W

PLP

WP

PP

eff eff eff eff

= + + +0

0

* - - - - - - - - - - - -(4.1)

is parameter for the large device size. is Binning parameter for the length variation.

is Binning parameter for the width variation.

is Binning parameter for the length times width variation.

This local optimization strategy is applied for the small device size

only (short channel and narrow width.)

• =

Target Binning parameters are and

data @ Low voltage with different values required.

PV PR PK

I Vs V V V

th dsw

ds gs ds bs

0 2,

Strategy 5: (Low Bias Drain Saturated Current parameters.)

This local optimization strategy uses different geometry and the

parameters are those in equation (2.1.2), (2.1.8), & (4.1).

•• =••••

Target parameters are &

data @ Low Voltage with different values required.

For parameters & use wide W & long L device.

For parameter use wide W & short L devices.For parameters & use narrow W & long L devices.For the Binning parameter use small size devices.

A v B Pv B A

I Vs V V V

A A

vB B

Pv

sat sat gs

ds ds bs gs

gs

sat

sat

0 1 0

0

0 1

, , , , ,

Page 16: BSIM3v3.1 Model Parameters Extraction and Optimization

-14-

Strategy 6: (Low Bias Output Resistance Parameters)

The output resistance local optimization is the most difficult one and the

user should careful in including or excluding certain device sizes. This strategy

is usually applied for the short channel devices together with the long channel.

If the wide W and long L device become the dominant factor for the

optimization, this device can be excluded. This strategy and strategy #5 should

be executed one after another several times to get a good result. The parameters

that are going to be optimized in this strategy are those in equation (2.1.3),

(2.1.3b) & (2.1.8).

• =

Target parameters are

data @ Low Voltage with different values required.

PCLM PDIBLC PDIBLC P DROUTDELTA PSCBE PSCBE ETA DSUB

RDS Vs V V V

VAG

ds bs gs

, , , , ,, , , ,& .

1 21 2 0

Strategy 7: (High Bias Drain Saturated Current parameters)

This local optimization strategy uses different geometry and the

parameters are those in equation (2.1.2) & (4.1).

Page 17: BSIM3v3.1 Model Parameters Extraction and Optimization

-15-

•• =••••

Target parameters are KETA, WKETA, LKETA, and PKETA. data @ High Voltage with different values required.

For parameter KETA use wide W & long L device only.For binning parameter WKETA use narrow W & long L devices only.For binning parameter LKETA use wide W & short L devices only.For Binning parameter PKETA use small devices only.

I Vs V V Vds ds bs gs

Strategy 8: (High Bias Output Resistance Parameters)

This local optimization strategy is usually applied for the short

channel devices together with the long channel and the parameters that are

going to be optimized in this strategy are those in equation (2.1.3) & (2.1.8).

•• =Target parameters are ETAB and PDIBLCB.RDS Vs data @ High voltage with different values required.V V Vds bs gs

Strategy 9: (Junction Capacitance Parameters)

Page 18: BSIM3v3.1 Model Parameters Extraction and Optimization

-16-

This global optimization strategy uses the junction capacitance data

to optimize the parameters listed in equation (3.2) & (3.3). Junction capacitance

verses voltage measurements are taken on two junction capacitors: One with an

area dominated structure and the other with a perimeter-dominated structure.

•Target parameters are and C M P C M PJ J b JSW Jsw bSW, , , , ,

5. References: -

1998.January 1, No 9, VOL III." UTMOSTin s Parameter BSIM3v3.1tingfor Extrac Templates onOptimizati Local" Standard, Simulation Silvaco [3]

1997. Inc. Hall,- Prentice"Spice, withelingMosfet Mod" Foty, Daniel[2]

1996. "Version), (Final Manual Users'BSIM3v3" Burkeley.,California ofy UniversitSciencesComputer and ng Engineeril Electricaofent Departm[1]