Integrated Circuits & Systems

Similar documents
Integrated Circuits & Systems

Properties of CMOS Gates Snapshot

Digital Integrated Circuits A Design Perspective

Integrated Circuits & Systems

Digital Integrated Circuits A Design Perspective

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

Integrated Circuits & Systems

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

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

EE141Microelettronica. CMOS Logic

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

EE141. Administrative Stuff

Integrated Circuits & Systems

Integrated Circuits & Systems

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

Digital Integrated Circuits A Design Perspective

Digital EE141 Integrated Circuits 2nd Combinational Circuits

THE INVERTER. Inverter

COMBINATIONAL LOGIC. Combinational Logic

Lecture 8-1. Low Power Design

CMOS Inverter (static view)

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

EEE 421 VLSI Circuits

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

The CMOS Inverter: A First Glance

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

Static CMOS Circuits. Example 1

COMP 103. Lecture 16. Dynamic Logic

ECE 546 Lecture 10 MOS Transistors

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

Interconnect (2) Buffering Techniques. Logical Effort

Digital Integrated Circuits A Design Perspective

CHAPTER 15 CMOS DIGITAL LOGIC CIRCUITS

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

Integrated Circuits & Systems

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

Digital Integrated Circuits A Design Perspective

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

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

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

Lecture 4: DC & Transient Response

The CMOS Inverter: A First Glance

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

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

L2: Combinational Logic Design (Construction and Boolean Algebra)

Lecture 5: DC & Transient Response

Lecture 6: DC & Transient Response

Lecture 4: CMOS review & Dynamic Logic

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

ENEE 359a Digital VLSI Design

Power Dissipation. Where Does Power Go in CMOS?

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

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

Dynamic operation 20

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

EE 434 Lecture 33. Logic Design

NTE4501 Integrated Circuit CMOS, Dual 4 Input NAND Gate, 2 Input NOR/OR Gate, 8 Input AND/NAND Gate

L2: Combinational Logic Design (Construction and Boolean Algebra)

ECE 342 Electronic Circuits. Lecture 34 CMOS Logic

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences

ECE 342 Solid State Devices & Circuits 4. CMOS

ECE321 Electronics I

Digital Integrated Circuits

CARNEGIE MELLON UNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING DIGITAL INTEGRATED CIRCUITS FALL 2002

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

EE115C Digital Electronic Circuits Homework #5

EE5780 Advanced VLSI CAD

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

EECS 141 F01 Lecture 17

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

MOSFET and CMOS Gate. Copy Right by Wentai Liu

Lecture 5: DC & Transient Response

Digital Integrated Circuits 2nd Inverter

ENEE 359a Digital VLSI Design

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

Digital Integrated Circuits A Design Perspective

C.K. Ken Yang UCLA Courtesy of MAH EE 215B

EE5311- Digital IC Design

CMPEN 411. Spring Lecture 18: Static Sequential Circuits

CMPEN 411 VLSI Digital Circuits Spring Lecture 14: Designing for Low Power

Static CMOS Circuits

ECE 342 Electronic Circuits. Lecture 35 CMOS Delay Model

Homework #2 10/6/2016. C int = C g, where 1 t p = t p0 (1 + C ext / C g ) = t p0 (1 + f/ ) f = C ext /C g is the effective fanout

EE241 - Spring 2001 Advanced Digital Integrated Circuits

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

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

PASS-TRANSISTOR LOGIC. INEL Fall 2014

Integrated Circuits & Systems

CMOS Logic Gates. University of Connecticut 181

VLSI Design, Fall Logical Effort. Jacob Abraham

Digital Microelectronic Circuits ( ) Ratioed Logic. Lecture 8: Presented by: Mr. Adam Teman

The Physical Structure (NMOS)

EE 330 Lecture 37. Digital Circuits. Other Logic Families. Propagation Delay basic characterization Device Sizing (Inverter and multiple-input gates)

Chapter 11. Inverter. DC AC, Switching. Layout. Sizing PASS GATES (CHPT 10) Other Inverters. Baker Ch. 11 The Inverter. Introduction to VLSI

Lecture 12 Digital Circuits (II) MOS INVERTER CIRCUITS

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

Very Large Scale Integration (VLSI)

Topic 4. The CMOS Inverter

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Transcription:

Federal University of Santa Catarina Center for Technology Computer Science & Electronics Engineering Integrated Circuits & Systems INE 5442 Lecture 16 CMOS Combinational Circuits - 2 guntzel@inf.ufsc.br

Switch Delay Models for Complementary Gates NAND2 INV NOR2 A R p B R p A R p B R p A R n C L R n A C L A R p C int B R n C int R n A R n B C L Source: Rabaey; Chandrakasan; Nikolic, 2003 Slide 16.2

Complementary Logic Dynamic Behavior 4-input NAND R 5 R 6 R 7 A B C D R 8 A B C D R 4 A C L A B C 3 C L R 3 B C 3 C C 2 R 2 C 2 D C 1 C R 1 D C 1 Slide 16.3

Complementary Logic Dynamic Behavior 4-input NAND Intra-cell capacitances cannot be disregarded Distributed RC model ( Elmore Delay ) t phl = 0,69 (R 1 C 1 + (R 1 +R 2 ) C 2 + + (R 1 +R 2 +R 3 ) C 3 + (R 1 +R 2 +R 3 +R 4 ) C L ) A R 5 B R 4 A R 3 B R 6 C R 7 C 3 D R 8 C L If R 1 =R 2 =R 3 =R 4 =R N then: t phl = 0.69 R N x (C 1 +2C 2 +3C 3 +4C L ) Intra-cell capacitances consist of: junction source and drain capacitances and gate-to-source and gate-to-drain capacitances. R 2 C R 1 D C 2 C 1 Slide 16.4

Problems with Static CMOS Style 1. N-input gates require 2N transistors 2. Propagation delay deteriorates rapidly as a function of the fan-in (i.e., number of inputs) Intrinsic capacitance increases linearly with the number of inputs. The series connection of transistors causes an additional slowdown Source: Rabaey; Chandrakasan; Nikolic, 2003 Slide 16.5

Propagation Delay as a Function of Fan-In Propagation delay of CMOS NAND gate approx. quadratic t p (ps) t phl t p t p t plh LH linear fanin Gates with more than 4 inputs should be avoided Source: Rabaey; Chandrakasan; Nikolic, 2003 Slide 16.6

Propagation Delay as a Function of Fan-Out t p (psec) t p NOR2 t p NAND2 t p INV All gates have the same drive current. Slope is a function of driving strength eff. fan-out Source: Rabaey; Chandrakasan; Nikolic, 2003 Slide 16.7

Propagation Delay as a Function of Fan-Out Fan-in: quadratic due to increasing resistance and capacitance Fan-out: each additional fan-out gate adds two gate capacitances to C L t p = a 1 FI + a 2 FI 2 + a 3 FO Source: Rabaey; Chandrakasan; Nikolic, 2003 Slide 16.8

Spice Simulations for 4-input NAND Modify file nand2-v0.cir ( www.in.ufsc.br/~guntzel/ine5442/combinational -CMOS/ ) A B C D A C L B C D C 3 C 2 C 1 Slide 16.9

Spice Simulations for 4-input NAND Results t plh t phl A=B=C=B= B=C=D=1 A= A=C=D=1 B= A=B=D=1 C= A=B=C=1 D= Slide 16.10

Design Techniques for Static CMOS Gates Transistor Sizing 15,4µm 4,8µm 4,8µm Only effective when the load is dominated by the fanout (not by the intrinsec capacitance) x x x x 4,8µm 4,8µm Gnd Slide 16.11

Design Techniques for Static CMOS Gates Progressive Sizing In N MN C L t phl = 0,69 (R 1 C 1 + (R 1 +R 2 ) C 2 + + (R 1 +R 2 +R 3 ) C 3 + (R 1 +R 2 +R 3 +R 4 ) C L ) In 3 In 2 M3 M2 C 3 C 2 Equalize efective resistances by: W M1 > W M2 > W M3 > > W MN In 1 M1 C 1 Up to 20% gate delay reduction can be achieved (according to Rabaey) Problem: difficult to be accomplished in layout, due to different Ws. Slide 16.12

Design Techniques for Static CMOS Gates Transistor Reordering Critical path Critical path In 3 1 In 2 1 In 1 0 1 M3 M2 M1 C 2 C 1 C L charged charged charged 0 1 In 1 M3 In 2 1 M2 In 3 1 M1 C 2 C 1 C L charged charged charged Delay determined by the time to discharge C L, C 1 e C 2 Delay determined by the time to discharge C L Slide 16.13 Source: Rabaey; Chandrakasan; Nikolic, 2003

Design Techniques for Static CMOS Gates Logic Decomposition/Restructuring F = ABCDEFGH High fanin (avoid) Two-level CMOS logic Fanin of 2, unitary fanout Source: Rabaey; Chandrakasan; Nikolic, 2003 Slide 16.14

Design Techniques for Static CMOS Gates Bufer Insertion Isolate an-in from fanout C L C L C L may represent the capacitance o a long wire (e.g., a bus line) Source: Rabaey; Chandrakasan; Nikolic, 2003 Slide 16.15

Ratioed Logic Resistive load R L S Depletion transist. V T <0 S PMOS transist S PDN PDN PDN Resistive Load (general idea) with depletion transistor Pseudo-NMOS Target: transistor reduction Problem: the nominal low output voltage (V OL ) is not 0 V. Slide 16.16

Ratioed Logic Resistive load PDN R L S N+1 transistors V OH = V OL = R PN /(R PN + R L ) Asymmetric response Static power consumption Tp L = 0,69 R L C L Slide 16.17

Ratioed Logic Active Load Depletion transist. V T <0 PMOS transist S S PDN PDN with depletion transistor Pseudo-NMOS Smaller Area & self load But static power dissipation and V OL > 0 (less robust to noise) Slide 16.18

Ratioed Logic Features (Noise Margins) To improve robustness V OL must be as small => k p << k n (=> W p << W n ) With W p << W n => tp LH increases Source: Rabaey; Chandrakasan; Nikolic, 2003 Slide 16.19

Ratioed Logic Features (VTC) Effect of sizing the PMOS transistor in a pseudo-nmos inverter 3.0 Ratios W/L p < 1 => L p > W p (> L min ) 2.5 size V OL Static power tp LH 2.0 W/L p = 4 4 0.69V 564µW 14ps 2 0.27V 298µW 56ps V o u t [V] 1.5 1.0 W/L p = 2 1 0.13V 160µW 123ps 0.5 0.06V 80µW 268ps 0.25 0.03V 41µW 569ps 0.5 W/L p = 0.5 W/L p = 0.25 0.0 0.0 0.5 1.0 1.5 2.0 2.5 W/L p = 1 Slide 16.20 V in [V] Source: Rabaey; Chandrakasan; Nikolic, 2003

Application of Ratioed Logic to PLAs But, applying De Morgan s theorem A B AND Plane OR Plane C D imput buffers m n outputs A B inputs Slide 16.21 C D

Application of Ratioed Logic to PLAs Pseudo-NMOS to realize a many-input NOR gate NOR Plane 1 NOR Plane 2 S n A B C D imput buffers m outputs inputs Slide 16.22

Improved Ratioed Logic Differential Cascode Voltage Switch Logic (DCVSL) When PDN1 conducts, PDN2 is off (and vice -versa) Each input must be provided in complementary format out M 1 M 2 PDN1 PDN2 The feedback mechanism turns off the load device that is not used out Slide 16.23

Improved Ratioed Logic - DCVSL Circuit is in steady state (no current flows) out on off M 1 M 2 1 0 out PDN1 PDN2 no path to Gnd there is a path to Gnd Slide 16.24

Improved Ratioed Logic - DCVSL PDN1 must bring out below V DD - V Tp on off A new input vector is applied out M 1 M 2 PDN1 PDN2 0 out Becomes in high impedance (M2 and PDN2 are both off) there is a path to Gnd no path to Gnd Slide 16.25

Improved Ratioed Logic - DCVSL ( < V DD - V Tp ) out on turns on M 1 M 2 out A new input vector is applied PDN1 PDN2 there is a path to Gnd no path to Gnd Slide 16.26

Improved Ratioed Logic - DCVSL turns turns on M 1 off M 2 ( < V DD - V Tp ) ( > V DD - V Tp ) out out A new input vector is applied PDN1 PDN2 there is a path to Gnd no path to Gnd Slide 16.27

Improved Ratioed Logic - DCVSL out is completely discharged through this path (when no more current flows) out off on M 1 M 2 out out is completely charged through this path (when no more current flows) A new input vector is applied PDN1 PDN2 there is a path to Gnd no path to Gnd Slide 16.28

Improved Ratioed Logic - DCVSL Circuit reaches steady state No current out off on M 1 M 2 0 1 out No current A new input vector is applied PDN1 PDN2 there is a path to Gnd no path to Gnd Slide 16.29

Improved Ratioed Logic - DCVSL M 1 M 2 out out PDN1 PDN2 Full rail-to-rail swing No static currents However: During transition, short circuit current (dynamic consumption) Device rationing is still important for functionality (not only for performance) Slide 16.30

V o l t a g e [V] 2.5 1.5 0.5 CMOS Combinational Circuits Improved Ratioed Logic - DCVSL AND/NAND Gate Transient Response A,B A, B out=a.b out =A.B 1.5µm/ 0.25µm out M 1 M 2 M 3 M 4 1.0µm/ 0.25µm M 5 M 6 1.5µm/ 0.25µm 0.5µm/ 0.25µm out -0.5 0 0.2 0.4 0.6 0.8 1.0 Time [ns] Source: Rabaey; Chandrakasan; Nikolic, 2003 tp(out)= 197ps tp(out )= 321ps Slide 16.31

Improved Ratioed Logic - DCVSL XOR-XNOR Gate Source: Rabaey; Chandrakasan; Nikolic, 2003 It is possible to share transistors among the two PDNs, thus reducing the overhead Slide 16.32

CMOS Combinational References Circuits 1. RABAEY, J; CHANDRAKASAN, A.; NIKOLIC, B. Digital Integrated Circuits: a design perspective. 2 nd Edition. Prentice Hall, 2003. ISBN: 0-13-090996-3. 2. WESTE, Neil; HARRIS, David. CMOS VLSI Design: a circuits and systems perspective. Addison-Wesley, 4 th Edition, 2010. ISBN 978-0321547743. Slide 16.33