Models of Semiconductor Devices

Chapter 6 Models of Semiconductor Devices 238 C H A P T E R 6 Models of Semiconductor Devices Integrated circuits, in contrary to discrete circu...
Author: Juniper Brown
4 downloads 2 Views 219KB Size
Chapter 6 Models of Semiconductor Devices

238

C H A P T

E R

6

Models of Semiconductor Devices

Integrated circuits, in contrary to discrete circuits, can be designed only with computeraided simulation tools. A design can be successful only if those computer simulators satisfactorily imitate real circuits. The results of simulations are only as good as the accuracy of the models used. To match characteristics of basic semiconductor devices, relatively complex mathematical models with about thirty to fifty different parameters are used. It is not possible to obtain correct results, even with a perfect model, if inaccurate parameters are used. For a successful design it is very important to understand the meaning of each model parameter and how this parameter is used in mathematical formulas used by SPICE programs. This chapter presents equations and formulas which are used for modeling semiconductor devices in SPICE programs. Depending on the implementations various mathematical models are used. For example, the MOS transistor is described by more than 20 different models. It is not possible to cover all the models implemented in various SPICE programs in this book. Only the most basic and commonly used models are described in this Chapter. The following table describes common symbols which are used throughout Chapter 6. Common symbols used in equations 7

Absolute temperature in K

7QRP

Nominal temperature in K at which all parameters were measured

N

Boltzmann constant k = 8.62⋅10-5 eV/K

T

Electron charge q = 1.6⋅10-19 C

97

Thermal potential VT = kT q ≈ 25.8 mV at 300 oK

εR

Permittivity of free space εR

εVL

Relative permittivity of Si (silicon)

εR[

Relative permittivity of SiO2 (silicon oxide)

⋅



)P

Chapter 6 Models of Semiconductor Devices

239

B - GaAs FET

PSPICE only

GaAs FET Model .MODEL Model_name GASFET [Model parameters]

1.

Model parameters

In PSPICE, four different models are implemented: level1 through level4. Parameters for All Levels Name

Units

Default

Typical

Model index

-

1

2

VTO

Pinch-off voltage

V

-2.5

-2.0

BETA

Transconductance coefficient

A/V2

0.1

0.1

Channel-length modulation parameter

1/V

0

103

LEVEL

LAMBDA

Parameter

RD

Drain ohmic resistance



0

100

RS

Source ohmic resistance



0

100

RG

Gate ohmic resistance



0

10

IS

Gate p-n saturation current

Α

10-14

10-14

N

Gate p-n emission coefficient



1

1.2

VBI

Gate p-n potential

V

1.0

0.9

CGS

Zero-bias G-S junction capacitance

F

0

5 pF

CGD

Zero-bias G-D junction capacitance

F

0

5 pF

CDS

Zero-bias D-S capacitance

F

0

1 pF

FC

Coefficient for forward-bias depletion capacitance formula

-

0.5

0.5

EG

Bandgap voltage

eV

1.1

1.4

XTI

IS temperature exponent

-

0

VTO temperature coefficient

V/oC

0

BETA exponential temperature coefficient

%/oC

0

RG temperature coefficient (linear)

1/oC

0

0.001

RD temperature coefficient (linear)

o

0

0.001

VTOTC BETATCE TRG1 TRD1

1/ C

Chapter 6 Models of Semiconductor Devices

240

TRS1

RS temperature coefficient (linear)

1/oC

0

0.001

KF

Flicker noise coefficient

-

0

-

AF

Flicker noise exponent

-

1

-

Units

Default

Typical

1/V

2.0

2.0

Conduction current delay time

s

0

Gate pn grading coefficient

-

0.5

0.5

Units

Default

Typical

Saturation voltage parameter

1/V

2.0

2.0

Doping tail extending parameter

1/V

0.3

0.3

Conduction current delay time

s

0

Gate p-n grading coefficient

-

0.5

0.5

Capacitance transition voltage

V

0.2

0.2

Capacitance limiting voltage

V

0.5

0.5

Units

Default

Typical

1/V

2.0

2.0

-

0

1/AV

0

Power-law parameter

-

2

Conduction current delay time

s

0

Gate pn grading coefficient

-

0.5

0.5

Capacitance transition voltage

V

0.2

0.2

Capacitance limiting voltage

V

0.5

0.5

Parameters for Level 1 Name ALPHA TAU M

Parameter Saturation voltage parameter

Parameters for Level 2 Name ALPHA B TAU M VDELTA VMAX

Parameter

Parameters for Level3 Name ALPHA GAMMA DELTA Q TAU M VDELTA VMAX

Parameter Saturation voltage parameter Static feedback parameter Output feedback parameter

2

Chapter 6 Models of Semiconductor Devices

241

Parameters for Level 4 Name

Parameter

Units

Default

-

0

1/AV

0

Power-law parameter

-

2

HFGAM

High-frequency VGD feedback parameter

-

0

HFG1

HFGAM modulation by VSG

1/V

0

HFG2

HFGAM modulation by VDG

1/V

0

-

0

ACGAM

Capacitance modulation

DELTA

Output feedback parameter

Q

HFETA

High-frequency VGS feedback parameter

HFE1

HFETA modulation by VGD

1/V

0

HFE2

HFETA modulation by VGS

1/V

0

-

0

LFGAM

Low-frequency feedback parameter

Typical

2

LFG1

LFGAM modulation by VSG

1/V

0

LFG2

LFGAM modulation by VDG

1/V

0

MXI

Saturation knee-potential modulation

-

0

1/V

0

Linear-region power law exponent

-

2

TAUD

Relaxation time for thermal reduction

s

0

TAUG

Relaxation time for GAM feedback

s

0

VBD

Gate junction breakdown potential

V

1

5

VST

Subthreshold potential

V

0

0

XC

Capacitance pinch-off reduction factor

-

0

XI

Saturation knee potential factor

-

1000

Z

Knee transition parameter

-

0.5

Capacitance limiting voltage

V

0.5

MVST P

VMAX

Subthreshold modulation

2

0.5

Chapter 6 Models of Semiconductor Devices

242

2.

Equivalent diagram

Dnode RD 2 I RDn

C GD RG C DS

Gnode ID

I

2 Dn

2 I RGn

C GS 2 I RSn

RS

Snode

Terminal voltage used in equations 9'6

intrinsic drain-source voltage

9*6

intrinsic gate-source voltage

9*'

intrinsic gate-drain voltage

Other parameters such as VT, T, and Tnom are defined in the introductory section

3.

Model equations

dc Currents for Level 1 For 9'6 ≥ 

QRUPDO PRGH DQG 9*6  972   FXWRII UHJLRQ 

ID = 0 For 9'6 ≥ 

QRUPDO PRGH

(B-1) and 9*6  972 > 0 (linear and saturation region):

I D = BETA (1 + LAMBDA VDS )(VGS − VTO) tanh (ALPHA VDS ) 2

For 9'6   (inverted mode) source and drain terminals are switched.

(B-2)

Chapter 6 Models of Semiconductor Devices

243

dc Currents for Level 2 For 9'6 ≥ 

QRUPDO PRGH DQG 9*6

- VTO < 0 (cutoff region):

ID = 0 For 9'6 ≥ 

(B-3)

QRUPDO PRGH

and 9*6  VTO > 0 (linear and saturation region):

I D = BETA (1 + LAMBDA VDS )(VGS − VTO)

2

Kt

1 + B (VGS − VTO)

(B-4)

where Kt is a polynomial approximation of hyperbolic tangent:

  VDS ALPHA  3   Kt = 1 −  1 −  3  1

for 0 < VDS < 3 / ALPHA

(B-5)

for VDS ≥ 3 / ALPHA

For 9'6   (inverted mode) source and drain terminals are switched. dc Currents for Level 3 For 9'6 ≥  normal mode) DQG 9*6  972  

FXWRII UHJLRQ

ID = 0

%

For 9'6 ≥  (normal mode) DQG 9*6  972 !  (linear and saturation region)

ID =

I DSO 1 + DELTA VDS I DSO

(B-7)

I DSO = BETA (VGS − VTO ) Kt 2

(B-8)

VTO = VTO − GAMMA VDS   VDS ALPHA  3 1 − 1 −  Kt =    3  1

(B-9)

for 0 < VDS < 3 / ALPHA

(B-10)

for VDS ≥ 3 / ALPHA

For 9'6   (inverted mode) source and drain terminals are switched. For the Level 4 model see the PSPICE Reference Manual and A. E. Parker and D. J. Skellern, “Improved MESFET Characterization for Analog Circuit Design and Analysis,” 1992 IEEE GaAs IC Symposium Technical Digest, pp. 225-228, Miami Beach, October 4-7, 1992.

Chapter 6 Models of Semiconductor Devices

244

Capacitances for Level 1

CGS

−M  VGS   for VGS ≤ FC VBI   Rarea CGS  1 −  VBI =  Rarea CGS (1 − FC)−( 1+M ) 1 − FC (1 + M ) + M VGS  for V > FC VBI GS   VBI 

CGD

−M  VGD   1 for VGD ≤ FC VBI − Rarea CGD      VBI = (B-12)  Rarea CGD (1 − FC)−( 1+ M ) 1 − FC (1 + M ) + M VGD  for V > FC VBI GD   VBI 

(B-11)

Capacitances for Level 2 and Level 3

CGS

    K1 K2  = Rarea CGS + CGD K3    Vn   1−   VBI

(B-13)

CGD

    K1 K3  = Rarea CGS + CGD K2    Vn   1−   VBI

(B-14)

 K1 = 0.5 1 +     K2 = 0.5 1 +     K3 = 0.5 1 −  

  2 2  (Ve − VTO) + VDELTA  Ve − VTO

(V

GS

(V

GS

(B-15)

  VGS − VGD  2 1  − VGD ) + 2  ALPHA 

(B-16)

  VGS − VGD  2 1  − VGD ) + 2  ALPHA 

(B-17)

  0.5 V + VTO + Vn =   e VMAX

(V

e

− VTO) + VDELTA 2   2

for VO < VMAX for VO ≥ VMAX

(B-18)

Chapter 6 Models of Semiconductor Devices

 Ve = 0.5 VGS + VGD +   VO = 0.5 Ve + VTO + 

(V

− VGD ) + 2

GS

(V

e

 1 2  ALPHA 

2  − VTO) + VDELTA 2  

245

(B-19)

(B-20)

Noise for All Levels 2 I RSn = Rarea

4k T BW RS

(B-21)

2 I RDn = Rarea

4kT BW RD

(B-22)

(

)

2 2 = I shot + I 2flicker BW I Dn

(B-23)

2 I shot = 2 q ID

(B-24)

I 2flicker =

KF I DAF Freq

(B-25)

Both bandwidth BW and frequency Freq are expressed in Hz. Thermal noise is generated by the series resistance. The parameter Rarea indicates that for diodes with large relative area, the actual resistance is smaller. Shot noise is proportional to the drain current as shown by Eq. (B-24). Flicker noise dominates at low frequencies. It increases with the current level and is inversely proportional to the frequency, as shown by Eq. (B-25). The flicker noise source is described by two parameters, KF and AF. Description of MESFET models can be found in PSPICE Reference Manual and in more detail in: Level 1 W. R. Curtice, “A MESFET Model for Use in the Design of GaAs Integrated Circuits,” IEEE Trans. On Microwave Theory and Techniques MTT-28, pp. 448-456, 1980. Level 2 H. Statz, P. Newman, I. W. Smith, R. A. Pucel, and H. A. Haus, “GaAs FET Device and Circuit Simulation in SPICE,” IEEE Transactions on Electron Devices ED-34, pp. 160-169, February 1987. This is the same model as implemented in SPICE3 using the names starting with the letter Z. Level 3 A. J. McCamant, G. D. McCormack, and D. H. Smith, “An Improved GaAs MESFET Model for SPICE,” IEEE Trans. on Microwave Theory and Techniques MTT-38, June 1990. Level 4 A. E. Parker and D. J. Skellern, “Improved MESFET Characterization for Analog Circuit Design and Analysis,” 1992 IEEE GaAs IC Symposium Technical Digest, pp. 225-228, Miami Beach, October 4-7, 1992.

Chapter 6 Models of Semiconductor Devices

246

D - Diode Diode Model .MODEL Model_name D [Model parameters]

1.

Model parameters

Name IS RS N TT CJO VJ M EG XTI KF AF FC BV IBV TNOM

Parameter Saturation current for Rarea = 1 Ohmic series resistance for Rarea = 1 Emission coefficient Transit time Zero-bias junction capacitance for Rarea = 1 Junction potential Grading coefficient Energy gap Saturation current temperature exponent Flicker noise coefficient Flicker noise exponent Coefficient for forward-bias depletion capacitance formula Reverse breakdown voltage Current at breakdown voltage Temperature at which parameters were measured

Units A Ω s F V eV V A °C

Default 10-14 0 1 0 0 1 0.5 1.11 3.0 0 1 0.5 ∞ 10-3 27

Typical 10-14 3 1 10-9 3⋅10-12 0.8 0.5 1.11 3.0 80 2⋅10-3 27

IKF TIKF ISR NR NBV IBVL NBVL TBV1 TBV2 TRS1 TRS2

PSPICE extensions Corner for high injection current roll-off for Rarea = 1 IKF temperature coefficient (linear) Recombination saturation current for Rarea = 1 Recombination emission coefficient Reverse breakdown ideality factor Low-level reverse breakdown “knee” current for Rarea = 1 Low-level reverse breakdown ideality factor BV temperature coefficient (linear) BV temperature coefficient (quadratic) RS temperature coefficient (linear) RS temperature coefficient (quadratic)

A 1/°C A A 1/°C 1/°C2 1/°C 1/°C2

∞ 0 0 2 1 0 1 0 0 0 0

0.1 0 10-8 2 1 0 10-8 0.003 0 0.002 0

Chapter 6 Models of Semiconductor Devices

2.

247

Equivalent diagram

Pnode 2 I Rn

RS

+ CD

2 I Dn

ID

-

Nnode

VD

VD

Terminal voltage used in equations intrinsic diode voltage Other parameters such as VT, T, and Tnom are defined in the introductory section

3.

Model equations

dc Currents

I D = Rarea ( I Forward − I Reverse )

(D-1)

I Forward = I Normal + I Recombination

I Normal = IS

(D-2)

  VD   IKF  − 1 exp  IKF + I Normal   N VT  

(D-3)

M

 VD  2 2   V   = ISR  1 −  + 0.005 exp  D  − 1  NR VT    VJ   

(D-4)

 V + VB   V + VB   + IBVL exp  − D  I Reverse = IBV exp  − D  NBV VT   NBVL VT 

(D-5)

I Recombination

The diode is really modeled as two virtual diodes connected in parallel: one for diffusion-based phenomena (IS, N), and a second for recombination phenomena (ISR, NR). Both

Chapter 6 Models of Semiconductor Devices

248

diodes are described by the “diode equation,” where IS and ISR are modified by middle terms of Eq. (D-3) and (D-4). For very high injection levels, the diode characteristics are flatted using the IKF parameter in Eq. (D-3). The recombination current is a function of the depletion-layer width (see the term of Eq. (D-4) with VJ and M parameters). Typically, NR ≈ 2, and the diffusion phenomena dominate in the normal and high current range. Generation phenomena dominate in the low forward current range and for reverse bias. Note that ISR is usually 3 to 4 orders of magnitude larger than IS. The reverse diode characteristic in the vicinity of the breakdown voltage is modeled using Eq. (D-5) with IBV, VB, NBV, NBVL, and IBVL as parameters. Capacitances

CD = Ctransit − time + Rarea Cdepletion Ctransit − time = TT

(D-6)

∂ I TT I Forward ) ≈ TT D ≈ ( ∂ VD rD N eff VT

(D-7)

−M  VD   − 1 for VD ≤ FC VJ CJO      VJ = CJO (1 - FC)−( 1+ M ) 1 − FC (1 + M ) + M VD  for V > FC VJ D   VJ 

Cdepletion

(D-8)

The junction capacitance always has two components: Ctransit-time which is proportional to the diode current, Eq. (D-6); and Cdepletion which changes with voltage in the same manner as the depletion-layer thickness changes, Eq. (D-7). Temperature Effects

 T   IS(T ) = IS   Tnom 

XTI N

 T   ISR (T ) = ISR   Tnom 

[

 T  EG  − 1 exp    N VT   Tnom XTI NR

(D-9)

 T  EG  − 1 exp    NR VT   Tnom

(D-10)

]

IKF(T ) = IKF 1 + TIKF(T − Tnom )

(D-11)

[

BV(T ) = BV 1 + TBV1 (T − Tnom ) + TBV2 (T − Tnom )

[

RS(T ) = RS 1 + TRS1 (T − Tnom ) + TRS2 (T − Tnom )

2

2

]

]

(D-12)

(D-13)

Chapter 6 Models of Semiconductor Devices

 VJ (T )      CJO(T ) = CJO 1 + M 0.0004 (T − Tnom ) +  1 −    VJ      VJ(T ) = VJ

 T  T T T2 . − 0.000702 − 3 VT ln  + 116  − EG Tnon Tnon T + 1108  Tnon 

249

(D-14)

(D-15)

Equation (D-15) is valid only for silicon, since it approximates the silicon energy bandgap variation with temperature. Noise 2 I Rn = Rarea

4kT BW RS

(

)

(D-16)

2 2 I Dn = I shot + I 2flicker BW

(D-17)

2 I shot = 2 q ID

(D-18)

I

2 flicker

KF I DAF = Freq

(D-19)

Both bandwidth BW and frequency Freq are expressed in Hz. Thermal noise is generated by the series resistance. The parameter Rarea indicates that for diodes with large relative area, the actual resistance is smaller. Shot noise is proportional to the diode current, as shown by Eq. (D-18). Flicker noise dominates at low frequencies. It increases with the current level and is inversely proportional to the frequency, as shown by Eq. (D-19). The flicker noise source is described by two parameters, KF and AF. Equations (D-1) through (D-19) are implemented in PSPICE. The Berkeley SPICE2 and SPICE3 programs use a simpler diode model. Equations for SPICE2/SPICE3 can be obtained by setting the additional PSPICE parameters to their default values.

Chapter 6 Models of Semiconductor Devices

250

J - JFET JFET Models .MODEL Model_name NJF [Model parameters] .MODEL Model_name PJF [Model parameters]

1. Name

Model parameters Units V A/V2 1/V Ω Ω F F V A -

Default -2.0 10-4 0 0 0 0 0 1 1.0-14 0 1 0.5

Typical -2.0 10-4 0 20 20 5 pF 5 pF 0.8 1.0-15

°C

27

27

Gate pn emission coefficient

-

1

1

ISR

Gate pn recombination current parameter

A

0

NR

Emission coefficient for ISR

-

2

1/V

0

VTO BETA LAMBDA RD RS CGS CGD PB IS KF AF FC TNOM

Parameter Threshold voltage Transconductance parameter Channel-length modulation parameter Drain resistance Source resistance Zero-bias G-S junction capacitance Zero-bias G-D junction capacitance Gate junction potential Gate junction saturation current Flicker noise coefficient Flicker noise exponent Coefficient for forward-bias depletion capacitance formula Parameter measurement temperature

1 0.5

PSPICE extensions N

ALPHA VK

Ionization “knee” voltage

V

0

M

Grading p-n coefficient

-

0.5

VTOTC

VTO temperature coefficient

V/oC

0

BETACE

BETA exponential temperature coefficient

%/oC

0

-

3

XTI

.

Ionization coefficient

IS temperature coefficient

2

0.5

3

Chapter 6 Models of Semiconductor Devices

2.

251

Equivalent diagram Dnode RD 2 I RDn

C GD IGD Gnode

2 I Dn

IGS

ID

C GS RS

2 I RSn

Snode

Terminal voltage used in equations 9'6

intrinsic drain-source voltage

9*6

intrinsic gate-source voltage

Other parameters such as VT, T, and Tnom are defined in the introductory section

3.

Model equations

dc Currents

I Gate = Rarea ( I GS + I GD )

(J-1)

 V     V   I GS = IS exp GS  − 1 + KGS ISR exp GS  − 1   N VT     NR VT  

(J-2)

M

KGS

 VGS  2 2 =  1 −  + 0.005  PB  

 V     V   I GD = IS exp GD  − 1 + KGD ISR exp GD  − 1 + I I   N VT     NR VT  

(J-3)

(J-4)

Chapter 6 Models of Semiconductor Devices

252

M 2

 V   KGD =  1 − GD  + 0.005 PB      V   I D ALPHA Vdif exp − DG  II =   Vdif  0  2

(J-5)

for

0 < VGS − VTO < VDS

otherwise

I Drain = Rarea ( I D − I GD )

(J-7)

I Source = Rarea (− I D − I GS ) )RU 9'6 ≥ 

(J-8)

(normal mode) and VGS - VTO VGS - VTO (saturation region)

I D = BETA (1 + LAMBDA VDS )(VGS − VTO)

2

(J-11)

)RU 9'6   (inverted mode) source and drain terminals are switched and Eqs. (J-1) through (J-11) are used. Equations for drain current in the JFET model are derived from the MOS FET level-1 model of Shichman and Hodges. The above formulas are for the model implemented in PSPICE. SPICE2 and SPICE3 models are simple and can be obtained by setting the default value for additional PSPICE parameters.

Capacitances In the JFET model only depletion capacitances are used.

CGS

−M   VGS  for VGS ≤ FC PB   Rarea CGS  1 −  PB =  Rarea CGS (1 − FC)−( 1+M ) 1 − FC (1 + M ) + M VGS  for V > FC PB GS   PB 

(J-12)

CGD

−M   VGD  for VGD ≤ FC PB   Rarea CGD  1 − PB  =  Rarea CGD (1 − FC)−( 1+ M ) 1 − FC (1 + M ) + M VGD  for V > FC PB GD   PB 

(J-13)

Chapter 6 Models of Semiconductor Devices

253

Temperature effects

VTO(T ) = VTO + VTOTC (T − Tnom )

(J-14)

. BETA(T ) = BETA 101

(J-15)

BETATC ( T − Tnom )

 T   IS(T ) = IS   Tnom 

XTI N

 T    .  − 1 111   Tnom   exp   N VT    

 T   ISR (T ) = ISR   Tnom 

XTI NR

 T    .  − 1 111   Tnom   exp   NR VT    

 T  T T T2 . . − 0.000702 − 3 VT ln   − 111 + 116 PB (T ) = PB Tnon Tnon T + 1108  Tnon     PB(T )      CGS(T ) = CGS 1 + M 0.0004 (T − Tnom ) +  1 −  PB         PB (T )      CGD(T ) = CGD1 + M 0.0004 (T − Tnom ) +  1 −  PB     

(J-16)

(J-17)

(J-18)

(J-19)

(J-20)

In the JFET model, series ohmic resistances RS and RD are not temperature-dependent. Thermal Noise

4k T BW RS 4k T BW = Rarea RD

2 I RSn = Rarea

(J-21)

2 I RDn

(J-22)

Shot and flicker noise

(

)

2 2 I Dn = I shot + I 2flicker BW

I

2 shot

= 2 q ID

I 2flicker =

(J-23) (J-24)

AF D

KF I Freq

(J-25)

Both bandwidth BW and frequency Freq are expressed in Hz. Thermal noise is generated by the series resistance. The parameter Rarea indicates that for a transistor with large relative area, the actual resistance is smaller. Shot noise is proportional to the drain current, as shown by Eq. (J-24). Flicker noise dominates at low frequencies. It increases with the current level and is inversely proportional to the frequency, as shown by Eq. (J-25). The flicker noise source is described by two parameters, KF and AF.

Chapter 6 Models of Semiconductor Devices

254

M - MOS Transistor MOS Transistor Models .MODEL Model_name NMOS [Model parameters] .MODEL Model_name PMOS [Model parameters] A large number of MOS transistor models are used. These models are distinguished by the keyword LEVEL and a number. Some SPICE implementations (i.e. AIM-SPICE) have up to 20 different levels of MOS models. In this section three basic levels (1, 2, and 3), which are implemented in all SPICE versions, and the newer BSIM models, which are also becoming a standard, are described. LEVEL=1 LEVEL=2 LEVEL=3 LEVEL=4 LEVEL=5 LEVEL=5 LEVEL=6 LEVEL=6

Shichman-Hodges model [1] [8] Geometric based analytical Meyer model [2] [8] Semi-empirical short channel Dang model [3] [8] BSIM1 (Berkeley Short Channel Igfet Model) [4] [9] BSIM2 Jeng model [5] [9] BSIM3 (version 1) [6] [9] BSIM3 (version 2) [6] [9] MOS6 Sakurai-Newton model [7]

1.

All SPICE implementations All SPICE implementations All SPICE implementations SPICE3 and new PSPICE SPICE3 New PSPICE new PSPICE SPICE3

Parameters of MOS transistor models

Common for all Levels Name

Unit

Default

Model index

-

1

L

Default channel length (PSPICE only)

m

DEFL

100µ

W

Default channel width (PSPICE only)

m

DEFL

100µ

RD

Drain ohmic resistance



0

5

RS

Source ohmic resistance



0

5

RG

Gate ohmic resistance (PSPICE only)



0

5

RB

Bulk/substrate ohmic resistance (PSPICE only)



0

5

CBD

Zero-bias bulk-drain junction capacitance

F

0

20 fF

CBS

Zero-bias bulk-source junction capacitance

F

0

20 fF

IS

Bulk junction saturation current

A

10-14

3⋅10-15

JS

Bulk junction saturation current per sq-meter of junction area

A/m2

0

10-8

LEVEL

Parameter description

Typical

Chapter 6 Models of Semiconductor Devices

JSSW

Bulk junction saturation current per length of sidewall area (PSPICE only)

255

A/m

0

10-12

N

Bulk junction emission coefficient (PSPICE only)

-

1

1

PB

Bulk junction potential

V

0.8

0.85

PBSW

Bulk junction sidewall potential (PSPICE only)

V

PB

0.85

CGSO

Gate-source overlap capacitance per meter channel width

F/m

0

3⋅10-11

CGDO

Gate-drain overlap capacitance per meter channel width

F/m

0

3⋅10-11

CGBO

Gate-bulk overlap capacitance per meter channel length

F/m

0

3⋅10-10

Drain and source diffusion sheet resistance

Ω/

0

10

CJ

Zero-bias bulk junction bottom capacitance per square meter of junction area

F/m2

0

2⋅10-4

CJSW

Zero-bias bulk junction sidewall capacitance per length of sidewall

F/m

0

10-8

-

0.5

0.5

F/m

0

10−9

RSH

MJ

Bulk junction bottom grading coefficient

CJSW

Zero-bias bulk junction sidewall capacitance per meter of junction perimeter (PSPICE only)

MJSW

Bulk junction sidewall grading coefficient (PSPICE only)

-

TT

Bulk junction transit time (PSPICE only)

s

0

10-8

KF

Flicker noise coefficient

-

0

10-26

AF

Flicker noise exponent

-

1.0

1.2

FC

Coefficient for forward-bias depletion capacitance formula

-

0.5

0.5

Nominal temperature which overwrites the value specified in .OPTION statement (SPICE3 only)

K

300

300

TNOM

0.50 (Level 1) 0.33 (Level 2, 3)

Chapter 6 Models of Semiconductor Devices

256

Level 1, 2, 3, and 6 (Sakurai-Newton) Name

Parameter description

Unit

Default Typical

VTO

Zero-bias threshold voltage

V

0

1.0

KP

Transconductance parameter

A/V2

2⋅10-5

3⋅10-5

V0.5

0

0.35

V

0.6

0.65

1/V

0

0.02

GAMMA Bulk threshold parameter PHI

Surface potential

LAMBDA Channel-length modulation parameter (level 1 and level 2 only) TOX

Oxide thickness

m

10-7

10-7

NSUB

Substrate doping

cm-3

0

5⋅1015

NSS

Surface state density

cm-2

0

2⋅1010

NFS

Fast surface state density

cm-2

0

1010

TPG

Type of gate material (+1 for opposite to substrate, -1 for same as substrate, and 0 for Al gate)

-

1

1

XJ

Metallurgical junction depth

m

LD

Lateral diffusion

m

0

0.7u

WD

Lateral diffusion width (PSPICE only)

m

0

0.5u

UO

Surface mobility

cm2/V-s

600

700

1u

UCRIT

Critical field for mobility degradation (level 2 only)

V/cm

104

104

UEXP

Critical field exponent in mobility degradation (level 2 only)

-

0

0.1

UTRA

Transverse field coefficient (mobility) (deleted for level 2)

-

0

0.3

VMAX

Maximum drift velocity of carriers

m/s

0

3⋅104

NEFF

Total channel charge (fixed and mobile) coefficient (level 2 only)

-

1.0

3.0

XQC

Thin-oxide capacitance model flag and a fraction of channel charge attributed to drain (0-0.5)

-

1

0.4

DELTA

Width effect on threshold voltage

-

0

1.0

THETA

Mobility modulation (level 3 only)

1/V

0

0.1

Static feedback (level 3 only)

-

0

1.0

Saturation field factor (level 3 only)

-

0.2

0.5

ETA KAPP

Chapter 6 Models of Semiconductor Devices

257

Transistor parameters may often be specified in different ways. For example, the reverse current can be specified either with the IS parameter ([in A) or with JS (in A/m2). The first choice is an absolute value, while the second choice is multiplied by AD and AS to give the reverse current at the drain and source junctions, respectively. The latter approach is preferred. The same is also true for the parameters CBD, CBS. and CJ. Parasitic resistances can be given with RD and RS (in Ω) or with RSH [in Ω/ ]. RSH is multiplied by number of squares NRD and NRS. In the case of BSIM parameters for LEVEL=4 there are no default values, and all parameters must be specified. Also, some parameters, marked with an asterisk “*” in the following Table, have channel length/width dependencies. For each of these parameters, two additional parameters should be specified. For example, if a parameter has name PNAM then two additional parameters LPNAM and WPNAM should be specified. The actual parameter value is calculated using

PNAM = PNAM +

LPNAM WPNAM + L − DL W − DW

where L and W are channel length and width specified in the device line. Level 4 parameters were designed for automatic parameter extraction, and all model parameters should be copied from the device extractor rather than entered manually.

Level 4 - BSIM1 Name

Parameter description

Unit

L/W

µm

TOX

Gate oxide thickness

VFB

Flat-band voltage

V

*

PHI

Surface inversion potential

V

*

K1

Body effect coefficient

K2

Drain/source depletion charge sharing coefficient

DL

Shortening of channel

µm

DW

Narrowing of channel

µm

N0

Zero-bias subthreshold slope coefficient

-

*

NB

Sensitivity of subthreshold slope to substrate bias

-

*

ND

Sensitivity of subthreshold slope to drain bias

-

*

VDD MUS

*

Measurement bias range 0RELOLW\ DW ]HUR VXEVWUDWH ELDV DQG DW 9'6

-

*

V 9''

X2MS

6HQVLWLYLW\ RI PRELOLW\ WR VXEVWUDWH ELDV DW 9'6

X3MS

6HQVLWLYLW\ RI PRELOLW\ WR GUDLQ ELDV DW 9'6

9''

9''

FP 9⋅V 



⋅

FP 9 V

*

FP 9 ⋅V

*





Chapter 6 Models of Semiconductor Devices

258

MUZ X2MZ

FP 9⋅V 

=HURELDV PRELOLW\ 6HQVLWLYLW\ RI PRELOLW\ WR VXEVWUDWH ELDV DW 9'6



FP 9 ⋅V

* *





U0

Zero-bias transverse-field mobility degradation coefficient

9

X2U0

Sensitivity of transverse field mobility degradation effect to substrate bias

9



*

Zero-bias velocity saturation coefficient

µm/V

*

X2U1

Sensitivity of velocity saturation effect to substrate bias

µm/V

*

X3U1

Sensitivity of velocity saturation effect on drain bias at 9'6 = VDD

µm/V

*

WDF

Source-drain junction default width

m

DELL

Source-drain junction length reduction

m

TEMP

Temperature at which parameters are measured

R

U1

&

ETA

Zero-bias drain-induced barrier-lowering coefficient

-

*

X2E

Sensitivity of drain-induced barrier-lowering effect to substrate bias

1/V

*

X3E

Sensitivity of drain-induced barrier-lowering effect to drain bias at 9'6 = VDD

1/V

*

XPART

Gate-oxide capacitance charge model flag. XPART = 0 selects a 40/60 drain/source partition of the gate charge in saturation, while XPART = 1 selects a 0/100 drain/source charge partition.

-

Chapter 6 Models of Semiconductor Devices

2.

Equivalent diagrams Drain

2 I RD

C GS

259

Drain

RD

RD

2 I RD

2 I RD

C GS C BD Gate RG

C GD Gate

C BD 2 I RB

C GD IBD

IBD 2 I Dn

IBS

ID

Bulk/ Substrate

2 I RG

C BS

C GS 2 I RS

2 I Dn

IBS

Source

(a)

RB

C BS

C GS 2 I RS

RE

ID

RE Source

(b)

The model diagrams for a MOS transistor in (a) SPICE2/3 and (b) PSPICE

Terminal voltages used in equations 9*6

Intrinsic gate-source voltage

9*'

Intrinsic base-drain voltage

9'6

Intrinsic drain-source voltage

9%6

Intrinsic bulk-source voltage

9%'

Intrinsic bulk-drain voltage

Other parameters such as VT, q, εo, εox, εsi, T, and Tnom are defined in the introductory section of Chapter 6.

Bulk/ Substrate

Chapter 6 Models of Semiconductor Devices

260

3.

Model equations for level 1 (Shichman-Hodges)

dc Currents for Level-1

I Gate = 0

(M-1)

I Bulk = I BS + I BD

(M-2)

  V   I BS = I SS exp BS  − 1   N VT    V   I BD = I DS exp BD  − 1   N VT  

(M-3)

(M-4)

if JS = 0 or AS = 0 or AD = 0 then: I SS = 0 and otherwise:

I DS = 0

(M-5)

I SS = AS JS + PS JSSW

(M-6)

I DS = AD JS + PD JSSW

(M-7)

I Drain = I D − I BG

(M-8)

I Source = − I D − I BS

(M-9)

For 9'6 ≥ 

QRUPDO PRGH DQG 9*6972  

(cutoff region):

ID = 0 For 9'6 ≥ 

ID = For 9'6 ≥ 

ID =

(M-10)

QRUPDO PRGH DQG 9'6  9*6 972

(linear region):

[

W KP (1 + LAMBDA VDS )VDS 2 (VGS − VTO ) − VDS Leff 2 QRUPDO PRGH

]

(M-11)

and 9'6 ! 9*6 972 (saturation region):

2 W KP 1 + LAMBDA VDS )(VGS − VTO ) ( Leff 2

VTO = VTO + GAMMA Leff = L − 2 LD

(

PHI − VBS − PHI

(M-12)

)

(M-13) (M-14)

Chapter 6 Models of Semiconductor Devices

261

For 9'6   (inverted mode), the source and drain terminals are switched and Eqs. (M-1) through (M-13) are used. If technological parameters (TOX - oxide thickness, UO - carrier mobility, NSUB - substrate impurity concentration) are specified instead of implicit values of KP, GAMMA, and PHI, then KP, GAMMA, and PHI are calculated using the following equations:

KP = UP COX GAMMA =

(M-15)

2 q εo εsi NSUB COX

(M-16)

   NSUB   , 01 . PHI = max 2 VT ln   ni    ε ε COX = o ox TOX 10  T  . ni (T ) = 14510    300 

1.5

(M-17) (M-18)

   T  .   − E G (T )  116  300   exp  VT    

[cm ] −3

0.000702 T 2 . − E G (T ) = 116 T + 1108

(M-19)

(M-20)

Capacitances for level 1 All capacitances are defined between the intrinsic terminals of the MOS transistor: For CBS=0

C BS = X BSJ AS CJ + X BSS PS CJSW + TT G BS

(M-21)

otherwise

C BS = X BSJ CBS + X BSS PS CJSW + TT G BS

(M-22)

For CBD=0

C BD = X BDJ AD CJ + X BDS PD CJSW + TT G DS

(M-23)

otherwise

C BD = X BDJ CBD + PD CJSW C BDS + TT G DS

(M-24)

GBS =

I BS N VT

for VBS > 0 and

GBS = 0 otherwise

(M-25)

GBD =

I BD N VT

for VBD > 0 and

GBD = 0 otherwise

(M-26)

Chapter 6 Models of Semiconductor Devices

262

For 9%6 ≤ FC PB:

− MJ

X BSJ

 V  =  1 − BS   PB 

X BSS

V BS   = 1 −   PBSW 

(M-27) − MJSW

(M-28)

otherwise

X BSJ = (1 − FC)

VBS   1 − FC (1 + MJ ) + MJ PB 

− (1+ MJ )

X BSS = (1 − FC)

− (1+ MJSW )

For 9%' ≤ FC PB:

VBS   1 − FC (1 + MJSW ) + MJSW PBSW   

(M-29)

(M-30)

− MJ

X BDJ

 V  = 1 − BD   PB 

X BDS

VBD   = 1 −   PBSW 

(M-31) − MJSW

(M-32)

otherwise

VBD   1 − FC (1 + MJ ) + MJ PB   

X BDJ = (1 − FC)

− (1+ MJ )

X BDS = (1 − FC)

− (1+ MJSW )

VBD   1 − FC (1 + MJSW ) + MJSW PBSW   

(M-33)

(M-34)

CGS = CGSO W

(M-35)

CGD = CGDO W

(M-36)

CGB = CGBO L

(M-37)

Temperature Effects

T    EG T − E G (T )  nom  IS(T ) = IS exp  VT    

(M-38)

Chapter 6 Models of Semiconductor Devices

263

T    EG T − E G (T )  nom  JS(T ) = JS exp  VT    

(M-39)

T    EG T − E G (T )  nom  JSSW (T ) = JSSW exp  VT    

(M-40)

PB (T ) = PB

 T  T T − 3 VT ln  + E G (T )  − EG Tnom Tnom  Tnom 

PBSW (T ) = PBSW

PHI(T ) = PHI

 T  T T − 3 VT ln  + E G (T )  − EG Tnom Tnom  Tnom 

 T  T T − 3 VT ln  + E G (T )  − EG Tnom Tnom  Tnom 

(M-41)

(M-42)

(M-43)

   PB(T )    CBD(T ) = CBD 1 + MJ 0.0004 (T − Tnom ) + 1 −    PB     

(M-44)

   PB (T )    CBS(T ) = CBS 1 + MJ 0.0004 (T − Tnom ) +  1 −    PB     

(M-45)

   PB (T )    CJ (T ) = CJ 1 + MJ 0.0004 (T − Tnom ) +  1 −    PB     

(M-46)

   PB (T )      CJSW (T ) = CJSW 1 + MJSW 0.0004 (T − Tnom ) +  1 −  PB     

(M-47)

 T  KP(T ) = KP    Tnom 



 T  UO(T ) = UO    Tnom 

3 2

(M-48)



3 2

(M-49)

Chapter 6 Models of Semiconductor Devices

264

 T  MUS(T ) = MUS    Tnom 



 T  MUZ(T ) = MUZ    Tnom 

3 2

(M-50)



3 2

 T  X3MS(T ) = X3MS    Tnom 

(M-51) −

3 2

(M-52)

The temperature dependencies of the saturation currents IS, JS, and JSSW are determined by the energy-gap, EG. The temperature dependencies of the saturation currents are given by Eqs. (M-38) through (M-40). Ohmic resistances are assumed to be temperature independent. The temperature dependence of depletion capacitances incorporates the changes of built-in potentials and changes of the silicon energy gap, as it is shown in equations (M-41) through (M-47). Thermal Noise 2 I RD =

4k T BW RD

(M-53)

2 I RS =

4k T BW RS

(M-54)

2 I RG =

4k T BW RG

(M-55)

2 I RB =

4k T BW RB

(M-56)

Thermal noise is generated by series resistances. Only PSPICE uses gate RG and bulk RB resistances. Shot and Flicker Noise

(

)

2 I Dn = I D2 _ shot + I D2 _ flicker BW

8k T gm 3 d ID gm = d VGS

I D2 _ shot =

(M-57)

(M-58) (M-59)

Chapter 6 Models of Semiconductor Devices

I

2 D _ flicker

KF I DAF = KCHAN Freq

KCHAN

εox L2eff 4.0 L2eff = ≈ TOX TOX

265

(M-60)

(M-61)

Both BW (bandwidth) and Freq (frequency) are expressed in Hz. Shot and flicker noises are a function of the device current. The shot noise is proportional to the junction current, as shown by Eq. (M-57) and (M-58). Flicker noise dominates at low frequency. It increases with the current level and is inversely proportional to the frequency, as shown by Eq. (M-60). Flicker noise is described by the two parameters KF and AF.

4.

Model equations for level 2 (Meyer)

The level 2 model is much more accurate than the Shichman-Hodges model used in level 1. The following additional phenomena are taken into consideration in the Level 2 model: • • • • •

A nonuniform charge distribution in the depletion layer between channel and substrate is used. Equations for level 1 were derived with an assumption of constant voltage between the channel and substrate, which is never valid (unless the source is shorted in drain). The subthreshold conduction phenomenon is introduced in which a small drain current may exist even for gate-source voltages smaller than the threshold voltage. Carrier mobility variation with the electrical field is used. In particular, the effect of carrier velocity saturation is modeled. The narrow channel effect is incorporated into the model. The nonlinear character of capacitances between gate and source, and drain and substrate, is included in the model.

dc Currents for Level 2 For

9*6  921

(subthreshold conduction) :

 V − VON  I D = I ON exp GS   n VT  VON = VTO + n VT n = 1+

q NFS GAMMA + VGS COX 2 PHI − VBS

(M-62)

(M-63)

(M-64)

If VTO and GAMMA are not defined, the threshold voltage can be calculated from technological parameters:

VTO = V MS −

q NSS + PHI + GAMMA PHI COX

(M-65)

Chapter 6 Models of Semiconductor Devices

266

V MS = − TPG For

 NSUB  E G (T )  − VT ln  2  ni (T ) 

9*6 ! 921 DQG   9'6  96$7

ID =

KP W Leff − ∆L

(M-66)

(linear region):

VDS   V − VGS − V fb − PHI − 2  DS 

[

(M-67)

]

2 1.5 1.5  − GAMMA (VDS − VBS + PHI) − (PHI − VBS )  3  V fb = V MS +

(M-69)

∆L = Leff (1 − LAMBDA VDS )

(M-70)

where

(

 4 VGS − V fb − VBS GAMMA 2  1− 1+ − V fb − PHI +  2 GAMMA 2 

9*6 ! 921 DQG 9'6 ! 96$7

ID =

(M-68)

Leff = (L − 2 LD)

VSAT = VGS

For

q NSS COX

)   

(saturation region):

I SAT 1 − LAMBDA VDS

,6$7 LV

(M-71)

(M-72)

computed using the linear region equation (M-67) by setting 9'6

96$7

.

The effect of mobility degradation is modeled using UCRIT, ULTRA, UEXP, and TOX parameters:

ε  UCRIT TOX  KP = KP  si  εox VGS − VTO − ULTRA VDS 

UEXP

(M-73)

When LAMBDA is not specified, its value can be calculated using technological parameters with the formula:

VDS − VSAT  V − VSAT  +  DS  +1   4 4 2

∆L = Leff LAMBDA VDS = H D

(M-74)

Chapter 6 Models of Semiconductor Devices

HD =

2 εo εsi NEFF q NSUB

267

(M-75)

The above equation is not accurate and usually results in a larger value of LAMBDA than the actual one. When the VMAX parameter is specified, better results can be obtained using the Baum-Beneking model, especially for transistors with channel length longer than 4 to 5 µm: 2

 X D VMAX  X VMAX 2 (M-76)   + (VDS − VSAT ) − D 2 UO  2 UO 

∆L = Leff LAMBDA VDS = H D

Although the Baum-Beneking model is more accurate, it has noncontinuous derivatives and often leads to numerical instability. For small transistor geometries, with L or W below 5 µm, both L and W affect the transistor threshold voltage. This effect is modeled by calculating GAMMA as a function of L and W:

  2 WD 2 WS XJ   1+ GAMMA = GAMMA 1 − + 1+ − 2  XJ XJ    2 Leff 

(M-77)

WS =

2 εo ε si q NSUB

PHI − VBS

(M-78)

WD =

2 εo ε si q NSUB

PHI − VBS + VDS

(M-79)

Equation (M-78) usually results in a larger than actual value of the GAMMA parameter. Therefore an additional experimentally chosen parameter DELTA is introduced, and the threshold voltage is calculated using

VTO = VTO + GAMMA +

(

)

PHI − VBS − PHI +

π ε o ε Si DELTA (PHI − VBS ) 4 COX W

(M-80)

Capacitances for Level 2 For the level 2 model, junction capacitances are calculated the same way as in the level 1 model Eqs. (M-21) through (M-37). Only capacitances associated with the gate are calculated differently. For 9*6  921 - PHI (accumulation region):

CGB = CGOX + CGBO Leff CGS = CGOX + CGSO W

(M-81) (M-82)

Chapter 6 Models of Semiconductor Devices

268

CGD = CGOX + CGDO W

(M-83)

CGOX = COX W Leff

(M-84)

For 921  3+,  9*6  921 (depletion region):

CGB = CGOX CGS =

VON − VGS + CGBO Leff PHI

(M-85)

2  V − VGS  CGOX  ON + 1 + CGSO W  PHI  3

(M-86)

CGD = CGOX + CGDO W For 921  9*6  921

 9'6

(M-87)

(saturation region):

CGB = CGBO Leff CGS =

(M-88)

2 C + CGSO W 3 GOX

(M-89)

CGD = CGDO W

(M-90)

For 9*6 ! 921  9'6 (linear region):

CGB = CGBO Leff

(M-91)

CGS = CGOX

2   V −V −V    GS DS ON   + CGSO W 1 −    2 (VGS − VON ) − V DS  

(M-92)

CGD = CGOX

2     VGS − VON    + CGDO W 1 −  − − V V V 2 ( )    GS ON DS   

(M-93)

5.

Model equations for level 3 (Dang model)

dc Currents for Level 3

1 + FB   I D = β VGS − VTO − VDS  VDS   2 Transistor current in the saturation region is obtained by substituting 9'6

(M-94) 96$7

in Eq. (M-94).

Chapter 6 Models of Semiconductor Devices

FB =

GAMMA Fs 1 PHI − VBS

269

+ Fn

(M-95)

2     W LD + W LD  p c   − 1 −  Fs = 1 −  Leff Leff   XJ + Wp   

Wp =

2 εo ε si q NSUB NEFF

PHI − VBS

Wc = 0.0831353 XJ + 0.8013929 Wp − 0.0111077

β=

(M-96)

(M-97)

Wp2 XJ

µeff W KP Leff − ∆L UO

(M-98)

(M-99)

The level 3 model includes mobility degradation due to both transverse (source-drain) and perpendicular (gate-substrate) electrical fields:

µeff =

µs µs VDS 1+ VMAX Leff

(M-100)

Surface mobility µs degradation due to the perpendicular electrical field is modeled by

µs =

UO 1 + THETA (VGS − VTO )

VSAT = Va + Vb − Va2 + Vb2 Va =

Vb =

VGS − VTO 1 + FB VMAX Leff

µeff

(M-101)

(M-102)

(M-103)

(M-104)

where µeff represents the effective carrier mobility which is reduced by both the perpendicular electrical field (gate-substrate) and the carrier velocity limitation. The threshold voltage formula includes the additional effect of electrostatic interaction drain potential which effectively lowers the threshold voltage. This effect becomes especially visible for short-channel transistors.

VTO = V fb + PHI − σ VDS + GAMMA Fs PHI − VBS + Fn (PHI − VBS )

(M-105)

Chapter 6 Models of Semiconductor Devices

270

V MS = − TPG

 NSUB  E G (T )  − VT ln  2  ni (T ) 

(M-106)

815 . 10 −22 σ = ETA COX L3eff Fn =

(M-107)

π εo εSi DELTA 4 COX W

(M-108)

Channel-length modulation is computed only in the saturation region, VDS > VSAT.. 2

 E p H D2  E p H D2 2   ∆L =   + KAPPA H D (VDS − VSAT ) − 2  2  Ep =

(M-109)

I SAT GSAT L(VDS )

(M-110)

where ISAT and GSAT are the drain current and drain conductance at 9'6

6.

96$7

Model equations for level 4 (BISIM1 model)

dc Currents for Level 4 For 9*6 ! 972

ID =

DQG  9'6  96$7

µo

(linear region):

COX Weff

1 + U 0 (VGS − VTO ) Leff + U 1 VDS

2   a VDS (VGS − VTO )VDS − 2   

VTO = V fb + PHI − σ VDS + K1 Fs PHI − VBS + K2 (PHI − VBS ) − ηVDS

η = N0 + NB VBS + ND (VDS − VDD) a = 1+

g K1 2 PHI − VBS

g = 1−

1

+ 08364 1744 . . (PHI − VBS )

U 0 = U0 + X2U0 VBS

(M-111)

(M-112) (M-113)

(M-114)

(M-115)

(M-116)

Chapter 6 Models of Semiconductor Devices

U 1 = U1 + X2U1VBS + X3U1 (VDS − VDD)

271

(M-117)

Mobility µo is approximated by a quadratic polynomial between points

and

µo (VDS = 0) = MUZ + X2MZ VBS

(M-118)

µo (VDS = VDD) = MUS + X2MS VBS

(M-119)

using the sensitivity of µo to the drain bias X3MS at (VDS = VDD) to set the proper second derivative. Therefore

 X3MS MUS + X2MS VBS  2 − µo =   VDS +  VDD  VDD 2  2 MUS + X2MS VBS  + − X3MS VDS + MUZ + X2MZ VBS   VDD

)RU 9*6 ! 972 DQG 9'6

ID =

≥ 96$7

(M-120)

VDWXUDWLRQ UHJLRQ 

COX Weff µo 2 VGS − VTO ) ( 1 + U 0 (VGS − VTO ) 2 a Leff K 1 + vc + 1 + 2 vc 2 U (VGS − VTO ) vc = 1 Leff a K=

(M-121)

(M-122) (M-123)

For 9*6 ≤ 972 (subthreshold conduction - weak inversion region), the total drain current for all gate biasing is calculated as a sum of current for the strong inversion case [Eqs. (M-111) and (M-121)] and an additional component IDW due to the subthreshold conduction in the weak inversion region.

I D = I D + I DW I DW =

(M-124)

I exp I limit

(M-125)

I exp + I limit

I exp = µo COX

Weff Leff

  V  V − VTO   . + GS VT2 exp  18  1 − exp − DS   n VT     VT  

(M-126)

Chapter 6 Models of Semiconductor Devices

272

I limit =

µo COX Weff 2 3VT ) ( 2 Leff

n = NO + NB VBS + ND VDS

(M-127)

(M-128)

The BSIM1 model works well for devices with channel length larger than 1 µm. For modern transistors with submicrometer channel length, the BSIM1 model does not work well. Problems are mainly with subthreshold conduction. The BSIM2 model developed by Jeng [5] is a modification of the BSIM1 model. The BSIM2 model is useful for MOS transistors with channel length as short as 0.2 µm. For the BSIM2 and BISIM3 models, see references [5-6] and [9-11]. A simplified transistor model as described by Sakurai and Newton [7] is implemented as level 6 in SPICE3. References [1] H. Shichman and D. A. Hodges, "Modeling and Simulation of Insulated-Gate FieldEffect Transistor Switching Circuits," IEEE J. Solid-State Circuits SC-3, 285, Sept 1968. [2] J. E. Meyer, “MOS Models and Circuit Simulations,” RCA Review, vol 32, 1971. [3] L. M. Dang, “A Simple Current Model for Short Channel IGFET and Its Application to Circuit Simulation,” IEEE J. Solid-State Circuits 14, 1979. [4] B. J. Sheu, D. L. Scharfetter, P.-K. Ko, and M.-C. Jeng, "BSIM: Berkeley Short-Channel IGFET Model for MOS Transistors," IEEE J. Solid-State Circuits SC-22, 558-566, August 1987. [5] Min-Chie Jeng, "Design and Modeling Deep-Submicrometer MOSFETSs,” ERL Memo No. ERL M90/90, Electronic Research Laboratory, University of California, Berkeley, December 1990. [6] J. H. Huang, Z. H. Liu, M. C. Jeng, K. Hui, M. Chan, P. K. Ko, and C. Hu, "BISIM3 Manual,” Department of Electrical Engineering and Computer Science, University of California, Berkeley. [7] T. Sakurai and A. R. Newton, “A Simple MOSFET Model for Circuit Analysis and Its Application to CMOS Gate Delay Analysis and Series-Connected MOSFET Structure” ERL Memo No. ERL M90/19, Electronic Research Laboratory, University of California, Berkeley, March 1990. [8] A. Vladimirescu and S. Lui, "The Simulation of MOS Integrated Circuits Using SPICE2," Memorandum No. M80/7, Februrary 1980. [9] P. Antognetti and G. Massobrio, Semiconductor Device Modeling with SPICE, McGraw-Hill, New York: 1993. [10] J. R. Pierret, "A MOS Parameter Extraction Program for the BSIM Model," Memorandum No. M84/99 and M84/100, November 1984. [11] Ping Yang, Berton Epler, and Pallab K. Chatterjee, "An Investigation of the Charge Conservation Problem for MOSFET Circuit Simulation," IEEE J. Solid-State Circuits, Vol. SC-18, No.1, February 1983. [12] Y. P. Tsividis, “Operation and Modeling of the MOS Transistor,” McGraw-Hill, New York: 1987.

Chapter 6 Models of Semiconductor Devices

273

Q - Bipolar Transistor Bipolar Transistor Models .MODEL Model_name NPN [Model parameters] .MODEL Model_name PNP [Model parameters] .MODEL Model_name LPNP [Model parameters]

PSPICE only

The LPNP keyword indicates a special model for the lateral pnp transistor implemented in PSPICE only.

1. Name

Parameters of bipolar transistor model Unit

Default

Typical

Saturation current for Rarea=1

A

10-16

10-15

ISE

B-E leakage saturation current for Rarea=1

A

0

10-12

ICS

B-C leakage saturation current for Rarea=1

A

0

10-12

BF

Forward current gain

-

100

100

BR

Reverse current gain

-

1

0.1

NF

Forward current emission coefficient

-

1.0

1.2

NR

Reverse current emission coefficient

-

1.0

1.3

NE

B-E leakage emission coefficient

-

1.5

1.4

NC

B-C leakage emission coefficient

-

1.5

1.4

VAF

Forward Early voltage

V



100

VAR

Reverse Early voltage

V



50

IKF

ßF high current roll-off corner

A



0.05

IKR

ßR high current roll-off corner

A



0.01

IRB

Current where base resistance falls by half for Rarea=1

A



0.1

RB

Zero-bias base resistance



0

100

RBM

Minimum base resistance



RB

10

RE

Emitter series resistance for Rarea=1



0

1

RC

Collector series resistance for Rarea=1



0

50

CJE

B-E zero-bias depletion capacitance

F

0

10-12

CJC

B-C zero-bias depletion capacitance

F

0

10-12

IS

Parameter description

Chapter 6 Models of Semiconductor Devices

274

CJS

Zero-bias collector-substrate capacitance

F

0

10-12

VJE

B-E built-in potential

V

0.75

0.8

VJC

B-C built-in potential

V

0.75

0.7

VJS

Substrate junction built-in potential

V

0.75

0.7

MJE

B-E junction exponential factor

-

0.33

0.33

MJC

B-C junction exponential factor

-

0.33

0.5

MJS

Substrate junction exponential factor

-

0

0.5

Fraction of B-C capacitance connected to internal base node (see Fig. 6)

-

0

0.5

TF

Forward transit time

s

0

10-10

TR

Reverse transit time

s

0

10-8

XTF

Coefficient for bias dependence of τF

-

0

-

VTF

Voltage for tF dependence on VBC

V



-

ITF

Current where tF = f(IC,VBC) starts

A

0

-

PTF

Excess phase at freq = 1/(2ptF) Hz

deg

0

-

XTB

Forward and reverse beta temperature exponent

0

-

eV

1.11

1.1 3.5

XCJC

EG

Energy gap

XTI

Temperature exponent for effect on Is

-

3

KF

Flicker noise coefficient

-

0

AF

Flicker noise exponent

-

1

FC

Coefficient for the forward biased depletion capacitance formula

-

0.5

0.5

K

300

300

SPICE3 extension TNOM

Nominal temperature which overrides the value specified in .OPTION statement PSPICE extensions

NK

High-current roll-off coefficient

-

0.5

0.5

ISS

Substrate saturation current for Rarea=1

A

0

10-15

NS

Substrate emission coefficient

-

1

1

QCO

Epitaxial layer charge factor for Rarea=1

C

0

RCO

Epitaxial region resistance for Rarea=1



0

100

Carrier mobility knee voltage

V

10

20

10-11

10-11

VO

GAMMA Epitaxial layer doping factor

Chapter 6 Models of Semiconductor Devices

275

TRE1

RE temperature coefficient (linear)

1/°C

0

0.001

TRE2

RE temperature coefficient (quadratic)

1/°C2

0

0

TRB1

RB temperature coefficient (linear)

1/°C

0

0.002

TRB2

RB temperature coefficient (quadratic)

1/°C2

0

0

TRM1

RBM temperature coefficient (linear)

1/°C

0

0.002

TRM2

RBM temperature coefficient (quadratic)

1/°C2

0

0

TRC1

RC temperature coefficient (linear)

1/°C

0

0.003

TRC2

RC temperature coefficient (quadratic)

1/°C2

0

0

2.

Equivalent diagram Collector 2 I RC

RC C JS

C BX Base

Substrate

C BC

R base

IS C BE

2 I RB

2 I Bn

2 I RE

IB

IC

2 I Cn

RE Emitter

Fig. Q-1. The model diagram for an NPN bipolar transistor. In the case of the PNP transistor the directions of current sources are reversed. In the case of the LPNP the substrate is coupled (by IS and CJS ) with the internal base instead of the internal collector. Terminal voltages used in equations intrinsic base-emitter voltage 9%& intrinsic base-collector voltage 9%6 intrinsic base-substrate voltage 9%: intrinsic base-extrinsic collector voltage 9%; extrinsic base-intrinsic collector voltage 9&( intrinsic collector-emitter voltage 9-6 intrinsic collector-substrate voltage (NPN) intrinsic substrate-collector voltage (PNP) intrinsic base-substrate voltage (LPNP) Other parameters such as VT, T, and Tnom are defined in the introductory section. 9%(

Chapter 6 Models of Semiconductor Devices

276

3.

Model equations

dc Currents

I reverse _ diff  I forward _ diff  I B = Rarea  + I forward _ gener + + I reverse _ gener  BF BR  

(Q-1)

 I forward _ diff − I reverse _ diff  I reverse _ diff I C = Rarea  − − I reverse _ gener  BR Kbase _ ch arg e  

(Q-2)

  V   I forward _ diff = IS  exp  BE  − 1  NF VT   

(Q-3)

  V   I forward _ gener = ISE  exp  BE  − 1  NE VT   

(Q-4)

  V   I reverse _ diff = IS  exp  BC  − 1  NR VT   

(Q-5)

  V   I reverse _ gener = ISC  exp  BC  − 1  NC VT   

(Q-6)

Kbase _ ch arg e =

2 V V 1 − BC − BE VAF VAR

   I forward _ diff I reverse _ diff + 1 + 1 + 4  IKR  IKF  

  

NK

  

  V   I S = ISS  exp  JC  − 1  NS VT   

Rbase

RB − RBM   RBM + K base _ ch arg e   Rarea =  RBM + 3 ( RB − RBM ) tan( x2) − x x tan ( x )   Rarea 1+ x=

IB 144 −1 2 π Area IRB

24 π2

IB Area IRB

(Q-7)

(Q-8)

for IRB = ∞ (default) (Q-9)

for IRB > 0

(Q-10)

Chapter 6 Models of Semiconductor Devices

277

Gummel and Poon observed that the saturation current IS in modern narrow base-transistors has the same value for forward and reverse operation; see Eqs. (Q-3) and (Q-5). They have also noticed that only the collector current has a truly exponential function of VBE over a wide range of magnitudes. The base and emitter currents are calculated from the collector current using the current gain coefficients βF and βR, which are functions of a current level; see Eq. (Q-1). This basic Gummel-Poon model is extended to include several effects at high bias levels. At low currents, the effect of thermal carrier generation must be included; see Eqs. (Q-4) and (Q-6). For high current levels, when the charge of carriers injected into the base becomes comparable to the fixed charge of base impurities, the gain of a transistor degrades significantly; see Eq. (Q-7). Equation (Q-7) also incorporates the Early effect using the Early voltages VAF and VAR. Output conductances for forward and reverse operation are imposed by Eq. (Q-7). The parameters IS, BF, NF, ISE, IKF, and NE determine the forward transistor characteristics, while IS, BR, NR, ISC, IKR, and NC determine the reverse transistor characteristics. RB, RC, and RE are series terminal resistances. The base resistance is a function of the current level due to the “current crowding” effect. For proper modeling, additional parameters RBM and IRB are required - see Eqs. (Q-9) and (Q-10). Note that the base resistance is also a function of the normalized base charge Kbase_charge as given by equation (Q-7). Capacitances

C BE = C BE _ transit + Rarea C BE _ depletion

CBE _ transit

2     I forward _diff  VBC    exp  = GBE TF 1 + XTF   I forward _ diff + Area ITF   . VTF   144    

G BE =

CBE _depletion

(Q-11)

(

)

IC ∂ + I forward _ gener ≈ I ∂ VD forward _ diff N eff VT

(Q-12)

(Q-13)

− MJE  VBE   for VBE ≤ FC VJE   CJE  1 − VJE  = CJE (1 − FC)−( 1+ MJE ) 1 − FC (1 + MJE) + MJE VBE  for V > FC VJE BE   VJE 

(Q-14)

CBC = C BC _ transit + Rarea XCJC C BC _ depletion CBC _transit = TR

(

∂ I + I reverse _ gener ∂ VD reverse _ diff

(Q-15)

)

(Q-16)

Chapter 6 Models of Semiconductor Devices

278

C BC _ depletion

for VBC ≤ FC VJC  − MJC CJC  1 − V BE    VJC   = for V > FC VJC BC   MJC V BE  − ( 1+ MJC )  CJC (1 − FC) 1 − FC (1 + MJC) + VJC    

C BX = Rarea (1 − XCJC) C BX _ depletion

C BX _ depletion

(Q-18)

for VBX ≤ FC VJC  − MJC CJC  1 − V BX      VJC   = for V > FC VJC BX   MJC VBX  − (1+ MJC )  CJC (1 − FC) 1 − FC (1 + MJC) + VJC    

C JS = Rarea C JS _ depletion

C JS _ depletion

− MJS  VJS   1 − CJS     VJS  = CJS  1 + MJS VJS    VJS 

(Q-17)

(Q-19)

(Q-20)

for VJS ≤ 0 (Q-21)

for VJS > 0

Each junction capacitance has two components: Ctransit which is proportional to the forward junction current; and Cdepletion, which changes with voltage as the depletion-layer thickness changes. Similar formulas are used for both the base-emitter and the base-collector junction; see Eqs. (Q-11) and (Q-15). In the case of the substrate junction, only the depletion capacitance is calculated because it is assumed that this junction is always biased in the reverse direction; see Eq. (Q-20). Transit capacitances are always proportional to storage times TF and TR and to the small-signal junction conductances, which are proportional to the junction currents; see Eqs. (Q-12), (Q-13), and (Q-16). For normal operation, the basic equation for CBE_transit is modified to include the transit-time dependence of current and voltage biasing conditions, as shown in Eq. (Q-12). Depletion capacitances are functions of the junction voltages; Eqs. (Q-14), (Q-17), (Q-19), and (Q-21). Parameters CJE, VJE, MJE, and the FC are used for base-emitter junction. Parameters CJC, VJC, MJC, XCJC, and FC are used for the base-collector junction. Parameters CJS, VJS, and MJS are used for the collector-substrate junction (base-substrate junction in the case of LPNP).

Chapter 6 Models of Semiconductor Devices

279

Quasi-saturation Effect The quasi-saturation effect, known also as the Kirk effect, occurs when internal basecollector junction is forward biased while the external base-collector junction is reverse-biased. In order to model this effect, the RCO, QCO and GAMMA parameters must be specified. A detailed description of this effect can be found in G. M. Kull, L. W. Nagel, S. W. Lee, P. Lloyd, E. J. Prendergast, and H. K. Dirks, “A Unified Circuit Model for Bipolar Transistors Including QuasiSaturation Effects,” IEEE Trans. on Electron Devices, ED-32, 1103-1113 (1985).

Temperature Effects

 T  IS(T ) = IS    Tnom 

 T   − 1 EG    Tnom   exp    VT    

XTI

 T  ISE(T ) = ISE    Tnom 

XTB

 T  ISC(T ) = ISC    Tnom 

XTB

 T  ISS(T ) = ISS    Tnom 

 T  BF(T ) = BF    Tnom 

XTB

XTI NE

 T     Tnom 

 T     Tnom 

 T     Tnom 

XTI NC

XTI NS

(Q-22)

 T   − 1 EG    Tnom   exp    NE VT    

(Q-23)

 T   − 1 EG    Tnom   exp    NC VT    

(Q-24)

 T   − 1 EG    Tnom   exp    NS VT    

(Q-25)

XTB

 T   BR (T ) = BR   Tnom 

(Q-26) XTB

(Q-27)

[ RC(T ) = RC [1 + TRC1 (T − T

] )]

RE(T ) = RE 1 + TRE1 (T − Tnom ) + TRE2 (T − Tnom ) nom

) + TRC2 (T − T

nom

2

2

(Q-28) (Q-29)

Chapter 6 Models of Semiconductor Devices

280

[

RB(T ) = RB 1 + TRB1 (T − Tnom ) + TRB2 (T − Tnom )

[

2

]

RBM (T ) = RBM 1 + TRM1 (T − Tnom ) + TRM2 (T − Tnom )

(Q-30) 2

]

(Q-31)

 VJE(T )      CJE(T ) = CJE 1 + MJE 0.0004 (T − Tnom ) +  1 −    VJE     

(Q-32)

 VJC(T )      CJC(T ) = CJC 1 + MJC 0.0004 (T − Tnom ) +  1 −    VJC     

(Q-33)

   VJS(T )    CJS(T ) = CJS 1 + MJS 0.0004 (T − Tnom ) +  1 −    VJS     

(Q-34)

 T  T T T2 . − 0.000702 VJE(T ) = VJE − 3 VT ln   − EG + 116 Tnom T + 1108 Tnom  Tnom 

(Q-35)

 T  T T T2 . − 0.000702 VJC(T ) = VJC − 3 VT ln   − EG + 116 Tnom T + 1108 Tnom  Tnom 

(Q-36)

 T  T T T2 . − 0.000702 − 3 VT ln   − EG + 116 Tnom T + 1108 Tnom  Tnom 

(Q-37)

VJS(T ) = VJS

The temperature dependence of the saturation currents IS, ISE, ISC, and ISS is determined by the energy gap EG, the saturation current temperature exponents XTI and XTB, and the emission coefficients NE, NC, and NS. The temperature dependence of the saturation currents is given by Eq. (Q-22) through (Q-25). Equations (Q-26) and (Q-27) model the temperature dependence of the current gain using the XTB parameter. Ohmic resistances are described by linear and quadratic approximation as shown in Eqs. (Q-28) through (Q-31). The temperature dependence of the depletion capacitances incorporates the changes of built-in potentials and changes of the silicon energy gap, as shown in Eqs. (Q-32) through (Q-37). Thermal Noise 2 I RE = Rarea

4k T BW RE

(Q-38)

2 I RC = Rarea

4k T BW RC

(Q-39)

Chapter 6 Models of Semiconductor Devices

2 I RB =

4k T BW RB

281

(Q-40)

Thermal noise is generated by the base, emitter, and collector series resistances. The parameter Rarea indicates that transistors with large relative areas have smaller collector and emitter resistances. This need not be the case for the base resistance. Shot and Flicker Noise

(

)

2 I Bn = I B2 _ shot + I B2 _ flicker BW

I B2 _ shot = 2 q I B I

2 B _ flicker

2 I Cn = 2 q I C BW

KF I BAF = Freq

(Q-41)

(Q-42)

(Q-43) (Q-44)

Both bandwidth BW and frequency Freq are expressed in Hz. The shot and flicker noise currents are functions of the device current. The shot noise is proportional to the junction current, as shown by Eq. (Q-42) and (Q-44). Flicker noise (1/f noise) dominates at low frequency. It increases with the current level and is inversely proportional to frequency, as shown by Eq. (Q-43). The flicker noise source is described by the two parameters KF and AF.

Chapter 6 Models of Semiconductor Devices

282

Z - MESFET

SPICE3 only

MESFET Models .MODEL Model_name NMF [Model parameters] .MODEL Model_name PMF [Model parameters]

1. Name

Model parameters Parameter

Units

Default

Typical

V





Rarea

VTO

Pinch-off voltage

BETA

Transconductance parameter

A/V

H

H

*

Doping tail extending parameter

1/V





*

Saturation voltage parameter

1/V





*

Channel-length modulation parameter

1/V



H

B ALPHA LAMBDA RD

Drain ohmic resistance







*

RS

Source ohmic resistance







*

CGS

Zero-bias G-S junction capacitance

F

0

5 pF

*

CGD

Zero-bias G-D junction capacitance

F

0

5 pF

*

PB

Gate junction potential

V

1

0.6

KF

Flicker noise coefficient

-

0

-

AF

Flicker noise exponent

-

1

-

FC

Coefficient for forward-bias depletion capacitance formula

-

0.5

-

Asterisks in the last column indicates that this parameter in all equations is multiplied by Rarea parameter specified in the Z device line.

Chapter 6 Models of Semiconductor Devices

2.

283

Equivalent diagram Dnode RD

2 I RDn

C GD

Gnode

2 I Dn

ID C GS

2 I RSn

RS

Snode

Terminal voltage used in equations 9'6

Intrinsic drain-source voltage

9*6

Intrinsic gate-source voltage

Other parameters such as VT, T, and Tnom are defined in the introductory section.

3.

Model equations

dc Currents For 0 < VDS < 3/ALPHA: 3 BETA (VGS − VTO)   VDS   1 1 I D = Rarea − −   (1 + LAMBDA VDS )   ALPHA 3   1 + B (VGS − VTO)   2

(Z-1)

For VDS ≥ 3/ALPHA

BETA (VGS − VTO)

2

I D = Rarea

1 + B (VGS − VTO)

(1 + LAMBDA V ) DS

(Z-2)

Chapter 6 Models of Semiconductor Devices

284

Capacitances − FC

CGS

 V  = Rarea CGS  1 − GS   PB 

CGD

 V  = Rarea CGD  1 − GD   PB 

(Z-3) − FC

(Z-4)

Noise 2 I RSn = Rarea

4k T BW RS

(Z-5)

2 I RDn = Rarea

4k T BW RD

(Z-6)

(

)

2 2 I Dn = I shot + I 2flicker BW

(Z-7)

2 I shot = 2 q ID

(Z-8)

I

2 flicker

KF I DAF = Freq

(Z-9)

Both bandwidth BW and frequency Freq are expressed in Hz. Thermal noise is generated by the series resistance. The parameter Rarea indicates that for diodes with large relative area, the actual resistance is smaller. Shot noise is proportional to the drain current as shown by Eq. (Z-8). Flicker noise dominates at low frequencies. It increases with the current level and is inversely proportional to the frequency, as shown by Eq. (Z-9). The flicker noise source is described by two parameters, KF and AF. A more detailed description of the MESFET model can be found in: H. Statz, P. Newman, I. W. Smith, R. A. Pucel, and H. A. Haus, “GaAs FET Device and Circuit Simulation in SPICE,” IEEE Trans. on Electron Devices ED-34, pp. 160-169, February 1987.

Chapter 6 Models of Semiconductor Devices

B - GaAs FET 239 1. Model parameters 239 2. Equivalent diagram 242 3. Model equations 242 D - Diode 246 1. Model oarameters 246 2. Equivalent diagram 247 3. Model equations 247 J - JFET 250 1. Model parameters 250 2. Equivalent diagram 251 3. Model equations 251 M - MOS Transistor 254 1. Parameters of MOS transistor models 254 2. Equivalent Diagrams 259 3. Model equations for level 1 (Shichman-Hodges) 260 4. Model equations for level 2 (Meyer) 265 5. Model equations for level 3 (Dang model) 268 6. Model equations for level 4 (BISIM1 model) 270 Q - Bipolar Transistor 273 1. Parameters of bipolar transistor model 273 2. Equivalent diagram 275 3. Model equations 276 Z - MESFET 282 1. Model parameters 282 2. Equivalent diagram 283 3. Model equations 283

285

Suggest Documents