You are on page 1of 48

MOSFET Modeling & Simulation with MATLAB Dr.

IsmailSaad

Lecturer Electrical&ElectronicsEngineeringProgram SchoolofEngineering&IT Universiti MalaysiaSabah(UMS)


Email:ismail_s@ums.edu.my

The MOS capacitor


(a) Physicalstructureofann+ Si/SiO2/pSiMOScapacitor (b) crosssection (c) theenergybanddiagramunder chargeneutrality (d) theenergybanddiagramat equilibrium(notethatthesurface oftheptypesubstratenearthe oxideinterfacehasbecomeweakly inverted).

EnergybanddiagramsfortheMOScapacitorwith thechargedistributionsfor3 biasconditions.

(a) Equilibrium:Electronsfromthe n+ gatetransfertothepSi substrate,resultinginapositive gateandanegativedepletion regioninthesubstrate. (b) Accumulation:Anegativevoltage isappliedtothegatewithrespect tothesubstratesuchthatholes accumulateatthesiliconto silicondioxideinterface. (c) Applied+ve 2V (d) Withtime,electronsgeneratedin thetransitionregionaretrapped inthepotentialwellatthe interfaceuntilsteadystateis reach

iac = 2fC vac


(a)Circuitformeasuringthe capacitanceofaMOScapacitor.

1 1 1 = + C Cox Cs
(b)Capacitancevoltage(CV) characteristicforaMOScapacitoratlow andhighfrequencies.

Schematicdiagramofnchannel siliconbasedMOSFETstructure
ThechannelwidthW,lengthL,and oxidethicknesstox areshown ThesymbolsS,G,D,andB represent thesource,gate,drain,andsubstrate (body)respectively.

(a) CrosssectionofannchannelFET (b)Energybanddiagramatequilibrium

Accumulation:Thechannelchargeaccumulatesinthebulk neartheoxideinterface.Inthiscasethechannelcharge consistsofelectrons.

Inversion:Theband bendingatthesurface ofthesemiconductor. Atthreshold,theFermi levelisasfarabove theintrinsiclevelat thesurface(lefthand edge)asitisbelowthe intrinsiclevelinthe bulk.

TheIDVDS characteristicsofatypical MOSFET.Thethresholdvoltageis0.5V

ParallelPlateCapacitorVs. MOSCapacitor

Q = CV C =

s A
d

o A
d

Q C

= C

(V GS

V T V ch

C s o QA = C AV C A = = = A d d

ox o ox C = = = A t ox t ox
s

qn

= =

ox
t ox

(V GS (V GT

V T V ch V ( y))

ox
t ox

QuantumChannel
(a) Squarewellvs MOSFET triangularchannel (b) Classicalvs quantum channel (c) Liftingofconduction bandbyquantum energy (d) Thewavefunction peaksatadistance awayfromthe interface (e) Classicalandquantum electronconcentration profile(ns=1012 cm2)

EffectiveCapacitancedueto QuantumEffect(QE) Si 2 Eo CQ = tQ xo = tQ 3 qET


0.9

1 = Cox CG = Cox 1+

Cox 1 + C Q 1 ox tQ

RELATIVE CAPACITANCE

1 1 1 = + CG Cox CQ

10 nm 0.85

0.8 5 nm 0.75

Si tox

0.7

0.65 10

15

20

25

30

35

40

45

50

ELECTRIC FIELD (MV/m)

GateFieldInducedMobility Degradation DuetoQE


lf =
1 + (VGT Vch )

--

o e (VGT Vch )

lf =

1 + (VGS VT Vch )

GateFieldInducedMobility Degradation DuetoQE


Example : = 0 . 13 V
1

t ox = 5 nm V T = 1 V 0
12

cm 2 = 480 V .s

C ox =

ox
t ox

3 . 9 8 . 85 10 5 10
9

F m = 6 . 9 10

F m2

V GS = V T

V GT

V GS = 3 V

V GT

cm 2 = 0 l f = 0 = 480 V .s cm 2 480 cm 2 V . s = 2V lf = = 380 1 + 0 . 13 V 1 ( 2 V ) V .s

V GS = 5 V

V GT = 4 V

lf

cm 2 480 cm 2 V . s = = 316 1 1 + 0 . 13 V ( 4 V ) V .s

Channel electron mobility and velocity (v = E) as a function of lateral field for VGS = 1.42 V

v=

EL 1+ Ec v sat

lf EL
eff =
EL 1+ Ec

lf

Ec =

dV EL dy

ModelingnanoMOSFET IDVD Characteristics

CrosssectionviewedofatypicalNchannelMOSFETwhichshowsthe transverseET andlongitudinalEL electricfieldandoxidethicknesstOX along thechannellengthL

In a nanoscale channel the validity of Ohms law that predict a linear drift velocity response to the applied electric field, = 0E is revealed to lost its supremacy as the applied electric field is now much higher than the channel critical electric field Ec. The drift velocity is now can be represented as below:

wherelf isthelowfieldOhmic mobility,theEc wasrelatedtothesaturation velocitysat andlf andthelongitudinalelectricfieldEL canbeapproximateasthe gradientofappliedvoltageValongthenegativeydirectionofthechannel:

L = lf L 1+ c

(1)

sat c = lf

ET

y=0 V=0
EL

y=L V=VD

dV ( y ) L dy

(2)

Thecurrentinthenanoscale channelisafunctionofcarrierconcentrationn, the chargeq andthevelocity ofcarrierintheinversionchannelperunitareaA:

I = nqvA

(3)

In a 2D channel, the area A of the inversion channel is a function of the channel width W and its thickness xi and the n is replaced by carrier sheet concentration ns that are the number of carrier per meter square given by:

ns = nxi (# / m 2 )
Equation(3)isnowwrittenas:

(4) (5)

I D = ns qvW
Qi = ns q = CG (VGT V ( y ))

Thedensityofinversionchargeofacurrenttoflowinthe2Dchannelisgivenby:

(6)

whereVGT =VGS VT thedifferenceofanappliedgatevoltageVGS andthreshold voltageVT ,CG isthegatecapacitanceandV(y) isthechannelvoltageiny direction. Byinvokingeq.(1)and(6)intoeq.(5),thedraincurrentinthe2Dinverted channelisrepresentedas:

Thisdraincurrenthastobeintegratealongydirectionfromy=0 toy=L or fromappliedvoltageV=0 toV=VDS thedrainvoltageintheinvertedchannel asshowninfig.below:

L I D = CG (VGT V ( y ) )lf W L 1+ c

(7)

ET

y=0 V=0
EL

y=L V=VD

Byrearrangeeq.(7)andintegrateit:
L L I D (1 + )dy = CG (VGT V ( y ) )lf LWdy c 0 0 L

(8)

ByreplacingEL =dV/dy asineq.(2)intoeq.(8):

1 dV dV I D (1 + )dy = CG (VGT V ( y ) )lf W dy c dy dy 0 0


Thus,eq.(9)simplifyto:

(9)

I D (1 +
0
L / VD

ID

1 1 2 I D .L(1 + VD ) = CG lf W VGTVD VD c .L 2

1 dV )dy = CG lf W (VGT V ( y ) )dV c dy 0 V 1 dV (1 + )dy = CG lf W (VGT V ( y ) )dV c dy 0 2 1 VD I D ( L + VD ) = CG lf W VGTVD 2 c


D

VD

(10)

Rearrangeeq.(10)anddefinedthecriticalvoltageVc as:

sat Vc = c .L = L lf
1 2 VGTVD VD CG lf W 2 ID = VD L 1+ Vc

(11)

Therefore,thedraincurrentequationofananoscale channelwhenVDS <VDsat is givenas:

VD VDsat

(12)

ThedrainsaturationcurrentIDsat ontheonsetofthevelocitysaturationsat whenVDS =VDsat isnowgivenby:

I Dsat = CG (VGT VDsat ) satW

VD VDsat

(13)

Forlongchannel(LC)thedrainvoltageVD issmallerthanthecriticalvoltageVc (VD <<Vc),thereforethedraincurrentequationisgivenby:

ID =

CG lf W L

1 2 (VGTVD VD ) 2

(14)

Determination of VDsat and IDsat


TodeterminedVDsat ,thepointonwhichthevelocitysaturate,eq.(12)and (13)mustbereconcilebymakingID thesameandmakeVD =Vdsat:

1 2 VGTVDsat VDsat CG lf W 2 = C (V V ) G GT Dsat satW V L 1 + Dsat Vc

(15)

Rearrangeeq.(15)andsolvingforVDsat:

1 2 sat VDsat ) VGTVDsat VDsat = (VGT VDsat )( L)(1 + 2 lf Vc VDsat 1 2 ) VGT VDsat VDsat = (VGT VDsat )(Vc )(1 + Vc 2
VGT VDsat 1 2 VDsat ) VDsat = (VGTVc VDsatVc )(1 + 2 Vc

VGTVDsat

1 2 2 VDsat = VGTVc + VGTVDsat VDsatVc VDsat 2

1 2 2 VDsat + VDsat + VDsatVc VGT Vc = 0 2

2 Dsat

+ 2VcVDsat 2VGT Vc = 0

(16)

Equation(16)isaquadraticandsolvingitwillgivetheVDsat as:

VDsat =
VDsat

2Vc

(2Vc )2 + 4 2VGTVc
2

2VGT = Vc 1 + 1 + Vc

VDsat

2VGT = Vc 1 + 1 Vc

(17)

TheIDsat canbedeterminedbyusingeq.(16)andsolvingitusingeq.(13):
2 VDsat + 2VcVDsat 2VGT Vc = 0

2Vc (VGT VDsat ) = V

2 Dsat

(18)

Thenbyinsertingeq.(18)intoeq.(13):

I Dsat = CG (VGT VDsat ) satW


I Dsat
2 1 VDsat = CG satW 2 Vc

I Dsat

1 V = CG satW sat 2 L

2 Dsat

lf

ThustheIDsat issimplifyingas:

I Dsat

1 CG lf W 2 = VDsat 2 L

(19)

TheIDVDS characteristicsoftheNFET:resultsfromthesimplemodel.Forthisdevice W/L=5,tox =4nm,CG =8.63 103 F/m2,andmn =500cm2/Vs.

ComparisonofIDVDS characteristicscomputedbyusingtheconstant mobilitymodel(q =0,dashedlines)andtakingintoaccounttheeffect ofthetransversefield(solidline)forq =0.13V1.Thetransversefield tendstoreducethecurrents

ThecalculatedIV characteristicsforthesimplemodelandfor NMOSandPMOSwithcarriervelocitysaturationaccountedfor.

Thesaturationvoltageasafunctionofchannel lengthfor|(VGS VT)|=2.6V.

Saturationcurrent|IDsat|asafunctionofL forn andp channelsiliconMOSFETs.Here|(VGS VT)|=2.6V,the widthtolengthratioisW/L =10,andWp =2.5Wn.

Comparisonofthesimplelongchannelmodel,themodel includingvelocitysaturation,themodelincluding bothvelocitysaturationandtheseriesresistancesRS andRD,and theactualmeasureddata.ForthisNFET device,L =0.25mm,W =9.9mm,andVT =0.3V.Thegatesource voltageis1.8V.

Forshortchanneldevices,thereductionofthe effectivechannellengthwithincreasingVDS resultsinanincreaseinID

(a)Forlongchannelsthedrainvoltagehasnegligibleeffecton thebarrieratthesourcechannelinterface.(b)Forshort channeldevicesthedrainvoltagetendstoreducethebarrierat thesourceend.(c)Theresultisthatthethresholdvoltageis decreased.Theeffectismorepronouncedasthechannelsget shorter.

Thedifferencebetweenlong andshortchannelbehavior dependsontheoxidethicknesstox,thesourceanddrain junctiondepthxj,andthedepletionregionthicknessatthe source,wS,anddrain,wD.

IllustrationofMOSFETscaling.Toreduceshort channeleffects,whenthechannellengthisreduced, thedimensionsanddopinglevelsofthedevice(a)are adjustedtoreducetheoxidethicknessandjunction depth(b).

MATLABCODING
1.DefineConstantData

hbar=1.0545887e-34; kb=1.380662e-23; q=1.6021892e-19; T=300; eox=3.9*8.8541878e-12; esi=11.9*8.8541878e-12; m3=0.98*9.109534e-31; m1=0.19*9.109534e-31;

tox=1.59*10^-9; L=80*10^-9; W=1.3*10^-6; VT=0.3542; VGS=0.7;

1.VelocitySaturationModel vth2=sqrt(pi*kb*T/(2*m1)); %non-degenerate 2D velocity vth=sqrt(2*kb*T/m1); % general thermal velocity

m2 =
vth =

k BT
2m *
2k BT mt*

%The following component calculates the vsat value for ElecFDrain infinity
13 2 for k=1:6 VGS + VT h 2 q 2 Eteff Eteff Eo = VGS(k)=0.7+(k-1)*0.1; 2m* 6t0 x 3 VGT(k)=VGS(k)-VT; Et(k)=(VGS(k)+VT)/(6*tox); Eo Eo(k)=(hbar^2/(2*m3))^(1/3)*(9*pi*q*Et(k)/8)^(2/3); zo = qEteff zo(k)=Eo(k)/(q*Et(k)); 2 (2.338 Eo ) zQM = zQM(k)=2*zo(k)/3; 3 qE teff ox toxeff(k)=tox+(eox/esi)*zQM(k); toxeff = tox + zQM si CG(k)=eox/toxeff(k); uo(k)=0.0695*exp(-0.7568*VGS(k)); % exponential fit to exp

lf = 0.07.e (V

GS

1.33 )

QuantumConfinement&MobilityModel
CG =

ox
toxeff

toxeff
= 1+ Cox 1 zQM 3 tox

ox 1 = tox + zQM tox + zQM 3 Si


2 (2.338 Eo ) = 3 qE teff
2 2 2 teff * 3

zQM

Eo zo = qEteff

h q E Eo = 2m

13

Eteff

VGS + VT 6t0 x

lf = 0.07.e

(VGS 1.33 )

Continue.Iterativesolutionforvsat when=1
V vsat2(k)=vth2; Vc = sat L VDsat1 = Vc 1 + 2 GT 1 lf Vc for j=1:10 Vc(k)=vsat2(k)*L/uo(k); VDsat1(k)=Vc(k)*(sqrt(1+(2*VGT(k)/Vc(k)))-1); n2(k)=CG(k)*(VGT(k)-VDsat1(k))/q; % 2D Carrier sheet concentration u(k)=n2(k)/NcT; %find fermi(0)eta2 eta(k)= log(exp(u(k))-1); %eta2 t1=fermi(eta(k),0.5); %find fermi 0.5 eta2 vi2(k)=vth2*(t1/u(k)); 1/ 2 ( F 2 ) end

vi 2 = vth 2

n2cm(k)=n2(k)/1e4; K(k)=CG(k)*uo(k)*W/L; IDsat1(k)=K(k)*VDsat1(k)^2/2; end

o ( F 2 )

% Idsat for full saturation

I Dsat1 =

1 CG lf W 2 VDsat1 2 L

BallisticSaturationVelocityModel
i
E=0

i
vi 2 = vth 2
2 i

vth 2 = vth

(3 / 2) (1)

vth =

k BT
2mt*

1/ 2 ( F 2 ) o ( F 2 )

vth =

2k B T mt*

E = LARGE

1 j ( ) = ( j + 1)
NC 2 = m * k BT h 2

x j dx 1 + e x

vi 2 =

.k B .T
2.m

NC 2 F1 ( F 2 ) n2 2

n2 = Nc 2F0 (2 )
F =
2( EF EC ) m*

vi 2 ND =

k BT
2m

vi 2 D =

2h
*

2n2

3m

IEEE International Conference on Semiconductor Electronics (ICSE2008) 25th 27th November 2008 (Johor Bahru)

NanoMOSFET :I VCharacteristics
1 2 V V VD GT D CG lf W 2 ID = V L 1+ D Vc

0 VD VDsat
VD VDsat

I Dsat = CG (VGT VDsat ) satW

Vc = c .L =

sat L lf

= D sat

E
T

y=0 V=0

y=L EL V=VD

V VDsat1 = Vc 1 + 2 GT 1 Vc

=1
(Full Saturation)

I Dsat1 =

1 CG lf W 2 VDsat1 2 L

El =

VDsat1 2L

1 1 x L

IEEE International Conference on Semiconductor Electronics (ICSE2008) 25th 27th November 2008 (Johor Bahru)

Continueiterativesolution<1
%The following component calculates I-V characterisitcs and alpha for finite ElecFDrain for k=1:6 alphanew=1; for i=1:20 alpha1=alphanew; s=sqrt((alpha1+((1-alpha1)*VGT(k)/Vc(k)))^2+2*alpha1*(2*alpha1-1)*VGT(k)/Vc(k)); VDsat(k)=(1/(2*alpha1-1))*((s-alpha1)*Vc(k)-(1-alpha1)*VGT(k)); alphanew=((1/alpha1)*VDsat(k)/Vc(k))/(1+((1/alpha1)*VDsat(k)/Vc(k))); end alpha(k)=alphanew; 1 [(s )Vc (1 )VGT ] V = vdrain(k)=alpha(k)*vi2(k); Dsat
V V s = + (1 ) GT + 2 (2 1) GT Vc Vc
2

(2 1)

%alpha not equal to 1 s=sqrt((alpha(k)+((1-alpha(k))*VGT(k)/Vc(k)))^2+2*alpha(k)*(2*alpha(k)-1)*VGT(k)/Vc(k)); VDsat=(1/(2*alpha(k)-1))*((s-alpha(k))*Vc(k)-(1-alpha(k))*VGT(k)); IDsat=(alpha(k)/(2*alpha(k)-1))*K(k)*Vc(k)*(alpha(k)*VGT(k)-(s-alpha(k))*Vc(k)); VDsatP(k)=VDsat; IDsatP(k)=IDsat; CG lf W end I Dsat = Vc [VGT (s )Vc ]

(2 1)

NanoMOSFET :I VCharacteristics
VDsat = 1 [(s )Vc (1 )VGT ] (2 1)

I Dsat

CG lf W = Vc [VGT (s )Vc ] (2 1) L
2

<1

V V s = + (1 ) GT + 2 (2 1) GT Vc Vc

D = sat
Ec = sat 0

E D Ec = 1 + E D Ec
ED = VDsat L

Iterative solution

IEEE International Conference on Semiconductor Electronics (ICSE2008) 25th 27th November 2008 (Johor Bahru)

Continue..

for k=1:6 VD=0:0.01:VDsatP(k); ID=(K(k)/2)*(2*VGT(k)*VD-VD.^2)./(1+(VD./Vc(k))); % for 0 V D V Dsat VDM=VDsatP(k):0.01:1.0; % for VD VDsat alphaprime=((1/alpha(k))*VDM/Vc(k))./(1+((1/alpha(k))*VDM/Vc(k))); IDMprime=alphaprime*W*CG(k)*vsat2(k)*(VGT(k)-VDsatP(k));

1 2 V V VD GT D C W 2 I D = G lf VD L 1+ Vc

I Dsat = CG (VGT VDsat ) satW

VD1=VDsatP(k):0.01:VDsat1(k); ID1=(K(k)/2)*(2*VGT(k)*VD1-VD1.^2)./(1+(VD1./Vc(k))); VD1M=VDsat1(k):0.01:1.0; ID1M=ones(1,length(VD1M))*IDsat1(k); end

1 C G lf W 2 I Dsat1 = VDsat1 2 L

PlottingGraph
% Plotting Intercept Line x=[0 0.2667 0.3311 0.3932 0.4537 0.5131 0.5716]; %VDsat1 y=[0 0.0003 0.0005 0.0007 0.0009 0.0011 0.0013]/1e-3; %IDsat1 xi=0:0.01:0.7; yi=interp1(x,y,xi,'cubic') %For VDsatP & IDsatP (Alpha < 1) x1=[0 0.1880 0.2661 0.3029 0.3387 0.3739]; y1=[0 0.0003 0.0006 0.0008 0.0010 0.0012]/1e-3; xi1=0:0.01:0.5; yi1=interp1(x1,y1,xi1,'cubic') Figure (1) plot(xi,yi,'--b',xi1,yi1,'--r',VD,ID/1e-3,'-r',VDM,IDMprime/1e-3,':r',VD1,ID1/1e-3,'b',VD1M,ID1M/1e-3, '--b','Linewidth', 3.0) hold on

%VDsatP %IDsatP

Continue..
%This block plots the experimental results on the same plot as previous %plot has "hold on" VDexp=0.1:0.1:1.0; IDexp12=[0.000487727 0.000874322 0.00114401 0.00132208 0.00144098... 0.00152452 0.0015872 0.00163731 0.00167961 0.00171686 ]/1e-3; IDexp11=[0.000455394, 0.000800693, 0.00102774, 0.00117086, 0.00126455... 0.00133073,0.00138145,0.00140317, 0.00144182, 0.00147613,]/1e-3; IDexp10=[4.1575E-04 7.1329E-04 8.9562E-04 1.0055E-03 1.0770E-03... 1.1286E-03 1.1695E-03 1.2044E-03 1.2358E-03 1.2649E-03 ] /1e-3; IDexp09=[ 3.6741E-04 6.1091E-04 7.4837E-04 8.2842E-04 8.8132E-04... 9.2118E-04 9.5439E-04 9.8396E-04 1.0114E-03 1.0376E-03]/1e-3; IDexp08=[ 3.0908E-04 4.9363E-04 5.8896E-04 6.4404E-04 6.8234E-04... 7.1317E-04 7.4037E-04 7.6569E-04 7.8995E-04 8.1361E-04] /1e-3; IDexp07=[ 2.648E-04 4.065E-04 4.604E-04 4.843E-04 5.013E-04... 5.148E-04 5.258E-04 5.352E-04 5.431E-04 5.500E-04 ]/1e-3; plot(VDexp,IDexp07, '.g',VDexp,IDexp08, '+g',VDexp,IDexp09, '*g',VDexp,IDexp10, 'xg', ... VDexp,IDexp11, 'sg' , VDexp,IDexp12, 'dg', 'MarkerSize',5.0,'Linewidth', 2.0) ylabel('\itI_{D} (mA)') xlabel('\it V_{D} (V)) hold off

I-V characteristics of 80-nm MOSFET for Gate Voltage, VGS =0.7 - 1.2. Solid lines are for VD < VDsat. The dotted lines are for VD > VDsat . The dashed lines are for =1.

Reference
1. Vijay K. Arora, Michael L. P. Tan, Ismail Saad, Razali Ismail. 20070906. ballistic Quantum Transport In A Nanoscale Metaloxidesemiconductor Field Effect Transistor. Jil. 91. American Institute Of Physics: Applied Physics Letter (apl 2007). 2. Michael L. P. Tan, Ismail Saad, Razali Ismail, Vijay K. Arora. 20070718. enhancement In Nanorc Switching Delay Due To The Resistance Blowup In Ingaas. Jil. 2. 4. World Scientific.com: World Scientific Publishing Company (nano 2007). 3. Ismail Saad , Michael L.p Tan, Ing Hui Hii, Razali Ismail And Vijay K. Arora. 20080726. Ballistic Mobility And Saturation Velocity In Lowdimensional Nanostructures. Vol. 40, No. 3 (2009) pp 540542. www.elsevier.com: Microelectronics Journal. 4. Ismail Saad , Michael L. P. Tan, Aaron Chii Enn Lee, Razali Ismail And Vijay K. Arora. 20080725. Scatteringlimited And Ballistic Transport In Nanocmos Transistors. Vol. 40, No. 3 (2009) pp 581583. Www.elsevier.com: Microelectronics Journal. 5. Michael L. P. Tan, Vijay K. Arora, Ismail Saad, Mohammad Taghi Ahmadi And Razali Ismail. 20090402. The Drain Velocity Overshoot In An 80 Nm Metaloxide semiconductor. American Institute Of Physics: Journal of Applied Physics (2009).

You might also like