DOC PREVIEW
UCD EEC 118 - Lecture #8 CMOS Logic Transient Characteristics

This preview shows page 1-2-23-24 out of 24 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 24 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 24 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 24 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 24 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 24 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

EEC 118 Lecture #8: CMOS Logic Transient CharacteristicsAnnouncementsOutlineReview: Static CMOSReview: Dual NetworksReview: Equivalent InverterGraph-Based Dual NetworkPropagation Delay Analysis - The Switch ModelSwitch Level ModelWhat is the Value of Ron? Switch Level Model DelaysSwitch Level Model RC DelaysNumerical ExamplesAnalysis of Propagation DelayDesign for Worst CaseFan-In and Fan-Out Fast Complex Gates - Design TechniquesFast Complex Gates - Design Techniques (2)Fast Complex Gates - Design Techniques (3)Fast Complex Gates - Design Techniques (4)4 Input NAND GateCapacitances in a 4 input NAND GateNext Topic: Sequential Logic AnnouncementsAnnouncementsMidtermFormulas for MidtermEEC 118 Lecture #8:CMOS Logic Transient CharacteristicsRajeevan AmirtharajahUniversity of California, DavisJeff ParkhurstIntel CorporationAmirtharajah/Parkhurst, EEC 118 Spring 2010 2Announcements• Quiz 2 on Monday, April 26• Midterm on Monday, May 3– Covers material through Lecture (Monday 4/26)• HW4 due Friday, 4PM in box, Kemper 2131• Lab 3, Part 2 report due next weekAmirtharajah/Parkhurst, EEC 118 Spring 2010 3Outline• Review: Static CMOS Logic• Finish equivalent inverter discussion• Combinational MOS Logic Circuits: Rabaey 6.1-6.2, 7.1-7.3 (Kang & Leblebici, 7.1-7.4)Amirtharajah/Parkhurst, EEC 118 Spring 2010 4Review: Static CMOS• Complementary pullupnetwork (PUN) and pulldownnetwork (PDN)• Only one network is on at a time• PUN: PMOS devices–Why? VOH= VDD• PDN: NMOS devices–Why? VOL= 0 V• PUN and PDN are dual networksPUNPDNFABCABCAmirtharajah/Parkhurst, EEC 118 Spring 2010 5Review: Dual NetworksBAF• Dual networks: parallel connection in PDN = series connection in PUN, vice-versa• If CMOS gate implements logic function F:– PUN implements function F– PDN implements function G = FExample: NAND gateparallelseriesAmirtharajah/Parkhurst, EEC 118 Spring 2010 6Review: Equivalent Inverter• Represent complex gate as inverter for delay estimation, VTC analysis• Use worse-case conditions for delays• Example: NAND gate– Worse-case (slowest) pull-up: only 1 PMOS “on”– Pull-down: both NMOS “on”WNWNWPWPWP½WNAmirtharajah/Parkhurst, EEC 118 Spring 2010 7BGraph-Based Dual Network• Use graph theory to help design gates– Mostly implemented in CAD tools• Draw network for PUN or PDN– Circuit nodes are vertices– Transistors are edgesAFgndABFAmirtharajah/Parkhurst, EEC 118 Spring 2010 8Graph-Based Dual Network (2)• To derive dual network:– Create new node in each enclosed region of graph– Draw new edge intersecting each original edge– Edge is controlled by inverted inputABABABFAmirtharajah/Parkhurst, EEC 118 Spring 2010 9Propagation Delay Analysis - The Switch ModelVDDVDDVDDCLFCLCLFFRpRpRpRpRpRnRnRnRnRnAAAAAABBBB(a) Inverter(b) 2-input NAND(c) 2-input NORtp= 0.69 RonCL(assuming that CL dominates!)= RONAmirtharajah/Parkhurst, EEC 118 Spring 2010 10Switch Level Model• Model transistors as switches with series resistance• Resistance Ron= average resistance for a transition• Capacitance CL= average load capacitance for a transition (same as we analyzed for transient inverter delays)RNRPAACLAmirtharajah/Parkhurst, EEC 118 Spring 2010 11What is the Value of Ron?Amirtharajah/Parkhurst, EEC 118 Spring 2010 12Switch Level Model DelaysDelay estimation using switch-level model (for general RC circuit):RNCL[]⎟⎟⎠⎞⎜⎜⎝⎛=−===−=→==→=∫010101ln)ln()ln( 10VVRCVVRCtdVVRCtttdVVRCdtRVIdVICdtdtdVCIpVVpAmirtharajah/Parkhurst, EEC 118 Spring 2010 13Switch Level Model RC Delays• For fall delay tphl, V0=VDD, V1=VDD/2LpplhLnphlpDDDDpCRtCRtRCtVVRCVVRCt69.069.0)5.0ln(lnln2101===⎟⎟⎠⎞⎜⎜⎝⎛=⎟⎟⎠⎞⎜⎜⎝⎛=Standard RC-delay equations from literatureAmirtharajah/Parkhurst, EEC 118 Spring 2010 14Numerical Examples• Example resistances for 1.2 μm CMOSAmirtharajah/Parkhurst, EEC 118 Spring 2010 15Analysis of Propagation DelayVDDCLFRpRpRnRnAABB2-input NAND1. Assume Rn=Rp= resistance of minimum sized NMOS inverter2. Determine “Worst Case Input” transition(Delay depends on input values)3. Example: tpLH for 2input NAND- Worst case when only ONE PMOS Pullsup the output node- For 2 PMOS devices in parallel, the resistance is lower4. Example: tpHL for 2input NAND- Worst case : TWO NMOS in seriestpLH = 0.69RpCLtpHL = 0.69(2Rn)CLAmirtharajah/Parkhurst, EEC 118 Spring 2010 16Design for Worst CaseVDDCLFAABB2211VDDABCDDABC12222244FHere it is assumed that Rp = Rn NAND Gate Complex GateAmirtharajah/Parkhurst, EEC 118 Spring 2010 17Fan-In and Fan-Out VDDABABCDCDFan-OutNumber of logic gates connected to output(2 FET gate capacitances per fan-out)Fan-In Number of logical inputsQuadratic delay term due to:1.Resistance increasing2.Capacitance increasingfor tpHL(series NMOS)tpproportional to a1FI + a2FI2+ a3FOAmirtharajah/Parkhurst, EEC 118 Spring 2010 18Fast Complex Gates - Design Techniques• Increase Transistor Sizing: Works as long as Fan-out capacitance dominates self capacitance (S/D cap increases with increased width)• Progressive Sizing:CLIn1InNIn3In2OutC1C2C3M 1 > M 2 > M 3 > MNM1M2M3MNDistributed RC-lineCan Reduce Delay by more than 30%!Amirtharajah/Parkhurst, EEC 118 Spring 2010 19In1In3In2C1C2CLM1M2M3In3In1In2C3C2CLM3M2M1(a) (b)• Transistor Orderingcritical pathcritical pathPlace last arriving input closest to output nodeFast Complex Gates - Design Techniques (2)Amirtharajah/Parkhurst, EEC 118 Spring 2010 20Fast Complex Gates - Design Techniques (3)• Improved Logic DesignNote Fan-Out capacitance is the same, but Fan-In resistance lower for input gates (fewer series FETs)Amirtharajah/Parkhurst, EEC 118 Spring 2010 21Fast Complex Gates - Design Techniques (4)• Buffering: Isolate Fan-in from Fan-outCLCLKeeps high fan-in resistance isolated from large capacitive load CLAmirtharajah/Parkhurst, EEC 118 Spring 2010 224 Input NAND GateIn3In1In2In4In1In2In3In4VDDOutIn1In2In3 In4VDDGNDOutAmirtharajah/Parkhurst, EEC 118 Spring 2010 23Capacitances in a 4 input NAND GateNote that the value of Cload for calculating propagation delay depends on which capacitances need to be discharged or charged when the critical signal arrives.Example: In1= In3= In4= 1. In2 = 0. In2switches from low to high. Hence, Nodes 3 and 4 are already discharged to ground. In order for Vout to go from high to low… Voutnode and node 2 must be discharged.CL = Cgd5+Cgd7+Cgd8+2Cgd6(Miller)+Cdb5+Cdb6+Cdb7+Cdb8 +Cgd1+ Cdb1+ Cgs1+ Csb1+ 2Cgd2+ Cdb2+


View Full Document

UCD EEC 118 - Lecture #8 CMOS Logic Transient Characteristics

Download Lecture #8 CMOS Logic Transient 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 #8 CMOS Logic Transient 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 #8 CMOS Logic Transient 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?