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

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

VLSI Design I; A. Milenkovic 1

VLSI Design I; A. Milenkovic 1

VLSI Design I; A. Milenkovic 1

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

CMOS Inverter (static view)

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

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

EEE 421 VLSI Circuits

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

Digital Integrated Circuits A Design Perspective

CPE/EE 427, CPE 527 VLSI Design I L07: CMOS Logic Gates, Pass Transistor Logic. Review: CMOS Circuit Styles

The CMOS Inverter: A First Glance

CPE/EE 427, CPE 527 VLSI Design I Pass Transistor Logic. Review: CMOS Circuit Styles

THE INVERTER. Inverter

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

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

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

ECE 342 Solid State Devices & Circuits 4. CMOS

CMOS Digital Integrated Circuits Lec 10 Combinational CMOS Logic Circuits

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

CMOS Technology for Computer Architects

Properties of CMOS Gates Snapshot

Course Administration. CPE/EE 427, CPE 527 VLSI Design I L04: MOS Transistors. Review: CMOS Process at a Glance

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

Digital Integrated Circuits A Design Perspective

COMBINATIONAL LOGIC. Combinational Logic

ECE 546 Lecture 10 MOS Transistors

Integrated Circuits & Systems

CPE/EE 427, CPE 527 VLSI Design I L18: Circuit Families. Outline

EE141Microelettronica. CMOS Logic

Lecture 5: DC & Transient Response

VLSI Design and Simulation

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

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

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

Digital Integrated Circuits A Design Perspective

VLSI Design I; A. Milenkovic 1

COMP 103. Lecture 16. Dynamic Logic

EE5311- Digital IC Design

MOSFET and CMOS Gate. Copy Right by Wentai Liu

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Lecture 12 Digital Circuits (II) MOS INVERTER CIRCUITS

CHAPTER 15 CMOS DIGITAL LOGIC CIRCUITS

Lecture 6: DC & Transient Response

EECS 141 F01 Lecture 17

4.10 The CMOS Digital Logic Inverter

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

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

Digital Integrated Circuits A Design Perspective

Digital Integrated Circuits

Integrated Circuits & Systems

MOS Transistor Theory

DC & Transient Responses

Pass-Transistor Logic

ECE321 Electronics I

EE 434 Lecture 33. Logic Design

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

Lecture 12 Circuits numériques (II)

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

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

EE5780 Advanced VLSI CAD

The CMOS Inverter: A First Glance

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

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

MOS Transistor Theory

ECE 342 Electronic Circuits. Lecture 35 CMOS Delay Model

EE5311- Digital IC Design

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

EE40 Lec 20. MOS Circuits

ENEE 359a Digital VLSI Design

Lecture 5: DC & Transient Response

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

5. CMOS Gate Characteristics CS755

Topic 4. The CMOS Inverter

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

ΗΜΥ 307 ΨΗΦΙΑΚΑ ΟΛΟΚΛΗΡΩΜΕΝΑ ΚΥΚΛΩΜΑΤΑ Εαρινό Εξάμηνο 2018

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

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

Digital EE141 Integrated Circuits 2nd Combinational Circuits

THE CMOS INVERTER CHAPTER. Quantification of integrity, performance, and energy metrics of an inverter Optimization of an inverter design

EE115C Digital Electronic Circuits Homework #3

VLSI Design I; A. Milenkovic 1

MOS Inverters. Digital Electronics - INEL Prof. Manuel Jiménez. With contributions by: Rafael A. Arce Nazario

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

Lecture 4: CMOS review & Dynamic Logic

Name: Answers. Grade: Q1 Q2 Q3 Q4 Q5 Total. ESE370 Fall 2015

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

VLSI Design I; A. Milenkovic 1

Digital Integrated Circuits 2nd Inverter

Static CMOS Circuits. Example 1

Power Dissipation. Where Does Power Go in CMOS?

ESE 570 MOS INVERTERS STATIC (DC Steady State) CHARACTERISTICS. Kenneth R. Laker, University of Pennsylvania, updated 12Feb15

Topics. Dynamic CMOS Sequential Design Memory and Control. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut

Lecture 4: Implementing Logic in CMOS

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

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

Where Does Power Go in CMOS?

EECS 141: FALL 05 MIDTERM 1

Transcription:

CMOS Inverter: Steady State Response CPE/EE 47, CPE 57 VLSI esign I L6: CMOS Inverter, CMOS Logic Gates R p V OL = V OH = V M = f(r n, R p ) epartment of Electrical and Computer Engineering University of labama in Huntsville = R n = leksandar Milenkovic ( www.ece.uah.edu/~milenka ) www.ece.uah.edu/~milenka/cpe57-4 V in = V in = 9/8/4 VLSI esign I;. Milenkovic 4 Course dministration Instructor: T: Labs: URL: Text: leksandar Milenkovic milenka@ece.uah.edu www.ece.uah.edu/~milenka E 7-L Office Hrs: MW 9:-: athima Tareen tareenf@eng.uah.edu ccounts on Solaris machines, Lab# is on http://www.ece.uah.edu/~milenka/cpe57-4 nalysis and esign of igital ICs, 3 rd Edition Hodges et. al., 4 Previous: IC abrication (slides, Chapter 3) Today: MOS Transistors (slides, Chapter ) CMOS Properties ull rail-to-rail swing high noise margins Logic levels not dependent upon the relative device sizes transistors can be minimum size ratioless lways a path to V dd or in steady state low output impedance (output resistance in kω range) large fan-out (albeit with degraded performance) Extremely high input resistance (gate of MOS transistor is near perfect insulator) nearly zero steady-state input current No direct path steady-state between power and ground no static power dissipation Propagation delay function of load capacitance and resistance of transistors 9/8/4 VLSI esign I;. Milenkovic 9/8/4 VLSI esign I;. Milenkovic 5 V in CMOS Inverter: irst Look Review: Short Channel I-V Plot (NMOS) I ().5 X -4 V GS =.5V V GS =.V.5 V GS =.5V.5 V GS =.V Linear dependence.5.5.5 V S (V) NMOS transistor,.5um, L d =.5um, W/L =.5, =.5V, V T =.4V 9/8/4 VLSI esign I;. Milenkovic 3 9/8/4 VLSI esign I;. Milenkovic 6

Short Channel I-V Plot (PMOS) ll polarities of all voltages and currents are reversed - V S (V) - V GS = -.V V GS = -.5V V GS = -.V V GS = -.5V - X -4 PMOS transistor,.5um, L d =.5um, W/L =.5, =.5V, V T = -.4V 9/8/4 VLSI esign I;. Milenkovic 7 -. -.4 -.6 -.8 I ().5.5.5 CMOS Inverter VTC.5.5.5 9/8/4 VLSI esign I;. Milenkovic Transforming PMOS I-V Lines CMOS Inverter VTC Want common coordinate set V in,, and I n I Sp = -I Sn V GSn = V in ; V GSp = V in - V Sn = ; V Sp = - I n NMOS off PMOS res.5 NMOS sat PMOS res V GSp = - V GSp = -.5 V in = V in =.5 Mirror around x-axis V in = + V GSp I n = -I p Horiz. shift over = + V Sp Vout V in = V in =.5.5 NMOS sat PMOS sat.5 NMOS res PMOS sat NMOS res PMOS off.5.5.5 9/8/4 VLSI esign I;. Milenkovic 8 9/8/4 VLSI esign I;. Milenkovic PMOS.5 V in = V X -4 CMOS Inverter Load Lines NMOS V in =.5V CMOS Inverter: Switch Model of ynamic ehavior V in =.5V.5 V in =.V R p I n () V in =.V V in =.5V V V in =.5V in = V V in = V V in =.5V.5 V in =.5V V in =.V V in =.V V in =.5V V in =.5V.5.5.5 V in = V.5um, W/L n =.5, W/L p = 4.5, =.5V, V Tn =.4V, V Tp = -.4V 9/8/4 VLSI esign I;. Milenkovic 9 C L R n V V in = in = 9/8/4 VLSI esign I;. Milenkovic

CMOS Inverter: Switch Model of ynamic ehavior Switch Threshold Example In our generic.5 micron CMOS process, using the process parameters from slide L3.5, a =.5V, and a minimum size NMOS device ((W/L) n of.5) R p R n NMOS PMOS V T (V).43 -.4 γ(v.5 ).4 -.4 V ST (V).63 - k (/V ) 5 x -6-3 x -6 λ(v - ).6 -. V in = V in = Gate response time is determined by the time to charge through R p (discharge through R n ) 9/8/4 VLSI esign I;. Milenkovic 3 (W/L) p (W/L) n = 9/8/4 VLSI esign I;. Milenkovic 6 Relative Transistor Sizing When designing static CMOS circuits, balance the driving strengths of the transistors by making the PMOS section wider than the NMOS section to maximize the noise margins and obtain symmetrical characteristics Switch Threshold Example In our generic.5 micron CMOS process, using the process parameters, a =.5V, and a minimum size NMOS device ((W/L) n of.5) NMOS PMOS V T (V).43 -.4 γ(v.5 ).4 -.4 V ST (V).63 - k (/V ) 5 x -6-3 x -6 λ(v - ).6 -. (W/L) p 5 x -6.63 (.5.43.63/) = (W/L) n -3 x -6 x x = 3.5 -. (.5.4./) (W/L) p = 3.5 x.5 = 5.5 for a V M of.5v 9/8/4 VLSI esign I;. Milenkovic 4 9/8/4 VLSI esign I;. Milenkovic 7 Switching Threshold V M where V in = (both PMOS and NMOS in saturation since V S = V GS ) V M r /( + r) where r = k p V STp /k n V STn Switching threshold set by the ratio r, which compares the relative driving strengths of the PMOS and NMOS transistors Want V M = / (to have comparable high and low noise margins), so want r (W/L) p k n V STn (V M -V Tn -V STn /) (W/L) n = k p V STp ( -V M +V Tp +V STp /) V M (V).5.4.3...9.8 Simulated Inverter V M. ~3.4 (W/L) p /(W/L) n Note: x-axis is semilog V M is relatively insensitive to variations in device ratio setting the ratio to 3,.5 and gives V M s of.v,.8v, and.3v Increasing the width of the PMOS moves V M towards Increasing the width of the NMOS moves V M toward 9/8/4 VLSI esign I;. Milenkovic 5 9/8/4 VLSI esign I;. Milenkovic 8

Noise Margins etermining V IH and V IL Impact of Process Variation on VTC Curve 3 V OH = V OL = VIL V M V in piece-wise linear approximation of VTC VIH y definition, V IH and V IL are where d /dv in = - (= gain) NM H = - V IH NM L = V IL - pproximating: V IH = V M - V M /g V IL = V M + ( - V M )/g So high gain in the transition region is very desirable.5.5.5 ad PMOS Good NMOS.5.5.5 Good PMOS ad NMOS Nominal process variations (mostly) cause a shift in the switching threshold 9/8/4 VLSI esign I;. Milenkovic 9 9/8/4 VLSI esign I;. Milenkovic.5.5.5 CMOS Inverter VTC from Simulation.5.5.5.5um, (W/L) p /(W/L) n = 3.4 (W/L) n =.5 (min size) =.5V V M.5V, g = -7.5 V IL =.V, V IH =.3V NM L = NM H =. (actual values are V IL =.3V, V IH =.45V NM L =.3V & NM H =.5V) Output resistance low-output =.4kΩ high-output = 3.3kΩ 9/8/4 VLSI esign I;. Milenkovic.5.5 Scaling the Supply Voltage.5 Gain=-.5..5..5.5.5 evice threshold voltages are evice threshold voltages are kept (virtually) constant kept (virtually) constant 9/8/4 VLSI esign I;. Milenkovic 3..5..5 Gain eterminates gain - -4-6 -8 - - -4-6 -8 V in.5.5 Gain is a strong function of the slopes of the currents in the saturation region, for V in = V M (+r) g ---------------------------------- (V M -V Tn -V STn /)(λ n - λ p ) etermined by technology parameters, especially channel length modulation (λ). Only designer influence through supply voltage and V M (transistor sizing). 9/8/4 VLSI esign I;. Milenkovic Static CMOS Logic

CMOS Circuit Styles Threshold rops Static complementary CMOS - except during switching, output connected to either V or via a lowresistance path high noise margins full rail to rail swing VOH and VOL are at V and, respectively low output impedance, high input impedance no steady state path between V and (no static power consumption) delay a function of load capacitance and transistor resistance comparable rise and fall times (under the appropriate transistor sizing conditions) ynamic CMOS - relies on temporary storage of signal values on the capacitance of high-impedance circuit nodes simpler, faster gates increased sensitivity to noise 9/8/4 VLSI esign I;. Milenkovic 5 PUN S PN S V GS S - V Tn V GS S V Tp 9/8/4 VLSI esign I;. Milenkovic 8 In In Static Complementary CMOS Pull-up network (PUN) and pull-down network (PN) PUN PMOS transistors only pull-up: make a connection from to when (In,In, In N ) = Construction of PN NMOS devices in series implement a NN function In N In In PN (In,In, In N ) pull-down: make a connection from to when (In,In, In N ) = NMOS devices in parallel implement a NOR function In N NMOS transistors only + PUN and PN are dual logic networks 9/8/4 VLSI esign I;. Milenkovic 6 9/8/4 VLSI esign I;. Milenkovic 9 Threshold rops ual PUN and PN PUN PUN and PN are dual networks emorgan s theorems + = [!( + ) =!! or!( ) =! &!] = + [!( ) =! +! or!( & ) =!!] PN a parallel connection of transistors in the PUN corresponds to a series connection of the PN Complementary gate is naturally inverting (NN, NOR, OI, OI) Number of transistors for an N-input logic gate is N 9/8/4 VLSI esign I;. Milenkovic 7 9/8/4 VLSI esign I;. Milenkovic 3

CMOS NN CMOS NOR NOR = NOR(,) = = = = = = = = = = = = 9/8/4 VLSI esign I;. Milenkovic 3 9/8/4 VLSI esign I;. Milenkovic 34 CMOS NN Complex CMOS Gate NN = NN(,) OUT =!( + ( + C)) C = = = = = = = = = = = = 9/8/4 VLSI esign I;. Milenkovic 3 9/8/4 VLSI esign I;. Milenkovic 35 CMOS NOR Complex CMOS Gate + C C OUT =!( + ( + C)) 9/8/4 VLSI esign I;. Milenkovic 33 9/8/4 VLSI esign I;. Milenkovic 36