您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > CMOS超大规模集成电路设计课件
Lecture1:Circuits&LayoutCMOSVLSIDesign4thEd.1:Circuits&Layout2OutlineABriefHistoryCMOSGateDesignPassTransistorsCMOSLatches&Flip-FlopsStandardCellLayoutsStickDiagramsCMOSVLSIDesign4thEd.1:Circuits&Layout3ABriefHistory1958:Firstintegratedcircuit–Flip-flopusingtwotransistors–BuiltbyJackKilbyatTexasInstruments2010–IntelCorei7mprocessor•2.3billiontransistors–64GbFlashmemory•16billiontransistorsCourtesyTexasInstruments[Trinh09]©2009IEEE.CMOSVLSIDesign4thEd.1:Circuits&Layout4GrowthRate53%compoundannualgrowthrateover50years–NoothertechnologyhasgrownsofastsolongDrivenbyminiaturizationoftransistors–Smallerischeaper,faster,lowerinpower!–Revolutionaryeffectsonsociety[Moore65]ElectronicsMagazineCMOSVLSIDesign4thEd.1:Circuits&Layout5AnnualSales1019transistorsmanufacturedin2008–1billionforeveryhumanontheplanetCMOSVLSIDesign4thEd.1:Circuits&Layout6InventionoftheTransistorVacuumtubesruledinfirsthalfof20thcenturyLarge,expensive,power-hungry,unreliable1947:firstpointcontacttransistor–JohnBardeenandWalterBrattainatBellLabs–SeeCrystalFirebyRiordan,HoddesonAT&TArchives.Reprintedwithpermission.CMOSVLSIDesign4thEd.1:Circuits&Layout7TransistorTypesBipolartransistors–npnorpnpsiliconstructure–Smallcurrentintoverythinbaselayercontrolslargecurrentsbetweenemitterandcollector–BasecurrentslimitintegrationdensityMetalOxideSemiconductorFieldEffectTransistors–nMOSandpMOSMOSFETS–Voltageappliedtoinsulatedgatecontrolscurrentbetweensourceanddrain–LowpowerallowsveryhighintegrationCMOSVLSIDesign4thEd.1:Circuits&Layout81970’sprocessesusuallyhadonlynMOStransistors–Inexpensive,butconsumepowerwhileidle1980s-present:CMOSprocessesforlowidlepowerMOSIntegratedCircuitsIntel1101256-bitSRAMIntel40044-bitmProc[Vadasz69]©1969IEEE.IntelMuseum.Reprintedwithpermission.CMOSVLSIDesign4thEd.1:Circuits&Layout9Moore’sLaw:Then1965:GordonMooreplottedtransistoroneachchip–Fitstraightlineonsemilogscale–Transistorcountshavedoubledevery26monthsIntegrationLevelsSSI:10gatesMSI:1000gatesLSI:10,000gatesVLSI:10kgates[Moore65]ElectronicsMagazineCMOSVLSIDesign4thEd.1:Circuits&Layout10AndNow…CMOSVLSIDesign4thEd.1:Circuits&Layout11FeatureSizeMinimumfeaturesizeshrinking30%every2-3yearsCMOSVLSIDesign4thEd.1:Circuits&Layout12CorollariesManyotherfactorsgrowexponentially–Ex:clockfrequency,processorperformanceCMOSVLSIDesign4thEd.1:Circuits&Layout13CMOSGateDesignActivity:–Sketcha4-inputCMOSNORgateABCDYCMOSVLSIDesign4thEd.1:Circuits&Layout14ComplementaryCMOSComplementaryCMOSlogicgates–nMOSpull-downnetwork–pMOSpull-upnetwork–a.k.a.staticCMOSpMOSpull-upnetworkoutputinputsnMOSpull-downnetworkPull-upOFFPull-upONPull-downOFFZ(float)1Pull-downON0X(crowbar)CMOSVLSIDesign4thEd.1:Circuits&Layout15SeriesandParallelnMOS:1=ONpMOS:0=ONSeries:bothmustbeONParallel:eithercanbeON(a)ababg1g200ab01ab10ab11OFFOFFOFFON(b)ababg1g200ab01ab10ab11ONOFFOFFOFF(c)ababg1g200OFFONONON(d)ONONONOFFab0ab1ab1101ab00ab0ab1ab1101abg1g2CMOSVLSIDesign4thEd.1:Circuits&Layout16ConductionComplementComplementaryCMOSgatesalwaysproduce0or1Ex:NANDgate–SeriesnMOS:Y=0whenbothinputsare1–ThusY=1wheneitherinputis0–RequiresparallelpMOSRuleofConductionComplements–Pull-upnetworkiscomplementofpull-down–Parallel-series,series-parallelABYCMOSVLSIDesign4thEd.1:Circuits&Layout17CompoundGatesCompoundgatescandoanyinvertingfunctionEx:(AND-AND-OR-INVERT,AOI22)YABCDABCDABCDABCDABCDBDYACACABCDBDY(a)(c)(e)(b)(d)(f)CMOSVLSIDesign4thEd.1:Circuits&Layout18Example:O3AIYABCDABYCDDCBACMOSVLSIDesign4thEd.1:Circuits&Layout19SignalStrengthStrengthofsignal–HowcloseitapproximatesidealvoltagesourceVDDandGNDrailsarestrongest1and0nMOSpassstrong0–Butdegradedorweak1pMOSpassstrong1–Butdegradedorweak0ThusnMOSarebestforpull-downnetworkCMOSVLSIDesign4thEd.1:Circuits&Layout20PassTransistorsTransistorscanbeusedasswitchesg=0sdg=1sd0strong0InputOutput1degraded1g=0sdg=1sd0degraded0InputOutputstrong1g=1g=1g=0g=01gsdgsdCMOSVLSIDesign4thEd.1:Circuits&Layout21TransmissionGatesPasstransistorsproducedegradedoutputsTransmissiongatespassboth0and1wellg=0,gb=1abg=1,gb=0ab0strong0InputOutput1strong1ggbababggbabggbabggbg=1,gb=0g=1,gb=0CMOSVLSIDesign4thEd.1:Circuits&Layout22TristatesTristatebufferproducesZwhennotenabledENAY00Z01Z100111AYENAYENENCMOSVLSIDesign4thEd.1:Circuits&Layout23NonrestoringTristateTransmissiongateactsastristatebuffer–Onlytwotransistors–Butnonrestoring•NoiseonAispassedontoYAYENENCMOSVLSIDesign4thEd.1:Circuits&Layout24TristateInverterTristateinverterproducesrestoredoutput–Violatesconductioncomplementrule–BecausewewantaZoutputAYENAYEN=0Y='Z'YEN=1Y=AAENCMOSVLSIDesign4thEd.1:Circuits&Layout25Multiplexers2:1multiplexerchoosesbetweentwoinputsSD1D0Y0X000X1110X011X101SD0D1YCMOSVLSIDesign4thEd.1:Circuits&Layout26Gate-LevelMuxDesignHowmanytransistorsareneeded?2010(toomanytransistors)YSDSD44D1D0SY4222Y2D1D0SCMOSVLSIDesign4thEd.1:Circuits&Layout27TransmissionGateMuxNonrestoringmuxusestwotransmissiongates–Only4transistorsSSD0D1YSCMOSVLSIDesign4thEd.1:Circuits&Layout28InvertingMuxInvertingmultiplexer–UsecompoundAOI22–Orpairo
本文标题:CMOS超大规模集成电路设计课件
链接地址:https://www.777doc.com/doc-3607268 .html