EEC 118 Lecture #5: CMOS Inverter AC Characteristics. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

Similar documents
EEC 118 Lecture #6: CMOS Logic. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

EEC 116 Lecture #5: CMOS Logic. Rajeevan Amirtharajah Bevan Baas University of California, Davis Jeff Parkhurst Intel Corporation

EEC 116 Lecture #3: CMOS Inverters MOS Scaling. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

EEC 118 Lecture #2: MOSFET Structure and Basic Operation. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

THE INVERTER. Inverter

The Physical Structure (NMOS)

ECE321 Electronics I

MOSFET and CMOS Gate. Copy Right by Wentai Liu

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

2007 Fall: Electronic Circuits 2 CHAPTER 10. Deog-Kyoon Jeong School of Electrical Engineering

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

EEC 118 Lecture #16: Manufacturability. Rajeevan Amirtharajah University of California, Davis

ECE 438: Digital Integrated Circuits Assignment #4 Solution The Inverter

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

CMPEN 411 VLSI Digital Circuits. Lecture 04: CMOS Inverter (static view)

Integrated Circuits & Systems

Power Dissipation. Where Does Power Go in CMOS?

Integrated Circuits & Systems

Midterm. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Lecture Outline. Pass Transistor Logic. Restore Output.

Announcements. EE141- Fall 2002 Lecture 7. MOS Capacitances Inverter Delay Power

EEE 421 VLSI Circuits

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

EE 466/586 VLSI Design. Partha Pande School of EECS Washington State University

EECS 141: FALL 05 MIDTERM 1

Practice 7: CMOS Capacitance

Digital Integrated Circuits

Lecture 14 - Digital Circuits (III) CMOS. April 1, 2003

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Review: CMOS Inverter: Visual VTC. Review: CMOS Inverter: Visual VTC

Digital Microelectronic Circuits ( ) The CMOS Inverter. Lecture 4: Presented by: Adam Teman

Chapter 5. The Inverter. V1. April 10, 03 V1.1 April 25, 03 V2.1 Nov Inverter

Fig. 1 CMOS Transistor Circuits (a) Inverter Out = NOT In, (b) NOR-gate C = NOT (A or B)

CHAPTER 15 CMOS DIGITAL LOGIC CIRCUITS

EE115C Digital Electronic Circuits Homework #4

Chapter 2 CMOS Transistor Theory. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

Check course home page periodically for announcements. Homework 2 is due TODAY by 5pm In 240 Cory

Dynamic operation 20

ECE 342 Solid State Devices & Circuits 4. CMOS

High-to-Low Propagation Delay t PHL

CMOS INVERTER. Last Lecture. Metrics for qualifying digital circuits. »Cost» Reliability» Speed (delay)»performance

ENGR890 Digital VLSI Design Fall Lecture 4: CMOS Inverter (static view)

Digital Integrated Circuits 2nd Inverter

CMOS Inverter (static view)

EE141Microelettronica. CMOS Logic

Miscellaneous Lecture topics. Mary Jane Irwin [Adapted from Rabaey s Digital Integrated Circuits, 2002, J. Rabaey et al.]

The CMOS Inverter: A First Glance

MOS Transistor Theory

University of Pennsylvania Department of Electrical Engineering. ESE 570 Midterm Exam March 14, 2013 FORMULAS AND DATA

ECE 342 Electronic Circuits. Lecture 35 CMOS Delay Model

9/18/2008 GMU, ECE 680 Physical VLSI Design

Objective and Outline. Acknowledgement. Objective: Power Components. Outline: 1) Acknowledgements. Section 4: Power Components

ECE 546 Lecture 10 MOS Transistors

Lecture 4: DC & Transient Response

Lecture 11 VTCs and Delay. No lab today, Mon., Tues. Labs restart next week. Midterm #1 Tues. Oct. 7 th, 6:30-8:00pm in 105 Northgate

Lecture 5: CMOS Transistor Theory

The CMOS Inverter: A First Glance

Spiral 2 7. Capacitance, Delay and Sizing. Mark Redekopp

Lecture 4: CMOS review & Dynamic Logic

EE 466/586 VLSI Design. Partha Pande School of EECS Washington State University

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Review: 1st Order RC Delay Models. Review: Two-Input NOR Gate (NOR2)

Digital Integrated Circuits A Design Perspective

Where Does Power Go in CMOS?

DC and Transient Responses (i.e. delay) (some comments on power too!)

The Inverter. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic

Today s lecture. EE141- Spring 2003 Lecture 4. Design Rules CMOS Inverter MOS Transistor Model

MOSFET: Introduction

EE105 Fall 2014 Microelectronic Devices and Circuits. NMOS Transistor Capacitances: Saturation Region

EE5311- Digital IC Design

! Inverter Power. ! Dynamic Characteristics. " Delay ! P = I V. ! Tricky part: " Understanding I. " (pairing with correct V) ! Dynamic current flow:

Lecture 5: DC & Transient Response

VLSI Design and Simulation

Properties of CMOS Gates Snapshot

Lecture 4: CMOS Transistor Theory

Lecture 12 Digital Circuits (II) MOS INVERTER CIRCUITS

Announcements. EE141- Spring 2003 Lecture 8. Power Inverter Chain

EE115C Winter 2017 Digital Electronic Circuits. Lecture 3: MOS RC Model, CMOS Manufacturing

EECS 427 Lecture 11: Power and Energy Reading: EECS 427 F09 Lecture Reminders

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals

Lecture 6 Power Zhuo Feng. Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 2010

Power Consumption in CMOS CONCORDIA VLSI DESIGN LAB

CMPEN 411 VLSI Digital Circuits Spring 2012

The Devices. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. July 30, 2002

P. R. Nelson 1 ECE418 - VLSI. Midterm Exam. Solutions

EE5311- Digital IC Design

COMP 103. Lecture 16. Dynamic Logic

COMBINATIONAL LOGIC. Combinational Logic

P-MOS Device and CMOS Inverters

ESE 570 MOS INVERTERS DYNAMIC CHARACTERISTICS. Kenneth R. Laker, University of Pennsylvania, updated 26Feb15

EE 434 Lecture 33. Logic Design

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Announcements

CPE/EE 427, CPE 527 VLSI Design I Delay Estimation. Department of Electrical and Computer Engineering University of Alabama in Huntsville

Lecture 5. MOS Inverter: Switching Characteristics and Interconnection Effects

Lecture 12 Circuits numériques (II)

CMOS Transistors, Gates, and Wires

Digital Microelectronic Circuits ( )

! MOS Capacitances. " Extrinsic. " Intrinsic. ! Lumped Capacitance Model. ! First Order Capacitor Summary. ! Capacitance Implications

Lecture 8-1. Low Power Design

Lecture 6: DC & Transient Response

Topic 4. The CMOS Inverter

Lecture 13 - Digital Circuits (II) MOS Inverter Circuits. March 20, 2003

Transcription:

EEC 8 Lecture #5: CMOS Inverter AC Characteristics Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

Acknowledgments Slides due to Rajit Manohar from ECE 547 Advanced VLSI Design at Cornell University Amirtharajah/Parkhurst, EEC 8 Spring 0

Outline Review: CMOS Inverter Transfer Characteristics CMOS Inverters: Rabaey 5.4-5.5 (Kang & Leblebici, 6.-6.4, 6.7) Amirtharajah/Parkhurst, EEC 8 Spring 0 4

CMOS Inverter VTC: Device Operation P linear N cutoff P cutoff N linear P linear N sat P sat N sat P sat N linear Amirtharajah/Parkhurst, EEC 8 Spring 0 5

Logic Circuit Delay For CMOS (or almost all logic circuit families), only one fundamental equation necessary to determine delay: I C Consider the discretized version: Rewrite to solve for delay: dv Only three ways to make faster logic: C, ΔV, I dt Δt I C C ΔV I ΔV Δt Amirtharajah/Parkhurst, EEC 8 Spring 0 6

Vin CMOS Inverter Capacitances Cgs,p Cgd,p Cgd,n Vdd Csb,p Cdb,p Cdb,n Cgs,n Csb,n Gnd f Cint Amirtharajah/Parkhurst, EEC 8 Spring 0 7 Cg Assume input transition is fixed, then delay determined by output Capacitance on node f (output): Junction cap Cdb,p and Cdb,n Gate capacitance Cgd,p and Cgd,n Interconnect cap Receiver gate cap

CMOS Inverter Junction Capacitances Junction capacitances C db,p and C db,n : C j Equation for junction cap: ( ) V AC V φ0 N N j0 εq a d, C m j0 N a + N d φ0 m Non-linear, depends on voltage across junction Use K eq factor to get equivalent capacitance for a voltage transition C AK C + db eq j PK eqsw C jsw Amirtharajah/Parkhurst, EEC 8 Spring 0 8

CMOS Inverter Gate Capacitances Gate capacitances C GD,p and C GD,n : Just after the input switches(t 0 + ), what regions are transistors in? One is in cutoff: C GD Overlap Cap One is in Saturation: C GD Overlap Cap Therefore, gate-to-drain capacitance is due to overlap capacitance : C gd, p Cgd, n C ox WL D However, also need to consider Miller effect... Amirtharajah/Parkhurst, EEC 8 Spring 0 9

CMOS Inverter Capacitances: Miller Effect C gd Vout Vout Vin Vin C gd When input rises by ΔV, output falls by ΔV Change in stored charge: ΔQ C gd ΔV (-C gd ΔV) Effective voltage change across C gd is ΔV Effective capacitance to ground is twice C gd Including Miller effect: C C C WL (For transistor in Cutoff) gd, p gd, n ox D Amirtharajah/Parkhurst, EEC 8 Spring 0 0

CMOS 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 (/3)WLC ox to WLC ox Ignore Miller effect (taken into account on output) Assume worst-case value, include overlap C WL C + WL g eff ox D C ox C g WL C ox Amirtharajah/Parkhurst, EEC 8 Spring 0

Inverter Capacitances: Analysis Simplify the circuit: combine all capacitances at output into one lumped linear capacitance: C load *Cgd,n + *Cgd,p + Cdb,n + Cdb,p + Cint + Cg Miller effect Csb,n Csb,p 0 Cgs,n and Cgs,p are not connected to the load. These are part of the gate capacitance Cg Amirtharajah/Parkhurst, EEC 8 Spring 0

First-Order Inverter Delay Suppose ideal voltage step at input Assume: Current charging or discharging capacitance C load is nearly constant I avg t PHL C load (Vdd - Vdd/) / I avg Vin Vout C load t PLH C load (Vdd/ - Vss) / I avg Amirtharajah/Parkhurst, EEC 8 Spring 0 3

Inverter Delay: Falling Vin I D.n C load Assume PMOS fully off (ideal step input, I D,p 0) I I C D n dv dt C load dv dt out, Need to determine I D,n Amirtharajah/Parkhurst, EEC 8 Spring 0 4

Inverter Delay: Falling Vdd Vdd - Vtn NMOS in saturation NMOS in linear region Vdd/ t 0 t t From t 0 to t : NMOS in saturation From t to t : NMOS in linear region Find I D in each region Amirtharajah/Parkhurst, EEC 8 Spring 0 5

Inverter Delay: Falling t -t 0 Assumption: Input fast enough to go through transition before output voltage changes V out drops from V to V DD -V TN (NMOS saturated) I DS k n ( V in V T 0, n ) / k n ( V V T 0, n ) / t t t 0 dt t 0 k n ( V k n ( V CL V C V L T 0, n T 0, n V ) T 0, n ) V V V T 0, n dv out Amirtharajah/Parkhurst, EEC 8 Spring 0 6

I t t DS Inverter Delay: Falling t -t V out drops from (V -V T0,n ) to V DD / NMOS in linear region t t k n [ ( ) ] V V V V C k n L ( V ( V V + V V T 0, n OL CL V )/ T 0, n T 0, n k out n [ ( ) ] V V V V out ( V ln ) dv T 0, n out V ( V out T 0, n ) ( V + V OL out )/ + V OL )/ Amirtharajah/Parkhurst, EEC 8 Spring 0 7

Inverter Delay: Falling, Total Total fall delay (t -t 0 ) + (t -t ) t PHL C V T 0, n 4( V V ) L T 0, n + ln k ( ) + n V VT 0, n V VT 0, n V VOL Amirtharajah/Parkhurst, EEC 8 Spring 0 8

t PLH Inverter Delay: Rising Similar calculation as for falling delay Separate into regions where PMOS is in linear, saturation C V T 0, p 4( V VOL V ) L T 0, p + ln k ( ) + p V VOL VT 0, p V VOL VT 0, p V VOL Note: to balance rise and fall delays (assuming V V DD, V OL 0V, and V T0,n V T0,p ) requires k k p n.5 Amirtharajah/Parkhurst, EEC 8 Spring 0 9 W L W L p n μn μ p

Inverter Rise, Fall Times Summary -- Exact method: separate into two regions t V drops from 0.9V out DD to V DD -V T,n (NMOS in saturation) V out rises from 0.V DD to V T,p (PMOS in saturation) t V drops from V out DD -V T,n to 0.V DD (NMOS in linear region) V out rises from V T,p to 0.9 V DD (PMOS in linear region) t f,r t + t Amirtharajah/Parkhurst, EEC 8 Spring 0 0

Review of approximate method CMOS Inverter Delay Assume a constant average current for the transition V Vdd I I avg average of drain V ½Vdd current at beginning and end of transition I t t PHL PLH C I C I load avg load avg ( V V ) DD ( V V ) DD DD SS t t I avg ½(I +I ) Amirtharajah/Parkhurst, EEC 8 Spring 0

CMOS Inverter Delay: nd Approximation Another approximate method: Again assume constant I avg I avg current I at start of transition t t PHL PLH k k n p C load ( V V ) C DD load ( V V ) DD V V DD Tn DD TP Why is this a good approximation (esp. for deep submicron)? V Vdd V ½Vdd I t t I avg I Amirtharajah/Parkhurst, EEC 8 Spring 0

CMOS Inverter Delay: Finite Input Transitions What if input has finite rise/fall time? Both transistors are on for some amount of time Capacitor charge/discharge current is reduced Empirical equations: t phl (ns) t rise (ns) t t tr phl ( actual) t phl ( step) + ( f ) ( ) plh actual t plh step + t Amirtharajah/Parkhurst, EEC 8 Spring 0 3

How to Improve Delay? Minimize load capacitances Small interconnect capacitance Small Cg of next stage Raise supply voltage Increases current faster than increased swing ΔV Increase transistor gain factor Increase transistor drive current for charging/discharging output capacitance Use low threshold voltage devices More subthreshold leakage power dissipation Amirtharajah/Parkhurst, EEC 8 Spring 0 4

Inverter Power Consumption Static power consumption (ideal) 0 Actually DIBL (Drain-Induced Barrier Lowering), gate leakage, junction leakage are still present Dynamic power consumption P P avg avg / T dv T out Vout Cload dt + DD out load T dt dt 0 T / T / T V out Cload + VDDVoutCload CloadVout T 0 T Pavg CloadVDD CloadVDD f T P avg T T 0 ()() t i t dv out ( V V ) C dt Amirtharajah/Parkhurst, EEC 8 Spring 0 5 v dt /

Next Time: Combinational Logic Combinational MOS Logic DC Characteristics, Equivalent Inverter method AC Characteristics, Switch Model Amirtharajah/Parkhurst, EEC 8 Spring 0 6