DOC PREVIEW
UCD EEC 118 - Lecture #6 CMOS Inverter AC Characteristics

This preview shows page 1-2-3-24-25-26 out of 26 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 26 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

EEC 118 Lecture #6: CMOS Inverter AC CharacteristicsAcknowledgmentsAnnouncementsOutlineCMOS Inverter VTC: Device OperationLogic Circuit DelayCMOS Inverter CapacitancesCMOS Inverter Junction CapacitancesCMOS Inverter Gate CapacitancesCMOS Inverter Capacitances: Miller EffectCMOS Inverter Capacitances: ReceiverInverter Capacitances: AnalysisFirst-Order Inverter DelayInverter Delay: FallingInverter Delay: FallingInverter Delay: Falling t1-t0Inverter Delay: Falling t2-t1Inverter Delay: Falling, TotalInverter Delay: RisingInverter Rise, Fall TimesCMOS Inverter DelayCMOS Inverter Delay: 2nd ApproximationCMOS Inverter Delay: Finite Input TransitionsHow to Improve Delay?Inverter Power ConsumptionNext Time: Combinational LogicEEC 118 Lecture #6:CMOS Inverter AC CharacteristicsRajeevan AmirtharajahUniversity of California, DavisJeff ParkhurstIntel CorporationAmirtharajah/Parkhurst, EEC 118 Spring 2010 2Acknowledgments• Slides due to Rajit Manohar from ECE 547 Advanced VLSI Designat Cornell UniversityAmirtharajah/Parkhurst, EEC 118 Spring 2010 3Announcements• Lab 3, Part 1 this week, report due next week• Hspice documentation (html and pdf): /pkg/avanti/current/docs• Lab 2 reports due this week at lab section• HW 3 due this Friday at 4 PM in box, Kemper 2131Amirtharajah/Parkhurst, EEC 118 Spring 2010 4Outline• MOS Fabrication (Lecture 5)• Review: CMOS Inverter Transfer Characteristics• CMOS Inverters: Rabaey 5.4-5.5 (Kang & Leblebici, 6.1-6.4, 6.7)Amirtharajah/Parkhurst, EEC 118 Spring 2010 5CMOS Inverter VTC: Device OperationP linearN cutoffP linearN satP satN satP satN linearP cutoffN linearAmirtharajah/Parkhurst, EEC 118 Spring 2010 6Logic Circuit Delay• For CMOS (or almost all logic circuit families), only one fundamental equation necessary to determine delay:• Consider the discretized version:• Rewrite to solve for delay:• Only three ways to make faster logic: C, ΔV, IdtdVCI =tVCIΔΔ=IVCtΔ=ΔAmirtharajah/Parkhurst, EEC 118 Spring 2010 7CMOS Inverter CapacitancesVinVddGndCgd,pCgs,pCdb,pCsb,pCgd,nCgs,nCsb,nCdb,nCintCgf• Assume input transition is fixed, then delay determined by outputCapacitance on node f (output):• Junction capCdb,p and Cdb,n• Gate capacitanceCgd,p and Cgd,n• Interconnect cap• Receiver gate capAmirtharajah/Parkhurst, EEC 118 Spring 2010 8CMOS Inverter Junction Capacitances• Junction capacitances Cdb,pand Cdb,n:– Equation for junction cap:– Non-linear, depends on voltage across junction–Use Keqfactor to get equivalent capacitance for a voltage transition()mdadajmjjNNNNqCVACVC⎟⎟⎠⎞⎜⎜⎝⎛+=⎟⎟⎠⎞⎜⎜⎝⎛−=000012,1φεφjsweqswjeqdbCPKCAKC+=Amirtharajah/Parkhurst, EEC 118 Spring 2010 9CMOS Inverter Gate Capacitances• Gate capacitances CGD,pand CGD,n:– Just after the input switches(t = 0+), what regions are transistors in?– One is in cutoff: CGD= Overlap Cap– One is in Saturation: CGD= Overlap Cap– Therefore, gate-to-drain capacitance is due to overlap capacitance :DoxngdpgdWLCCC==,,However, also need to consider Miller effect ...Amirtharajah/Parkhurst, EEC 118 Spring 2010 10CMOS Inverter Capacitances: Miller Effect• When input rises by ΔV, output falls by ΔV– Change in stored charge: ΔQ = Cgd1ΔV – (-Cgd1ΔV)– Effective voltage change across Cgd1is 2ΔV– Effective capacitance to ground is twice Cgd1• Including Miller effect:VinVoutCgd1VinVout2Cgd1DoxngdpgdWLCCC 2,,==(For transistor in Cutoff)Amirtharajah/Parkhurst, EEC 118 Spring 2010 11CMOS Inverter Capacitances: Receiver• Receiver gate capacitance– Includes all capacitances of gate(s) connected to output node– Unknown region of operation for receiver transistor: total gate cap varies from (2/3)WLCoxto WLCox– Ignore Miller effect (taken into account on output)– Assume worst-case value, include overlapoxDoxeffgCWLCWLC 2+=Cg= WL CoxAmirtharajah/Parkhurst, EEC 118 Spring 2010 12Inverter Capacitances: Analysis• Simplify the circuit: combine all capacitances at output into one lumped linear capacitance:Cload= 2*Cgd,n + 2*Cgd,p + Cdb,n + Cdb,p + Cint+ Cg• Csb,n = Csb,p = 0• Cgs,n and Cgs,p are not connected to the load. These are part of the gate capacitance CgMiller effectAmirtharajah/Parkhurst, EEC 118 Spring 2010 13First-Order Inverter Delay• Suppose ideal voltage step at input• Assume: Current charging or discharging capacitance Cloadis nearly constant Iavg• tPHL= Cload(Vdd - Vdd/2) / Iavg• tPLH= Cload(Vdd/2 - Vss) / IavgVinVoutCloadAmirtharajah/Parkhurst, EEC 118 Spring 2010 14ID.nInverter Delay: Falling• Assume PMOS fully off (ideal step input, ID,p= 0)CloadVindtdVCIdtdVCIoutloadnD==,Need to determine ID,nAmirtharajah/Parkhurst, EEC 118 Spring 2010 15Inverter Delay: Falling• From t0to t1: NMOS in saturation• From t1to t2: NMOS in linear region• Find IDin each regionVddVdd - VtnVdd/2t0t1t2NMOS in saturationNMOS in linear regionAmirtharajah/Parkhurst, EEC 118 Spring 2010 16Inverter Delay: Falling t1-t0• Assumption: Input fast enough to go through transition before output voltage changes• Voutdrops from VOHto VDD-VTN(NMOS saturated)2,0,0012,02,02,0)(2)(22/)(2/)(,010nTOHnnTLVVVoutnTOHnLttnTOHnnTinnDSVVkVCttdVVVkCdtVVkVVkInTOHOH−=−−−=−=−=∫∫−Amirtharajah/Parkhurst, EEC 118 Spring 2010 17Inverter Delay: Falling t2-t1• Voutdrops from (VOH-VT0,n) to VDD/2• NMOS in linear region[][]⎥⎦⎤⎢⎣⎡++−−−=−−−−=−−−=∫+−2/)(2/)()(2ln)()()(,0,0122/)(221,012221,0,0OLOHOLOHnTOHnTOHnLVVVVoutoutnTOHnoutLoutoutnTOHnDSVVVVVVVVkCttVVVVkdVCttVVVVkIOLOHnTOHAmirtharajah/Parkhurst, EEC 118 Spring 2010 18Inverter Delay: Falling, Total• Total fall delay = (t1-t0) + (t2-t1)⎥⎦⎤⎢⎣⎡⎟⎟⎠⎞⎜⎜⎝⎛−+−+−−= 1)(4ln2)(,0,0,0,0 OLOHnTOHnTOHnTnTOHnLPHLVVVVVVVVVkCtAmirtharajah/Parkhurst, EEC 118 Spring 2010 19Inverter Delay: Rising• Similar calculation as for falling delay• Separate into regions where PMOS is in linear, saturation• Note: to balance rise and fall delays (assuming VOH= VDD, VOL= 0V, and VT0,n=VT0,p) requires5.2≈=⎟⎠⎞⎜⎝⎛⎟⎠⎞⎜⎝⎛pnnpLWLWμμ⎥⎥⎦⎤⎢⎢⎣⎡⎟⎟⎠⎞⎜⎜⎝⎛−+−−+−−−−= 1)(4ln2)(,0,0,0,0OLOHpTOLOHpTOLOHpTpTOLOHpLPLHVVVVVVVVVVVVkCt1=npkkAmirtharajah/Parkhurst, EEC 118 Spring 2010 20Inverter Rise, Fall Times• Summary -- Exact method: separate into two regions–t1•Voutdrops from 0.9VDDto VDD-VT,n(NMOS in saturation)•Voutrises from 0.1VDDto |VT,p| (PMOS in


View Full Document

UCD EEC 118 - Lecture #6 CMOS Inverter AC Characteristics

Download Lecture #6 CMOS Inverter AC Characteristics
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Lecture #6 CMOS Inverter AC Characteristics and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Lecture #6 CMOS Inverter AC Characteristics 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?