
ABasicIntroductiontotheg/I-BadDesign
mD
Methodology
0.1Abstract
Thisarticleintroducesthereadertotheg/I-bad
mD
designmethodology,whichisawaytohelpCMOS
analogcircuitdesignerslinkphysicaltransistorpa-
rameterstosmallsignalmodels.Itiswrittenatthe
levelofuniversitystudentswhoaretakingafirst
couronanalogintegratedcircuits.Itisalsorel-
evanttoexperiencedengineersinterestedinadesign
flowthatincorporatestechnologydetailsearlyinthe
designcycleandyieldsexcellentagreementbetween
hand-calculationsandcircuitsimulations.
Figure1:Low-levelcircuitimplementationisoften
moredifficultthanhigher-leveldesign.
whytheg/I-badapproachisthebesttoolfor
mD
solvingthisproblem.Next,wewillrehashtheen-
tirediscussionataquantitavelevel.Thiswillentail
areviewoftransistoroperationandachronological
developmentofthetoolswehaveavailable.Finally,
wewillclowithathoroughdesignexample.
0.2Introduction
Followingperhapsalongroadtomaturity,CMOS
hasbecomeanexcellentplatformforanalogcircuit
design.Notonlyisitunrivaledinswitchingand
charge-modeprocessing,butitbenefitsfrompersis-
tentprocessimprovementsfueledbythedigitalcon-
sumermarket.Unfortunately,designersmayfindit
verydifficulttotakeadvantageofthestrengths.A
primaryreasonforthisisthatCMOSbehaviorishard
topredictwithoutusingverycomplexmodels,and
thiscomplexityonlywornswithtechnologyscal-
ing.Designers,incidentallyunderpressuretomeet
deadlines,areforcedtoeitherincorporatecomplex
modelsintotheirhandcalculationsorspiralintoa
Spice-intensivedesignloop.Neitherofthestrate-
giesareaseffectiveorpleasantaswewouldlike.
0.3TheBigPicture
0.3.1AnalogDesignReliesonAb-
straction
Fig.1showsverallevelsofabstractioninwhichwe
canviewananalogdesign.Thankstoabstractions,
Mygoalinthisarticleistointroduceyoutothe
engineersworkingatthehigherlevelscanperform
g/I-baddesignmethodology,whichgreatlyim-
mD
analysisusinglinearSignals-and-Sytemstheory.This
provesthepredictabilityofCMOSsmall-signalbe-
isthedomainoffilters,gainblocks,OpAmpcircuits,
haviorwithoutrequiringcomplexequations.Wewill
etc.Themathematicsthatgovernthisrealmareel-
definetheratiog/Iinmoredetaillater,butfor
mD
egant,oftenwithcenturies-oldroots.Conquently,
now,justthinkofitasadesignvariablethatencap-
wehavegottenverygoodatunderstandinghowto
sulatesthebiasingconditionsofaMOStransistor.
workwiththeblocks.Mostengineeringschools
Or,evenmoreconcily:
ndstudentsthroughanentirebatteryofcours
thatsatisfactorilycoverthisarea.
g/I≈biaspointsmall-signalmodel
mD
Descendingtothelowerlevels,thereisadifferent
story.Whilewefinditstraightforwardtobuilda
Developmentofthemethodologywillinvolveveralgain-of-twostageusinganOpAmp,wefinditvery
steps.WewillstartwithaverybroadoverviewofdifficulttobuildtheOpAmpitlf.Howbigshould
analogcircuitdesigntoewhatproblemitisthateachtransistorbe?Howmuchbiascurrentisneeded?
weareattempingtosolve,andhowithasbeensolvedThelow-leveldecisionscanbeunclear,andthere
inthepast.Iwillthenexplain,ataqualitativelevel,aretwobigreasonswhy.First,transistorbehavior
1
Figure2:Small-signalmodelofatransistor.
isnonlinear,andclassicalSignals-and-Systemsanal-
ysfallapartwhenappliedtononlinearsystems.
Second,technologyadvancementschangetherulesof
thegamefasterthanwecanmakethem.Thereare
nocenturies-oldrootshere!Asaresult,wesimplydo
nothaveanicetoftransistorequationsthatisboth
compactenoughforhandcalculationsandaccurate
enoughtomatchSpicesimulations.
Figure3:Smallsignalmodelsallowustoutran-
sistorsinaSignals-and-Systemscontext.
0.3.3Whyg/IisBetterthanV
0.3.2MakingLow-LevelDesignMan-
mDov
V-baddesign,whichwewillshortlycoverinmore
ov
ageable
detail,longpredatesg/I-baddesign.Aswehave
mD
alreadyhinted,bothVandg/Iarequantities
ovmD
thattellyousomethingaboutthebiaspointofatran-
sistor.So,howaretheapproachesdifferent?
WhenCMOSdesignerschootofollowaV-badAsyouknow,wedothisbyapproximatingeachtran-
ov
designstrategy,theyimplicitelyacceptthevaliditysistorwithafewidealelements,collectivelyreferred
ofthelong-channelmodel.Iamcertainthatyouaretoasasmall-signalmodel.Fig.2showsabasicand
familiarwiththelong-channelmodel(wewillalsofamiliarsmallsignalmodelofaMOSFET.Italso
reviewitinalaterction).Whenwewerefirsthighlightsthetranslationalrolethatg/I(orits
taughthowtoanalyzeaMOSFET,wewereshownpredecessor,V,anotherbiasingvariable)playsin
aderivationofitusingbasiccalculus.Unfortunately,thedesignprocess.Ofcour,thedrawbackofusing
mostoftheassumptionsthatmakethederivationsosmall-signalmodelsisthattheyintroduceerrors,as
cleanareuntruefortoday’ssmallgeometries.Con-allapproximationsmust.Butthatisfaroutweighed
quently,theV-badmethodologynolongeryieldsbythebenefitsofusingSignals-and-Systemstech-
ov
circuitsthatbehaveasintended.Inordertosalvageniques,withoutwhichwewouldnothaveconcepts
themodel,designershavetriedtopatchitwithshort-likegain,bandwidth,frequencyrespon,poles,and
channeleffectsandavarietyofcurve-fittingtermszeros!
thatare(sometimesonlywishfully)badondiffer-
entphysicalarguments.Butintheend,V-bad
ov
designonlygetsharderandlessaccurate.
Ournewstrategy,g/I-baddesign,doesnotrelywhereweareverycomfortable.Atthebottomare
mD
onthevalidityofthelong-channelmodel.Infact,physicaltransistors,which,intheend,mustbehave
itdoesnotrelyonthevalidityofanythingexceptthewaywewantthemto.Sittinginthemiddleofall
simulation.Thismethodoloyislookup-table-bad.thisisg/I,anintermediatebiasingvariablethat
Theunderlyingphilosophyisthattheequationsgov-bridgestheabstract-to-physicalgapverywell.Keep
erningMOSFETsaresocomplexthatwemustgetthispictureinmindaswecontinueourdiscussion.
2
Wecanmakelow-leveldesigneasierifwetransform
transistorsintoSignals-and-Systems-friendlydevices.
mD
ov
Fig.3,then,isagoodillustrationofhowtheg/I-
mD
baddesignmethodologyfitsintothebigpicture.
AtthetopistheabstractSignals-and-Systemsworld,
mD
0.4TheMore-DetailedPicture
NowIwantustostartovertryingtosolvethedesign
problem,butatamorequantitativelevel.Wewill
reachthesameconclusion,ofcour,eventhoughwe
aretakingaverydifferentapproach.
AFirstAttemptatTransistor-LevelDesign
Howmightanintelligent-but-inexperiencedengineer
goaboutdesigningacircuit?Ofcour,Ihavea
preferredmethodtowardswhichIamworking,but
itiscertainlyworthwhiletoeifwecansolvethe
designproblemwithoutknowingtheansweraheadof
time.
Tobegin,letusstepbackandask,whatwillour
finisheddesignlooklike?Or,whatisafinishedde-
sign?Inthecontextofthisarticle,itisanetlist.
Ultimatelywejustwantafilethatcontainsspecifica-
tionsforallthetransistors,resistors,capacitors,etc.,
andexplainshowtheyareallconnectedtogether.Of
cour,intherealworld,circuitsmustbefabricated,
anddesignersmustbewaryofthelimitationsofsimu-
lationitlf,andhowwellitagreeswithactualmea-
suredperformance,butthoconcernsarebeyond
ourscopehere.
Figure4:High-levelcomparisonoftwopopularde-
signmethodologies.
ridoftheminfavorofafewtablesorgraphs.And
becauthegraphsaregeneratedusingdevicesim-
ulationsinSpice,theyaremuchmoreaccuratethan
thelong-channelmodelcouldeverhopetobe.
Ifourendgoalisanetlist,whynotstartwiththe
Itisnostretchtosaythatmostofuscringealittleat
netlistandworkbackwards?Whatkindsofinforma-
thethoughtofusingalookuptable.Withtheadvent
tiondoweneedinorderto”fillintheblanks?”For
ofcheapandpowerfulcomputing,weelectricalen-
reference,hereisalinethatinstantiatesatransistor
gineershavelosttouchwithfiltertables,logtables,
inHspice:
trigonometrictables,andthelike.Butourcurrent
equationalexclusivityhasbeenonlyabrieffadin
M1drngatsrcblknchmodelL=0.18uW=10u
ourindustry.Justasvacuumtubecircuitdesigners
Well,whichblankscanwefillin?Putanotherway,
onceud(andstillu!)tubecurves,soweareredis-
howdowedesignatransistor?Obviously,V,µ,C,
Tox
coveringthevalueoftable-baddesignforsituations
andotherfamiliartransistorquantitiesarenotamong
whereitisthemostefficientmeansof”computation.”
theparameterswegettospecify.Infact,apartfrom
Fig.4comparesV-baddesignandg/I-bad
ovmD
designinaside-by-sidesummary.Inbothcas,we
needphysicalinformationaboutthetechnologytar-
get.Afterall,thecapabilitiesofthetargetwillob-
viouslyaffecttransistorperformancegreatly.Inthe
caofthelong-channelmodel,thetechnologydata
mustbelimitedtoonlythebarestofesntials,such
asµandC,otherwihandcalculationsbecomein-
ox
tractible.Conquently,initialdesignsmayonlyget
withinanorderofmagnitudeuntilthedesignergetsa
”feel”forthatprocess.Meanwhile,theg/I-bad
mD
methodutilizescompleteSpicemodelsfromthetech-Onepossibledesignmethod,then,mightbetojust
nologytargetandyieldsinitialresultsthatonlyre-uWandLdirectlyasdesignvariables.Thispro-
quireminortweaking.cesswouldbesomethinglikethefollowing:
3
theterminalconnections,itlookslikeweonlygetto
chooWandL.
Isthatallthereistoit?Iscircuitdesignjustamatter
ofdecidinghowbigeachtransistoris?Well,yesand
no.Withtheexceptionofsomeadvancedoptions
(suchassourceordrainsharing,ormulti-fingered
gates),WandLreallyaretheonlytransistorcharac-
teristicsthatyougettoexplicitelyspecify.Youhook
themtogether,sizethemcorrectly,andyoualmost
havethewholething.Really!
1.Assumeyouhaveausabletopology.
2.GuessabunchofvaluesforW’sandL’s(and
possiblyR’sandC’s).
3.SimulateinSpice.
4.Seeifthedesignmeetsallthespecifications
5.Ifnot,modifyW’sandL’s(andpossiblyR’sand
C’s)andgobacktoStep3.
Note:Thiskindofiterativeprocessissome-
timescalled”SpiceMonkeying,”anditsu
isstronglydiscouraged.Itisverycommon
fordesignersofallexperiencelevelstolap
intoSpiceMonkeyinginthefaceoflooming
deadlines!
Thisstrategy,howevertempting,doesnotworkwell
inpractice.First,thesheerlengthoftimerequired
forsimulationmakesitimpracticaltoruntoomany
ofthem(andthisistrueevenifyouautomatethe
process).MoreimportantlyaSpice-intensivedesign
methodisablindtrek,completelydevoidofintuition.
Spiceisgoodforanalyzingadesignandmakingfinal
tweaks,butitisnotverygoodathelpingyoudecide
amongtheinfinitudeoftopologies,sizings,andbias
pointsavailableinanopen-endedtask.
Figure5:Wecandomoreeffectiveoptimizationin
thehand-calculationsphathaninthesimulations
phaofthedesignprocess.
ofthemostcommonlyudtodisplaytherelation-
ships.Onethingthatisalittledifferentaboutthis
plot,comparedtoothersyoumayhaveen,isthe
uofVinsteadofV.Viscalledtheoverdrive
ovgsov
Allthisissummarizedinthesimplifieddesignflow
voltage,anditisdefinedasfollows:
showninFig.5.Theinner-mostloop,loolycalled
the”handcalculations”pha,iswherewehavethe
bestopportunitiestomakebig-impactdecisions.If
V=V−V
ovgsT
wehavemeaningfulandaccuratesmall-signalmodels,
wecanmakeinformedandconfidentdecisionsinthis
innerloopwithoutresortingtofrequentsimulation.
Letuseifwecandevelopareliablelinkbetween
Vtellsyouhowinvertedthechannelis,andisa
ov
small-signalmodelsandactualtransistorbehavior.
littleeasiertoworkwiththanV,inpartbecau
gs
ithidesanydependenceonV.Inversion,so-called
T
becauthematerialinthechannel(e.g.p-type),
0.4.1Long-ChannelModelReview
startstobehaveliketheinvertypeofmaterial(e.g.
n-type),canberoughlyinterpretedas”ON-ness.”It
Thebestvehicletocarryusfurtheronourquanti-
isbecauitcontrolsthelevelofinversionthatwe
tativediscussionofMOSFETbehavioristhelong-
canconsiderVtobeabiasingvariable.Sometimes
ov
channelmodel.Ofcour,Ijusttoldyouthatthis
theconditionofhavingaverysmallVisreferredto
ov
modelwasinadequate,but,justtobeclear,Iamnot
asweakinversionwhilealargeVmaycaustrong
ov
advocatingitscompleteabandonment.Thederiva-
inversion.
tionmaybeover-simplified,butitstillusuallygives
therightkindofintuition;andwedonotwanttobeAlsodenotedinFig.6arethethreeoperatingregions:
robbedofthat.Inaddition,itissimplyagoodplacecutoff,linearandsaturation.Wewillquicklygoover
eachone.tostartwhendiscussingtransistormodelling.
Thelong-channelmodelattemptstodescribethere-Note:ThisisanN-Channel-centricreview.Youwill
lationshipsbetweendrain-current,I,andthetermi-havetoapplytheusualflipstogettheP-Channel
D
nalvoltages,VandV.TheplotinFig.6isonerelationships.
dsgs
4
Figure6:Inthesaturationregion,Iisprimarilya
D
functionofV.
gs
CutoffRegion
ConditionV<0,(or,equivalently,V<V)
ovgsT
Thereisnochannelinversion,sonocurrentflows
I=0
D
LinearRegion
ConditionV≥0andV<V
ovdsdsat
Thereischannelinversion,butIisheavilyaffected
D
byV
ds
I=µC2VV−V
DoxovDS
1W
2
DS
2L
Figure7:Asaturation-centricviewoftransistorbi-
asing.
Saturationisthedesiredoperatingregionformostof
thetransistorsinthesignalpath,otherthanswitches.
Infact,fortherestofthisarticle,wewilloper-
atealmostexclusivelyinthesaturationregion.As
longaseachtransistorhasenoughheadroom,mean-
ingthatwemaintainV≥V,thenwecanadopt
dsdsat
asaturation-centricpointofview,whichisshownin
Fig.7.Notethat,asVincreas,notonlydoesI
ovD
increa,butggrowsaswellduetothequadratic
m
equation.Inotherwords,gisafunctionofV.
mov
Keepthispictureinthebackofyourmind.
0.4.2IntroductiontotheV-Bad
ov
DesignMethodology
Thelinearregionisalwaysofconcernwhenthetran-
sistorisbeingudasaswitch.Inthatca,youcan
alsodefineitsON-resistance.
R≈
on
∂V
ds
∂I
D
g,fandMakingSenofTransistor-Level
mT
Design
NowthatwehavebeenintroducedtoV,wecande-
ov
velopitintoadesignvariable.Remember,weeven-
tuallyneedittotieintothesmallsignalmodelshown
inFig.2.Thefirstelementinthemodelwewillwork
onisg,whichisjusttheslopeoftheIvs.V
mDov
curve.
g==µCV
moxov
W∂I
D
∂VL
ov
SaturationRegion
ConditionV≥0andV≥V
ovdsdsat
Ibecomespurelyafunctionofthegatevoltage,V
Dov
(notofV)
ds
I=µCV
Dox
1W
2
ov
2L
5
Withalittlealgebraicmanipulation,wecanderive
aninterestingequation,which,asyoumayrecognize,
containsbothofthebiasingvariablesthatweare
investigating.
2g
m
=
IV
Dov
Ibringthisupnowfortworeasons.First,itgivesyou
anideaoftherelationshipbetweeng/IandV.
mDov
Wewillelaterthatthisequationisinadequate,
becautheactualrelationshipbetweentheterms
ismuchmorecomplex.Butfornow,justkeepin
mindthatthetwoquantitiesaresomewhatsimilar.
Acondreasonforbringingupthisequationisto
definetranconductorefficiency,whichisjustanother
wordforg/I.Thistitleisappropriateifyouun-
mD
derstanditsmeaning.Iliketogiveittheintuitive
unitsofmS/mA(ratherthansimplifyingto1/V)be-
cauitcapturesthespiritoftheterm.Ittellsyou
howmuchg(inmS)yougetwhenyouinvesta
m
givenI(inmA).
D
Goingbacktogitlf,letuslookatsomeexpres-
m
sionswecanderiveforitandeifwecanmakeany
noutofthem.Hereiswhatweknowsofar:
g=µCV=
moxov
W2I
D
LV
ov
Figure8:Examplecircuit.
g=2I/V==6.7
mDov
mA2·1mA
300mVV
mAVv
out
=−6.7·1kΩ=−6.7
vVV
in
Infact,wecanuItomakethegainwhateverwe
D
want.Suppowedoubleit.
g=2I/V==13.4
mDov
2·2mAmA
300mVV
Whatdoesthismean?IsgisproportionaltoI?
mD
Ifyouwantmoretransconductance,doyouhaveto
investmorecurrent?Thatemsreasonable.But
howaboutV?WellnowIknowweareintrouble
ov
becauitisinthenumeratorinonecaandinthe
denominatorintheother!
Inordertomoveforward,letusassumethatwecan
programVtoanyconstantwewant.Furthermore,
ov
wearegoingtothinkofVasaknobthatwecan
ov
utodeterminetransistorbehavior.Wecouldhave
chonadifferentknob,likeIorW/L,butVwill
Dov
turnouttobeabetterknobthanthe.
LetusdoanexampletoshowwhyaconstantVis
ov
anicething.InFig.8,wewilloperateM1withaV
ov
of300mV.Thisisareasonablevalue,anditisalso
anarbitrarychoice.Also,arbitrarily,suppothat
I=1mA.Howcanweanalyzethiscircuit?
D
M1has1mAofdraincurrent,andsuperimpodon
thisissomesignalcurrent,i,whichisafunction
s
ofv.Whatkindoffunction?Weareassuminga
in
linearonebadong.Infact,weexpectsomething
m
likethis:
v=−i·R=−v·g·1kΩ
outsinm
AndbecauweknowVandI,weknowgignoringspeed.Howfastisourtransistor?Canwe
ovDm
6
vmAV
out
=−13.4·1kΩ=−13.4
vVV
in
Whatabreeze!OncewemakeVaconstant,wecan
ov
programthegainbyadjustingI.Analogdesignin
D
CMOSissoeasy.
Well,notquite.Thoughlaterwhenwegetfinished
withg/I-baddesign,youmightactuallyfeelthis
mD
wayalittlebit!Butwearenotthereyet.Thereis
somethingveryobviouslywrongwithwhatwehave
done.Youmayhavecaughtifyouarepayingatten-
tion.IfwecanmakeVwhateverwewant,then
ov
whynotmakeitzero?Isthatnottheidealvalue?I
mean,ifthefollowingrelationshipistrue,
g=
m
2I
d
V
ov
thenzeroVwouldmakethecircuitinfinitelyeffi-
ov
cient!Certainlyyoursuspicionsarearoud,asthey
shouldbeanytimeyoumanagetomakeacircuitin-
finitelyefficient.Wemustbedoingsomethingwrong,
butwhat?
Itisactuallysomethingverybasic.Wehavebeen
Figure10:Vislikeagvs.fknob.
ovmT
Figure9:Vcontrolsthetradeoffbetweentranscon-
ov
ductorefficiencyandf.
T
putspeedintermsofV?Theanswer,ofcour,is
ov
yes,andthederivationispainless.First,wedefine
f=
T
1g
2πC
m
gs
Thisisoftencalledthetransitfrequency,anditisthe
answertothequestion”Howfastisthistransistor?”
Insaturation,C=CWL.Ifweplugthatback
gsox
2
3
intothelong-channelmodel,weget
Figure11:DesignexampleshowinghowtouV.
ov
f==
T
1g12µV
mov
2πC2π3L
gs
2
highVandlivewithlowertransconductorefficiency
ov
Well,guesswhat.Nowweknowwhywecannotmake
(i.e.highpower).
Varbitrarilysmall–becauitlimitsspeed.We
ov
Thisreallyistheheartofthematter.Visu-
ov
havefoundagvs.ftradeoff,whichisillustrated
mT
fulprecilybecauitletsyoumanagethetradeoff
inFig.9.
betweentwoofthethingsyouneedmostinanalog
LetusexamingFig.9morecloly.Earlier,wede-
cidedthatVwasaknobthatwecouldutoadjust
ov
transistors.Atthetime,Itoldyouitwasanarbi-
trarydecision,butnowperhapsitisstartingtolook
likeitwasalsoagoodone.Twothingsthatwecare
about,gandf(whichcouldroughlytranslateas
mT
gainandbandwidth),arebothdependentonVin
ov
verysimpleways.Evenbetter,thetwothingshave
conflictinginterestsregardingV,whichmeanswe
ov
canfindanoptimumandmakedesignchoices.For
example,ifwecanlivewithaslowdesign,thenwe
canualowV,whichwillyieldahightranscon-UsingthecircuitinFig.8,suppowewant500MHz
ov
ductorefficiency(i.e.lowpower).Ontheotherhand,bandwidthandwewantagainof10.Onepossiblede-
ifthecircuitneedstobefast,wemustoperatewithasignflow,listedhere,canbefollowedalonginFig.11.
7
design.ThinkofitlikethescrewdriverinFig.10.For
afixedcurrent,I,wecanuVtodecidewhether
Dov
wewanttospendthatcurrentinvestmentong(to
m
getmoregain)oronf(togetmorebandwidth).
T
Nowwewanttoplugallthisbackintothedesign
flow.RememberFig.2.Wewanttobeableto
approximateatransistor,whichisnonlinear,witha
smallsignalmodel,whichwecanuinSignals-and-
Systemsanalysis.Wecanillustratehowtodothis
withanexample.
1.Toachievetherequiredgain,wemusthavereliable-evenifwepatchthemodelwithextraGreek
g=10/1k=10mA/V
m
V
V
letters.Nowitistimetoprentsomehardevidence.
Thefirstbitofevidenceissimplecommonn:
WhydoyouthinkSpiceusdozensoftransistor
parametersduringsimulation?Doyouthinkthat
itignoresallbut2or3ofthem?Ofcournot!
Conquently,weshouldbeshocked(andmodelling
engineersshouldbeembarrasd)ifµandCproved
ox
tobeascompleteastheentireSpicemodel.
Figs.12and13illustratethisgraphically.InFig.12,
wecompareactualtransconductorefficiencysimu-
latedinSpicetothelong-channelprediction.For
largevaluesofV,thelong-channelmodelisonlyoff
ov
by25%-nottoobad.ButforsmallV,thevalues
ov
arenonn-mostnotablyatV=0,whereitstill
ov
insistsoninfinitetransconductorefficiency.Fig.13
showsthatthelong-channelmodeldoesnobetter
inpredictingf.Andtheinterctionwhereboth
T
graphsareontargetishardlyexistentatall.
2.Andforaninputpoleat500MHz,weneed
C==1.1pF
gs
1
2π×300Ω×500MHz
3.Wecantheneasilycalculatetherequiredtransit
frequency
f===9.4GHz
T
g10mS
m
C1.1pF
gs
4.Whichmeans(eFig.9,Note4)
V≥75mV
ov
5.Whichmeans(eFig.9,Note5)
g/I≤26mS/mA
mD
YoumayalsohavenoticedthatFigs.12and13con-
tainaregionofnegativevaluesforV,whichisalso
ov
6.Andfinally
calledthesubthresholdregion.Thelongchannel
g10mS
m
modelpredictsthatforV≤0,I=0,implying
ovD
I===385µA
D
g/I26mS/mA
mD
weshouldneverbiasaMOSFETnearVbecauit
T
mightturnoff.ButthesimulationdatainFig.12
Prettyeasy,really.Notonlythat,butweknowthat
showsthatg/Iactuallycontinuestoclimbaswe
mD
ourdesignisefficient.AlargerVwoulddelivera
ov
headintothesubthresholdregion,whichmeansthat
faster-than-necessarytransistor,andwewouldwaste
thismayreallybeaufulbiasingpoint.Isit?
power.AsmallerVwoulddeliveraslower-than-
ov
Infact,thesubthresholdandweakinversionregions
requiredtransistor,andwewouldnotachievethede-
areveryimportantinlow-powerdesigns.Fig.13ex-
signgoals.
plainsthetradeoff,whichisthatsubthresholdtran-
Notethatrhasnotbeendetermined,sotechnically
o
sistorsareslow.Butkeepinmindthattheyarenot
thesmallsignalmodelfromFig.2isalittlelacking.
thatslowinnewertechnologies.Infacttheycanoften
Inthisarticle,willnotdealwithrinaVcontext.
oov
bemuchfasterthanweneedthemtobe,whichallows
Later,oncewehaveintroducedg/I-baddesign,
mD
designerstotradesomeofthatspeedforlowpower.
Formanyoftoday’spower-constraineddesigns,sub-
wewillinvestigatethelimitationsduetor.
o
thresholdoperationisimperative,andamodelthat
Insummary,findinganoptimumoperatingpointus-
doesnotaccomodatethisregionisuless.
ingtheV-baddesignmethodologyismuchmore
ov
straightforwardthanworkingbruteforcewithWor
Whatdoesallthismean?Itmeansthat,althoughV
ov
L.AndthinkingintermsofVmakesiteasyto
ov
isaverygooddesignvariableintheory,itdoesnot
dealwiththeinterdependenciesofg,Candbi-
mgs
workinpractice.Ifthelongchannelmodelwereac-
asingthanbytryingtomanagetheindependently.
curate,thenV-baddesignwouldworkbrilliantly
ov
Theonlyrealproblem,aswepointedoutearlier,is
andtherewouldbenoreasontolookelwhere.But
thelong-channelmodeldoesnotworkandsoweneed
thatthelong-channelmodelisnotaccurate.
anewdesignvarible:somethinginthespiritofV,
ov
butthatyieldsbetteragreementbetweenhandcal-
0.4.3TheLimitationsofV-Bad
ov
culationssimulation.
Design
Wehavebeenhintingallalongthatthelong-channel
modelisjustwaytoosimpletomakeV-baddesign
ov
8
Figure13:Vdoesnotpredictfverywell.
ovT
Figure12:Vdoesnotpredicttransconductoreffi-
ov
ciencyverywell.
0.4.4Introductiontotheg/I-Bad
mD
DesignMethodology
g/IasaDesignVariable
mD
Forstarters,suppowetriedtokeepVasadesign
ov
variable.WecouldusimulationstoehowV
ov
affectsbothtransconductorefficiencyandf,similar
T
towhatwasdoneinFigs.12and13.Usingthotwo
charts,wecancertainlyfindthebestvalueforVto
ov
suitourneeds.
Fortunately,someonehasalreadycomeupwitha
muchbetterideathatencapsulatesallthisinforma-
tioncompactly.RecallthatVandg/Iaresimi-
ovmD
lar,biasing-relatedquantities.Iftheyaresosimilar,
maybewecangetridofoneofthem.Theclever
trickistoplotfvs.g/Idirectly,asshownin
TmD
Fig.14.Thisplotletsyoueexactlyhowincreas-
ingtransconductorefficiencycomesatthecostoff.
T
WearecuttingouttheVmiddle-man,sotospeak.
ov
Fromhereon,g/Iistheonlybiasingvariablewe
mD
willneed.
Bytheway,whereisthesubthresholdregionin
Fig.14?YoucangetahintbylookingatFig.12.
Thesubthresholdregioniswhereweexpecttofind
thehighestvaluesfortransconductorefficiency.In
otherwords,itliessomewhereonthefarrightsideof
Fig.14.Doesitmatterexactlywhereitbegins?Of
cournot!Weknowg/I.Weknowf.There-
mDT
gionweareinisirrelevant.Infact,withtheexception
ofthelinearregion,ofwhichwemustalwaysbecare-
9
Figure14:Amoredirectdepictionoftheg/Ivs.
mD
ftradeoff.
T
ful,alltheregionsofoperationbecometransparent
whenweutheg/I-baddesignmethodology.
mD
Again,letusdoanexamplebadonthecircuitin
Fig.8.And,again,assumethatwewantasignal
bandwidthof600MHz,againof10,andthatwe
wanttouaslittlepoweraspossible.Wecanfollow
alonginFig.15todothedesign.
1.Toachievetherequiredgain,weagainmusthave
g=10/1k=10mA/V
m
V
V
2.Andforaninputpoleat500MHz,westillneed
C==1.1pF
gs
1
2π×300Ω×500MHz
Figure16:Anfdesignchartfora0.18µmprocess.
T
Figure15:Usingg/Iinasimpledesign.
mD
3.Sothetransitfrequencymustbe
f===9.4GHz
T
g10mS
m
C1.1pF
gs
4.Whichmeans(eFig.15,Note4)
g/I≤17.5mS/mA
mD
5.Andfinally
I===570µA
D
g10mS
m
g/I17.5mS/mA
mD
Whataboutr?
o
Easy.Ofcour,sowastheV-badmethodwe
ov
lookedatearlier.Theimportantdifferenceisthat
Fig.17explicitelyhighlightsr’splaceinatransistor
o
circuit.Asyouknow,rissimplyanotherloadin
o
thenewrelationshipsareaccurate.
parallelwithR.Inpractice,weusuallyeitherwant
L
Fig.16isamorecomplete(andactuallyourfinal)
rRsothatrcanbeignored,orwewillmake
oLo
versionofthefvs.g/Idesignchart.Itincor-
TmD
Rverylarge(perhapsusingacurrentsourceinstead
L
poratestheeffectofchannellength,L,ontransistor
ofanactualresistor)inordertogetasmuchgainas
speed.Severallengthsareincluded,rangingfromthe
wecan.Iwanttoexaminethecondca.Letus
processminimumuptoareasonablylargevalue.We
ewhathappensasR→∞.
L
willexplainhowtocreatethischartinalaterction.
Fig.18illustratesthiscaeffectively.Whenrbe-
o
LetuslookclolyatFig.16.Foranygivenvalueof
comesthedominantresistiveload,theoverallgain
g/I,alargerLalwaysmeansaslowertransistor.
mD
islimitedbywhatwerefertoastheintrinsicgain
Thismeansthat,ifwehavenootherconstraints,we
ofthetransistor.Intrinsicgainistheproductofg
m
shouldalwayschootheshortest-lengthtransistor
andrandtellsusthehighest(Voltage)gainwecan
o
available(i.e.theprocessminimum).Italsomeans
possiblyget.
thattheremustbesomeotherconstraintwemight
needtoconsider.Thatconstraintisr,andwewill
o
IntrinsicGain=grcoveritnow.
mo
V
V
10
Figure17:rofacommon-sourceamplifierappears
o
asanadditionalload.
Figure18:Whatisthemaximumgainwecanget
fromatransistor?
Figure20:Abiasingchartfora0.18µmprocess.
Asanexample,suppoyouwouldlikeacircuitwith
againofatleast50.Aquickglanceattheintrin-
sicgaincharttellsyouthatthisiscertainlyfeasible.
Choosingtheminimumchannellength,L=0.18µm,
isprobablytooriskysinceitleavesnomargin,but
perhapsL=0.28µmwouldbeconrvativeenough.
Now,whatifwewantagainof100?Thistimea
quickglanceatthechartsaysthatwecannotgetthis
Figure19:Anintrinsicgainchartfora0.18µmpro-
fromasingletransistor.Wemightneedtoeitheru
cess.
multiplestages,orperhapstryacascodecircuitin
ordertoincreathegain.Thoareproblemswe
cansolve.Theimportantthingisthatweknowthis
Inpractice,intrinsicgainisamoreconvenientnum-stuffnow.Wedonothavetowastetimetryingto
bertoknowthanritlf(wewillewhyshortly).makethedesignworkwithasingletransistor,only
o
Mathematicallytheyarequasi-equivalent.Thatis,tofindoutthroughveralSpiceiterationsthatit
youcanputgains”inparallel”justlikeyoucanputcannotbedone.
R’sinparallel.Forexample,ifacircuithasanideal
gainof10,andyouuatransistorwithanintrinsic
Insummary,thetwochartsgiveafairlycomplete
gainof100,thenthenetgaindegradesbyabout10%.
pictureoftransistorbehaviorbadong/Iasa
mD
designvariable.Weknowhowbothfandgr
Tmo
Wecanutheconceptofintrinsicgaintocreateareaffectedbybothg/IandL.Becauofthis
mD
anotherdesignchart.Fig.19issimilartoFig.16,wecanchoothebestLandg/Iforthejob.
mD
exceptthatintrinsicgainisthedependentvariable.Andbecauthechartsaresimulation-bad,weare
LikeFig.16,itisplottedvs.g/I,andthatisdoneconfidentthattheyareaccurate.
mD
forveraldifferentchannellengths.
Asmallwarningisinorderbeforewemoveon.Be
Figs.16and19,takentogether,compriaverypow-awarethatrisverydependentonV.Thevalues
ods
erfuldesigntool.NotonlyaretheyextremelyhelpfulprentedinthechartsareforV=V/2.IfV
dsDDds
intransistorimplementation,buttheyalsoallowastartstodroptonearV(inotherwords,ifyou
dsat
designertounderstandthecapabilitiesofthetran-donothavemuchheadroom),thentheintrinsicgain
sistorsavailableinthetechnologytarget.maydropsubstantially(perhapsasmuchas4to5×).
11
BiasingUsingg/I
mD
ThereisonefinalchartthatIwanttointroduce.
Figs.16and19aredesigncharts.Thisnewchart,
showninFig.20,isabiasingchart.YouuFigs.16
and19todecidevaluesforLandg/I.Wecan
mD
theneasilyuFig.20tolookupthevalueofW
requiredtobiasthetransistoratourdesiredg/I
mD
value.W?That’sright!Bythetimewegetto
thischart,everythingelisdetermined.WeknowL
Figure21:Aprogressionoftransistorcircuitsthat
fromgainrequirements.Wepickedg/Iinorder
mD
allhavethesamevalueofg/Iandf.
mDT
toguaranteesomeparticularf.AndIispicked
TD
suchthatwegettherightvalueforg.Theonly
m
Ctoallincreaby25%,whichalwaysmaintains
gs
thingleftisW.
thesameratiosofg-to-Iandg-to-C.
mDmgs
0.4.5ADeeperUnderstandingofthe
behaviorofcircuitbprentstwicethegofcircuita,
m
g/IMethod
mD
butitalsoputstwor’sinparallel.Yougettwicethe
o
Intrinsicgainscalesinthesameway.Thecomposite
gbuthalfther,resultinginacompositeintrinsic
mo
Whatisthemagicoftheg/I-baddesign
mD
gainthatisexactlythesameasthetransistorina.
methodology?Forexample,whydoesaspecificvalue
Nomatterhowmanyweputinparallel,theintrinsic
ofg/Ialwaysresultinthesamef,nomatter
mDT
gainwillbethesame.So,likef,ifweplotintrinsic
T
whatelyoudo?Doesn’tthatemstrange?While
gainasafunctionoftheratiog/I,thenitbecomes
mD
understandingthisisnotcriticaltousingthemethod-
independentofW.Itisthiswidth-independencethat
ology,itisworthwhiletohaveanintuitiveideaof
makesintrinsicgainpreferabletorintermsofdesign
o
whyitworks.Asimplethoughtexperimentactually
convenience.
makesthisrathereasy.
Thisisthewaytothinkabouttheg/I-badde-
mD
Fig.21showsaprogressionoftransistorcircuits.
signmethodology.Webasicallycharacterizeasingle
SuppowemeasurebothgandCforthetransis-
mgs
transistorofwidthW.Forthisonedevice,wesweep
torincircuita.Logically,becautheterminalvolt-
thegatevoltageandmeasuretheresultingvaluesfor
agesandbiascurrentsremainunchanged,eachofthe
g,I,Candr.Onceweknowtherelationships
mDgso
transistorsincircuitbwillalsohavethesameval-
betweentheparametersforthetransistorofwidth
uesforgandC.But,sincetherearetwoofthem
mgs
W,wecanrelyonlinearscalingtodeterminethe
workinginparallel,thecompositebehaviorprentsa
behaviorofatransistorofwidthαW.
doublingofI,g,andC.Thekeyisthat,becau
Dmgs
Thatisallthereistoit.Aslongaseverythingscales
allofthreeofthothingsscaledtogether,circuitbas
withW,thentheg/Imethodologywillhold.Of
mD
awholehasexactlythesameg-to-Iandg-to-C
mDmgs
cour,wealsoknowthattheratiosarenotperfect.
(i.e.f)ratiosascircuita.Infact,nomatterhow
T
TwotransistorsinparallelofwidthWdonotperform
manyweputinparallel,wewillalwaysgetthesame
exactlythesameasonetransistorofwidth2W,but
g/Iandf.Donotmoveonuntilyouconvince
mDT
theyarewithinafewpercent.RememberFig.4:we
yourlfthatthisistrue.
onlyexpecttogetwithin10-20%anyway,becau
Next,weneedtomakethestepfromcircuitbto
thefinaltweakswillbedoneinSpice.Andthisis
circuitc.Iactuallythinkthatyoushouldfindthis
muchclorthanwecangettryingtorelyonthe
quitenatural.Forexampleinacurrentmirror,we
long-channelmodel.
expectthatwecanuwidthratiostocreatespecific
currentratios.Infactsometimestheratiosareim-
plementedwithparallelunitelementsanyway.
0.5ATop-to-BottomDesign
Finally,tocompletethethoughtexperiment,wemust
agreethatwecangeneralizethisideatosaythatany
ratiowillwork,notjustintegers.Thisgeneralization
meansthatg,IandCallscalelinearlywithW.Intheprevioustwoctions,wehavedevelopedthe
mDgs
IfWincreasby25%,thenweexpectg,Iandg/I-baddesignmethodology.NowIwanttodo
mDmD
12
Example
Figure22:Methodofmakingdesigncharts.
acompletedesignexamplesothatyoucaneexactly
howitisud.
Figure23:Potentialtopologyforourdesignexample.
0.5.1ProblemDescription
Youaretaskedwithcreatingadifferentialamplifier
ina0.18µmprocess.Theamplifiermusthavethe
followingcharacteristics:
1.Gainof≈10
2.Bandwidthof≈200MHz
3.Drivea1pFload
4.Bedrivenbya300Ωsource
5.Lowestpossiblepower
UsingaplottingtoolsuchasMatlab,youcanthen
readallthevariablesfromthe0file
thatcontainsallthesweepdataandcreateplotssim-
ilartoFigs.16,19,and20.Also,itwillbenefityou
toconsultthechartsaswegoalonginordertoget
udtopickingoffthevalues.
0.5.3ChooaTopology
0.5.2CharacterizetheTechnology
Fig.23picturesapotentialcircuitthatwecanu
forthisdesign.Willthistopologywork?Wecanbe
prettyconfidentthatitwill.AccordingtoFig.19,
wemightneedalonger-than-minimum-lengthchan-
nelandag/Iofatleast10inordertomake
mD
surethatintrinsicgain(whichisn’textremelyreli-
able)isnotthedominantgaindeterminant,buteven
undertheconditions,Fig.16showsthatwecanstill
achievehighf.
T
Actually,theveryfirstthingwecangetoutoftheway
isL,becauwehavehardconstraintsonintrinsic
gain.Forexample,wecanchooL=0.22µm,which
willkeeptheintrinsicgainaround50(formoderate
valuesofg/I),meaningthatitwillonlyhavea
mD
20%effectonoverallgain.
Thefirststepistocharacterizethetechnologytarget,
whichjustmeansthatweneedtocreatesomedesign
andbiasingcharts(Notethat,inthisca,Figs.16,
19,and20weregeneratedbadonthistechnology
target,sowewillsimplyrefertothem).Thecircit
thatyouwillsimulateinordertocreatethecharts
isshowninFig.22.
Inordertofillinthecurves,youneedtosweepthe
L=0.22µm
voltagesourcewhilemonitoringthetransistor,and
youneedtorepeatthatsweepforavarietyofchannel
lengths.Feelfreetouthefollowing(Hspice)lines
ThenextthingwecancalculateisavalueforR.This
toaccessthenecessary’internal’transistorcharacter-
isastraightforwardSignals-and-Systemscalculation.
istics.
Eachresistorformsapolewiththe1pFcapacitive
load,andwewantthatpoleat200MHz.
.probegmid=par(’gmo(m1)/i(m1)’)
.probeft=par(’gmo(m1)/(2*3.14*cggbo(m1))’)
.probegmro=par(’gmo(m1)/gdso(m1)’)
.probeidw=par(’i(m1)/w(m1)’)
13
R==800Ω
1
2π×C×200MHz
andknowingR,wecancalculatethegrequiredto
m
achieveagainof10.
g==12.5mS
m
10
R
Unfortunately,the200MHzpoleisnottheonlyone
inoursystem.Each300Ωinputresistorformsa
condarypolewithC,whichcancomplicatethe
gs
frequencyresponifitliesinthevicinityofthe
200MHzpole.Inordertokeepthiscondarypole
fromaffectingthefrequencyrespon,wecanpush
ittoahigherfrequency.Forexample,a10×margin
beyondthedominantpoleshouldallowourcircuitto
maintainapproximatesingle-polebehavior.Thists
thevalueforC.
gs
C==265fF
gs
1
2π×300Ω×2GHz
Figure24:Finalversionofourdesignexample.
KnowinggandC,wecancalculatethetransit
mgs
frequency
f===7.5GHz
T
1g112.5mS
m
2πC2π265fF
gs
NowthatweknowLandf,wehavefixedthevalue
T
forg/I.Thiscansimplybereadoffthefdesign
mDT
chart.
g/I=16.5mS/mA
mD
Andsinceweknowbothgandg/I,wecande-
mmD
termineI
D
I==≈0.76mA
D
g12.5
m
g/I16.5
mD
Figure25:Performanceofourdesignexample.
Ofcour,ourcurrentsourcewillneedtodeliverdou-
blethiscurrentbecauweneedtopowertwotran-
sistors.Finally,theverylaststepistodetermine
thevalueofWthatensuresthatweoperateatour
desiredtransconductorefficiencyof16.5.According
tothebiasingchart,atransconductorefficiencyof
16.5mS/mAandalengthof0.22µmcorrespondsto
acurrentdensityof6.5µA/µm.Sowecancalculate
W.
wedid?Thegainisalittlelow.Wewereshooting
for10(20dB),butweonlyachievedabout8.5.Also,
wedidnotquitehit200MHzbandwidth.Whathap-
pened?
Firstofall,bothshortcomingscanbeexplainedeas-
ily.Weexpectedtounderachieveingainbecauwe
didnotaccountforfiniterinthehandcalculations.
o
Rememberwewereworkingwithanintrinsicgain
ofonlyabout50.Wecouldhavebeenalittlemore
conrvativeandmaybetriedtoovershootthegain
targetby20%orso.Theshortcominginbandwidth
iseasytounderstandaswell.Firstofall,Cisnot
L
0.76mA
theonlycapacitiveloadwehavetodrive!Inparallel
W==117µm
µA
withCisthetransistoritlf,whichofcourhas
L
6.5
µm
somedraincapacitance.Inaddition,thecondary
ThefinaldesignisshowninFig.24,andaFrequencypoleisonlyafactorof10abovethispole.Thismakes
responplotisshowninFig.25.Howdoyouthinkitseffectsmall,butstillnoticeable.
14
Theg/I-baddesignmethodologyactuallydidingmuchmoreaccurateresults.
mD
verywell.Weknowafewthingsthatwemight
wanttotakeintoaccountifweperformedanother
designiteration(wecouldestimatedraincapacitance
badonWandincludeintrinsicgainlimitationsfor
starters).Butthemethodologydidcorrectlypredict
thethingsthatweshouldexpect.Forexample,from
thesimulationoutputfile,wecanreadofftheactual
valuesforgandCcalculatedbyHspice.
mgs
gm12.6378m
cgtot264.2388f
Asyoucane,theareextremelyclototheval-
ueswerequested.Inotherwords,wedonothave
anythingtocomplainaboutregardingthemethodol-
ogy!Thefactthatwedidnotmeetthedesigngoalsis
simplyourownfault.Themethodologycannotmake
upforobviousoversightsinthedesignprocess.We
stillneedtoconsiderthingslikeMillercapacitance,
draincapacitance,feedthrough,etc.Butthoare
allthingswecanaccountforinSignals-and-Systems
analys.Andnowwiththehelpoftheg/I-bad
mD
methodology,wecanactuallybeconfidentthatthe
smallsignalparemetersthatweworkwithinSignals-
and-Systemsanalyswillbecorrectlyrealizedinthe
finaldesign.
Finally,therearemoresophisticatedapproachesyou
maytry.Ihavebeenprentingtheg/Idesign
mD
dataintheformofcharts,butthereisnoreason
whyyoucouldnotimportthemastablesintoyourfa-
voritemathematicspackage.Onceyoucanprogram-
maticallyretrievethedatafromlookuptables,you
arefreetoemployallmannerofdesignprocedures.
Youcouldevenwrapanoptimizationenginearound
everythinginordertomaximizesomeparticularper-
formanceparameter.
0.6Conclusion
Inconclusion,theg/I-baddesignmethodology
mD
isthebesttoolwehaveforlinkingsmallsignalvalues,
suchasgandf,tophysicalparameterssuchas
mT
W,L,andV.Itencapsulatethegvs.ftrade-
gsmT
offscompactlyandpredictssimulatedperformance
veryaccurately.Inaddition,itgivesthedesigneran
ideaofthelimitationsofthetechnologytarget,which
helpsdrivearchitecturaldecitionsearlyinthedesign
cycle.Finally,thedatacanbeimportedastables
intomathematicspackagessothatdesignerscanu
sohpisticatedoptimizationroutines,givingitallthe
advantagesofanequation-badapproach,butyield-
15

本文发布于:2023-11-24 12:31:09,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/1700800269100233.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:A Basic Introduction to the gm ID.doc
本文 PDF 下载地址:A Basic Introduction to the gm ID.pdf
| 留言与评论(共有 0 条评论) |