The CMOS Inverter: A First Glance

Similar documents
THE INVERTER. Inverter

Digital Integrated Circuits 2nd Inverter

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

Lecture 4: CMOS review & Dynamic Logic

The CMOS Inverter: A First Glance

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

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

Integrated Circuits & Systems

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

COMP 103. Lecture 10. Inverter Dynamics: The Quest for Performance. Section 5.4.2, What is this lecture+ about? PERFORMANCE

ECE 342 Solid State Devices & Circuits 4. CMOS

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

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

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

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

EE5311- Digital IC Design

EEE 421 VLSI Circuits

Dynamic operation 20

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

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

MOSFET and CMOS Gate. Copy Right by Wentai Liu

ECE 342 Electronic Circuits. Lecture 35 CMOS Delay Model

CHAPTER 15 CMOS DIGITAL LOGIC CIRCUITS

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

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

CMOS Inverter (static view)

The Physical Structure (NMOS)

ECE 546 Lecture 10 MOS Transistors

EE5311- Digital IC Design

Integrated Circuits & Systems

Digital Integrated Circuits A Design Perspective

VLSI Design and Simulation

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

Digital Integrated Circuits

MOS Transistor Theory

Integrated Circuits & Systems

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

Lecture 12 Digital Circuits (II) MOS INVERTER CIRCUITS

ENEE 359a Digital VLSI Design

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

Digital Integrated Circuits A Design Perspective

CMOS Technology for Computer Architects

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 4: CMOS Transistor Theory

ECE321 Electronics I

MOS Transistor Theory

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

Integrated Circuits & Systems

Interconnect (2) Buffering Techniques.Transmission Lines. Lecture Fall 2003

Properties of CMOS Gates Snapshot

Interconnect (2) Buffering Techniques. Logical Effort

Lecture 5: DC & Transient Response

Topic 4. The CMOS Inverter

B.Supmonchai July 5th, q Quantification of Design Metrics of an inverter. q Optimization of an inverter design. B.Supmonchai Why CMOS Inverter?

Based on slides/material by. Topic 3-4. Combinational Logic. Outline. The CMOS Inverter: A First Glance

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Lecture 12 Circuits numériques (II)

Important! EE141- Fall 2002 Lecture 5. CMOS Inverter MOS Transistor Model

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

DC & Transient Responses

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

EE5780 Advanced VLSI CAD

Lecture 4: DC & Transient Response

Lecture 5: DC & Transient Response

CPE/EE 427, CPE 527 VLSI Design I L06: CMOS Inverter, CMOS Logic Gates. Course Administration. CMOS Inverter: A First Look

Digital Integrated Circuits

COMBINATIONAL LOGIC. Combinational Logic

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

Lecture 6: DC & Transient Response

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

EE141-Fall Digital Integrated Circuits. Announcements. Lab #2 Mon., Lab #3 Fri. Homework #3 due Thursday. Homework #4 due next Thursday

CMOS Inverter: CPE/EE 427, CPE 527 VLSI Design I L06: CMOS Inverter, CMOS Logic Gates. Course Administration. CMOS Properties.

EE141Microelettronica. CMOS Logic

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

Device Models (PN Diode, MOSFET )

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

DC and Transient. Courtesy of Dr. Daehyun Dr. Dr. Shmuel and Dr.

5. CMOS Gate Characteristics CS755

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

UNIVERSITY OF CALIFORNIA, BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences

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

CMOS Logic Gates. University of Connecticut 181

Digital Microelectronic Circuits ( )

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

4.10 The CMOS Digital Logic Inverter

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

Device Models (PN Diode, MOSFET )

EE115C Digital Electronic Circuits Homework #3

Step 1. Finding V M. Goal: Þnd V M = input voltage for the output = V M both transistors are saturated at V IN = V M since

CMOS logic gates. João Canas Ferreira. March University of Porto Faculty of Engineering

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

COMP 103. Lecture 16. Dynamic Logic

Integrated Circuits & Systems

EECS 141: FALL 05 MIDTERM 1

Digital EE141 Integrated Circuits 2nd Combinational Circuits

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

Power Dissipation. Where Does Power Go in CMOS?

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

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

CMPEN 411 VLSI Digital Circuits Spring 2011 Lecture 07: Pass Transistor Logic

Transcription:

The CMOS Inverter: A First Glance V DD V in V out C L

CMOS Properties Full rail-to-rail swing Symmetrical VTC Propagation delay function of load capacitance and resistance of transistors No static power dissipation Direct path current during switching

CMOS Inverter N Well V DD V DD PMOS 2λ PMOS Contacts In Out In Out Metal 1 NMOS Polysilicon NMOS GND

Two Cascade Inverters Share power and ground V DD Connect in Metal

CMOS Inverter: First-Order DC Analysis V DD V DD V out R p V out V OL = 0 V OH = V DD V M = f(r n, R p ) R n V in = V DD V in = 0

Voltage Transfer Characteristic

PMOS Load Lines + - V GSp I Dp V in = V DD +V GSp I Dn = - I Dp V out = V DD +V DSp I Dn + V GSn - I Dn V out I Dp V in =0 I Dn I Dn V in =0 V in =1.5 V in =1.5 V GSp =-1 V DSp V DSp V out V GSp =-2.5 V in = V DD +V GSp I Dn = - I Dp V out = V DD +V DSp

CMOS Inverter Load Characteristics I Dn V in = 0 V in = 2.5 PMOS V in = 0.5 V in = 2 NMOS V in = 1 V in = 1.5 V in = 1.5 V in = 1 V in = 2 V in = 1.5 V in = 1 V in = 0.5 V in = 2.5 V in = 0 V out

CMOS Inverter Voltage Transfer Characteristics V out 0.5 1 1.5 2 2.5 NMOS off PMOS res Vdd = 2.5(V) NMOS sat PMOS res NMOS sat PMOS sat NMOS res PMOS sat V M V out = V in Switching Threshold NMOS res PMOS off 0.5 1 1.5 2 2.5 V in

CMOS Inverter Voltage Transfer Characteristics Copyright Digital Integrated 2005 Circuits Pearson 2nd Addison-Wesley. All rights reserved. Inverter

V (V) M Switching Threshold as a function of Transistor Ratio 1.8 1.7 1.6 1.5 1.4 1.3 1.2 1.1 1 0.9 0.8 10 0 10 1 W p /W n

Noise in Digital Integrated Circuits v(t) V DD i(t) (a) Inductive coupling (b) Capacitive coupling (c) Power and ground noise

Mapping between analog and digital signals "1" V OH V IH V(y) V OH Slope = -1 Undefined Region V IL Slope = -1 "0" V OL V OL V IL V IH V(x)

Definition of Noise Margins "1" V OH Noise Margin High Noise Margin Low V OL "0" Gate Output NM H NM L V IH Undefined Region V IL Gate Input

Noise Margins: Definition Copyright Digital Integrated 2005 Circuits Pearson 2nd Addison-Wesley. All rights reserved. Inverter

Noise Margins: CMOS Inverter Mp on Mn off Mp off Mn on 0 1 Copyright Digital Integrated 2005 Circuits Pearson 2nd Addison-Wesley. All rights reserved. Inverter

Noise Margins V OH and V OL for the inverter circuit Digital Integrated Circuits 2nd Introduction to Circuits, Fourth Edition by Peter Uyemura, Inverter Copyright 2004 John Wiley & Sons. All rights reserved.

A simple Approach to Determine V out V IH and V IH IL V OH V M V in V OL V IL V IH A simplified approach

Inverter Gain 0-2 -4-6 gain -8-10 -12-14 -16-18 0 0.5 1 1.5 2 2.5 V in (V)

The Regenerative Property v 0 v 1 v 2 v 3 v 4 v 5 v 6... (a) A chain of inverters. v 1, v 3,... v 1, v 3,... f(v) finv(v) finv(v) f(v) v 0, v 2,... (b) Regenerative gate v 0, v 2,... (c) Non-regenerative gate

Impact of Process Variations (1) 2.5 V out (V) 2 1.5 1 Good NMOS Bad PMOS Nominal Good PMOS Bad NMOS 0.5 0 0 0.5 1 1.5 2 2.5 V in (V)

Impact of Process Variations (2) 2.5 0.2 2 0.15 V out (V) 1.5 1 V out (V) 0.1 0.5 0 0 0.5 1 1.5 2 2.5 V (V) in 0.05 Gain=-1 0 0 0.05 0.1 0.15 0.2 V (V) in VTC vs. Supply Voltage variation (0.25 um)

Propagation Delay

Propagation time definitions t pf = t phl t pr = t plh Digital Integrated Circuits 2nd Introduction to Circuits, Fourth Edition by Peter Uyemura, Inverter Copyright 2004 John Wiley & Sons. All rights reserved.

Delay Definitions V in 50% t phl t plh t V out 90% 50% t f 10% t r t

RC switch model equivalent for the CMOS Inverter Digital Integrated Circuits 2nd Introduction to Circuits, Fourth Edition by Peter Uyemura, Inverter Copyright 2004 John Wiley & Sons. All rights reserved.

CMOS Inverter Propagation Delay Approach 1 V DD t phl = C L V swing /2 I av I av V out C L ~ C L k n V DD V in = V DD

Evolution of the inverter switching model Digital Integrated Circuits 2nd Introduction to Circuits, Fourth Edition by Peter Uyemura, Inverter Copyright 2004 John Wiley & Sons. All rights reserved.

CMOS Inverter Propagation Delay Approach V DD V DD R p t phl = f(r n.c L ) = 0.69 R n C L V out V out C L C L R n V in = 0 (a) Low-to-high V in = V DD (b) High-to-low

Transient Response 3? 2.5 V out (V) 2 1.5 1 t plh t phl t p = 0.69 C L (R eqn +R eqp )/2 0.5 0-0.5 0 0.5 1 1.5 2 2.5 t (sec) x 10-10

Computing the Capacitances V DD V DD V in C gd12 M2 C db2 V out C g4 M4 V out2 M1 C db1 C w Interconnect C g3 M3 Fanout Simplified Model V in V out C L

The Miller Effect ΔV C gd1 V out V out ΔV V in ΔV 2C gd1 M1 ΔV V in M1 A capacitor experiencing identical but opposite voltage swings at both its terminals can be replaced by a capacitor to ground, whose value is two times the original value.

Computing the Capacitances

Design for Performance Keep capacitances small Increase transistor sizes watch out for self-loading! Increase V DD (????)

NMOS/PMOS ratio 5 x 10-11 tplh tphl 4.5 t p (sec) 4 tp β = W p /W n 3.5 3 1 1.5 2 2.5 3 3.5 4 4.5 5 β

Delay as a function of V DD 5.5 5 4.5 4 t p (normalized) 3.5 3 2.5 2 1.5 1 0.8 1 1.2 1.4 1.6 1.8 2 2.2 2.4 V DD (V)

Device Sizing 3.8 x 10-11 t p (sec) 3.6 3.4 3.2 3 2.8 2.6 2.4 2.2 2 (for fixed load) 2 4 6 8 10 12 14 S t p = 0.69R ref C iref (1+C ext /S.C iref ) t p = t po (1+C ext /S.C iref ) Self-loading effect: Intrinsic capacitances dominate

Impact of Rise Time on Delay 0.35 0.3 t phl (nsec) 0.25 0.2 0.15 0 0.2 0.4 0.6 t rise (nsec) 0.8 1

Inverter Sizing

Inverter Chain In Out C L If C L is given: - How many stages are needed to minimize the delay? - How to size the inverters? May need some additional constraints.

Inverter Delay Minimum length devices, L=0.25μm Assume that for W P = 2W N =2W same pull-up and pull-down currents approx. equal resistances R N = R P approx. equal rise t plh and fall t phl delays Analyze as an RC network 1 1 W R N unit W unit WP R P = Runit = RN = W unit R W 2W W Delay (D): t phl = (ln 2) R N C L Load for the next stage: W Cgin = 3 W t plh = (ln 2) R P C L unit C unit

Inverter with Load Delay R W C L R W Load (C L ) t p = kr W C L k is a constant, equal to 0.69 Assumptions: no load -> zero delay W unit = 1

Inverter with Load C P = 2C unit 2W Delay W C int C L C N = C unit Load Delay = kr W (C int + C L ) = kr W C int + kr W C L = kr W C int (1+ C L /C int ) = Delay (Internal) + Delay (Load)

Delay Formula Delay ~ R W ( C + C ) int L t p = kr W C int ( 1 + C / C ) = t ( 1 + f / γ ) L int p 0 C int = γc gin with γ 1 f = C L /C gin - effective fanout R = R unit /W ; C int =WC unit t p0 = 0.69R unit C unit

Apply to Inverter Chain In Out 1 2 N C L t p = t p1 + t p2 + + t pn C gin, j+ 1 t + pj ~ RunitCunit 1 γcgin, j N N C gin j t p = t p j = t, + 1, p0 1 +, Cgin N = j i C, + 1 = 1 = 1 γ gin, j C L

Optimal Tapering for Given N Delay equation has N - 1 unknowns, C gin,2 C gin,n Minimize the delay, find N - 1 partial derivatives Result: C gin,j+1 /C gin,j = C gin,j /C gin,j-1 Size of each stage is the geometric mean of two neighbors C gin, j = Cgin, j 1C gin, j+ 1 - each stage has the same effective fanout (C out /C in ) - each stage has the same delay

Optimum Delay and Number of Stages When each stage is sized by f and has same eff. fanout f: N f = F = C Effective fanout of each stage: L / Cgin,1 Minimum path delay p f = N F t = Nt + p0 ( 1 /γ ) N F

Example In C 1 1 f f 2 Out C L = 8 C 1 C L /C 1 has to be evenly distributed across N = 3 stages: f = 3 8 = 2

Optimum Number of Stages For a given load, C L and given input capacitance C in Find optimal sizing f t p = Nt t C f p0 p L = F C t ln F f γ ln f f 1 γ f = 0 2 ln f γ ln f ( 1/ N ) p0 F / γ + 1 = + = t p0 ln γ F ln For γ = 0, f = e, N = lnf in = f N C with N = in f ln ln F f = exp 1+ ( γ f )

Optimum Effective Fanout f Optimum f for given process defined by γ f = exp 1+ ( γ f ) f opt = 3.6 for γ=1

Impact of Self-Loading on tp No Self-Loading, γ=0 With Self-Loading γ=1 60.0 u/ln(u) 40.0 x=10,000 x=1000 20.0 x=100 x=10 0.0 1.0 3.0 5.0 7.0 u

Normalized delay function of F t = Nt + p p0 ( 1 /γ ) N F

Buffer Design N f t p 1 64 1 64 65 1 8 64 2 8 18 1 4 16 64 3 4 15 1 64 2.8 8 22.6 4 2.8 15.3