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

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

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

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

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

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

Properties of CMOS Gates Snapshot

Pass-Transistor Logic

VLSI Design I; A. Milenkovic 1

VLSI Design I; A. Milenkovic 1

VLSI Design I; A. Milenkovic 1

COMBINATIONAL LOGIC. Combinational Logic

EE141Microelettronica. CMOS Logic

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

Digital Integrated Circuits A Design Perspective

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

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

Static CMOS Circuits

Digital Integrated Circuits A Design Perspective

Digital Integrated Circuits A Design Perspective

Digital Integrated Circuits A Design Perspective

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Dynamic Combinational Circuits. Dynamic Logic

VLSI Design I; A. Milenkovic 1

COMP 103. Lecture 16. Dynamic Logic

Digital EE141 Integrated Circuits 2nd Combinational Circuits

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

Static CMOS Circuits. Example 1

EEE 421 VLSI Circuits

EECS 141 F01 Lecture 17

VLSI Design I; A. Milenkovic 1

B.Supmonchai August 1st, q In-depth discussion of CMOS logic families. q Optimizing gate metrics. q High Performance circuit-design techniques

EE141. Administrative Stuff

CMOS Digital Integrated Circuits Lec 10 Combinational CMOS Logic Circuits

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

Dynamic Combinational Circuits. Dynamic Logic

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

CMOS Inverter (static view)

THE INVERTER. Inverter

EE115C Digital Electronic Circuits Homework #4

MOSFET and CMOS Gate. Copy Right by Wentai Liu

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

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

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

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

Lecture 14: Circuit Families

Topic 4. The CMOS Inverter

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

Power Dissipation. Where Does Power Go in CMOS?

ENEE 359a Digital VLSI Design

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

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

Lecture 6: Circuit design part 1

The CMOS Inverter: A First Glance

ECE 342 Electronic Circuits. Lecture 34 CMOS Logic

Integrated Circuits & Systems

Digital Integrated Circuits A Design Perspective

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

CHAPTER 15 CMOS DIGITAL LOGIC CIRCUITS

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences

MOS Transistor Theory

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

ECE 546 Lecture 10 MOS Transistors

VLSI Design I; A. Milenkovic 1

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

EE213, Spr 2017 HW#3 Due: May 17 th, in class. Figure 1

ECE 342 Solid State Devices & Circuits 4. CMOS

Lecture 5: DC & Transient Response

CMOS Technology for Computer Architects

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

MODULE 5 Chapter 7. Clocked Storage Elements

EE 434 Lecture 33. Logic Design

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

Lecture 12 Digital Circuits (II) MOS INVERTER CIRCUITS

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

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

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

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

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

Digital Integrated Circuits

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Lecture 5: DC & Transient Response

Where Does Power Go in CMOS?

Topics. CMOS Design Multi-input delay analysis. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut

The CMOS Inverter: A First Glance

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

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

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

VLSI Design I; A. Milenkovic 1

! Charge Leakage/Charge Sharing. " Domino Logic Design Considerations. ! Logic Comparisons. ! Memory. " Classification. " ROM Memories.

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Integrated Circuits & Systems

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

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK

Topics to be Covered. capacitance inductance transmission lines

Integrated Circuits & Systems

PASS-TRANSISTOR LOGIC. INEL Fall 2014

Lecture 12 Circuits numériques (II)

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

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

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

Transcription:

PE/EE 427, PE 527 VLI Design I Pass Transistor Logic Department of Electrical and omputer Engineering University of labama in Huntsville leksandar Milenkovic ( www.ece.uah.edu/~milenka ) Review: MO ircuit tyles tatic complementary MO - except during switching, output connected to either VDD or GND via a lowresistance path high noise margins full rail to rail swing VOH and VOL are at VDD and GND, respectively low output impedance, high input impedance no steady state path between VDD and GND (no static power consumption) delay a function of load capacitance and transistor resistance comparable rise and fall times (under the appropriate transistor sizing conditions) Dynamic MO - relies on temporary storage of signal values on the capacitance of high-impedance circuit nodes simpler, faster gates increased sensitivity to noise 9/18/26 VLI Design I;. Milenkovic 2 VLI Design I;. Milenkovic 1

Review: tatic omplementary MO Pull-up network (PUN) and pull-down network (PDN) In 1 In 2 In N In 1 In 2 In N V DD PUN PDN PMO transistors only pull-up: make a connection from V DD to F when F(In 1,In 2, In N ) = 1 F(In 1,In 2, In N ) pull-down: make a connection from F to GND when F(In 1,In 2, In N ) = NMO transistors only PUN and PDN are dual logic networks 9/18/26 VLI Design I;. Milenkovic 3 OI221 Vdd D E D E Z GND 9/18/26 VLI Design I;. Milenkovic 4 VLI Design I;. Milenkovic 2

Pass Transistor Logic NMO Transistors in eries/parallel Primary inputs drive both gate and source/drain terminals NMO switch closes when the gate input is high X Y X = Y if and X Y X = Y if or Remember NMO transistors pass a strong but a weak 1 9/18/26 VLI Design I;. Milenkovic 6 VLI Design I;. Milenkovic 3

PMO Transistors in eries/parallel Primary inputs drive both gate and source/drain terminals PMO switch closes when the gate input is low X Y X = Y if and = + X Y X = Y if or = Remember PMO transistors pass a strong 1 but a weak 9/18/26 VLI Design I;. Milenkovic 7 Pass Transistor (PT) Logic F = F = Gate is static a low-impedance path exists to both supply rails under all circumstances N transistors instead of 2N No static power consumption Ratioless idirectional (versus undirectional) 9/18/26 VLI Design I;. Milenkovic 8 VLI Design I;. Milenkovic 4

VT of PT ND Gate 1.5/.25 2.5/.25.5/.25.5/.25 F= V out, V 1 =V DD, = V DD =V DD, = V DD == V DD 1 2 V in, V Pure PT logic is not regenerative - the signal gradually degrades after passing through a number of PTs (can fix with static MO inverter insertion) 9/18/26 VLI Design I;. Milenkovic 9 Differential PT Logic (PL) PT Network F F Inverse PT Network F F F= F=+ F= ND/NND F= OR/NOR F=+ XOR/XNOR F= 9/18/26 VLI Design I;. Milenkovic 1 VLI Design I;. Milenkovic 5

PL Properties Differential so complementary data inputs and outputs are always available (so don t need extra inverters) till static, since the output defining nodes are always tied to V DD or GND through a low resistance path Design is modular; all gates use the same topology, only the inputs are permuted. imple XOR makes it attractive for structures like adders Fast (assuming number of transistors in series is small) dditional routing overhead for complementary signals till have static power dissipation problems 9/18/26 VLI Design I;. Milenkovic 11 PL Full dder!um um! out out 9/18/26 VLI Design I;. Milenkovic 12 VLI Design I;. Milenkovic 6

PL Full dder!um um! out out 9/18/26 VLI Design I;. Milenkovic 13 NMO Only PT Driving an Inverter In = V DD V x = V G = V V DD DD -V Tn D M 1 M 2 V x does not pull up to V DD, but V DD V Tn Threshold voltage drop causes static power consumption (M 2 may be weakly conducting forming a path from V DD to GND) Notice V Tn increases of pass transistor due to body effect (V ) 9/18/26 VLI Design I;. Milenkovic 14 VLI Design I;. Milenkovic 7

Voltage wing of PT Driving an Inverter V DD In = V DD D.5/.25 x 1.5/.25.5/.25 Out Voltage, V 3 2 1 Out In x = 1.8V.5 1 1.5 2 Time, ns ody effect large V at x - when pulling high ( is tied to GND and charged up close to V DD ) o the voltage drop is even worse V x = V DD -(V Tn + γ( ( 2φ f + V x ) - 2φ f )) 9/18/26 VLI Design I;. Milenkovic 15 ascaded NMO Only PTs = V DD = V DD G M 1 = V DD x = V DD -V Tn1 G y M 2 = V DD Out = V DD = V DD M 1 x M 2 y Out wing on y = V DD -V Tn1 -V Tn2 wing on y = V DD -V Tn1 Pass transistor gates should never be cascaded as on the left Logic on the right suffers from static power dissipation and reduced noise margins 9/18/26 VLI Design I;. Milenkovic 16 VLI Design I;. Milenkovic 8

olution 1: Level Restorer Level Restorer =1 M 2 Out= = M n M r x= 1 For correct operation M r must be sized correctly (ratioed) on off M 1 Out =1 Full swing on x (due to Level Restorer) so no static power consumption by inverter No static backward current path through Level Restorer and PT since Restorer is only active when is high 9/18/26 VLI Design I;. Milenkovic 17 Transient Level Restorer ircuit Response 3 W/L 2 =1.5/.25 W/L n =.5/.25 W/L 1 =.5/.25 Voltage, V 2 1 W/L r =1.75/.25 W/L r =1.5/.25 node x never goes below V M of inverter so output never switches W/L r =1./.25 W/L r =1.25/.25 1 2 3 4 5 Time, ps Restorer has speed and power impacts: increases the capacitance at x, slowing down the gate; increases t r (but decreases t f ) 9/18/26 VLI Design I;. Milenkovic 18 VLI Design I;. Milenkovic 9

olution 2: Multiple V T Transistors Technology solution: Use (near) zero V T devices for the NMO PTs to eliminate most of the threshold drop (body effect still in force preventing full swing to V DD ) low V T transistors In 2 = V = 2.5V on Out In 1 = 2.5V off but leaking = V sneak path Impacts static power consumption due to subthreshold currents flowing through the PTs (even if V G is below V T ) 9/18/26 VLI Design I;. Milenkovic 19 olution 3: Transmission Gates (TGs) Most widely used solution = GND = GND = V DD = GND = V DD = V DD Full swing bidirectional switch controlled by the gate signal, = if = 1 9/18/26 VLI Design I;. Milenkovic 2 VLI Design I;. Milenkovic 1

olution 3: Transmission Gates (TGs) Most widely used solution = GND = GND = V DD = GND = V DD = V DD Full swing bidirectional switch controlled by the gate signal, = if = 1 9/18/26 VLI Design I;. Milenkovic 21 Resistance of TG 3 25 R n W/L p =.5/.25 V R p Resistance, kω 2 15 1 5 R p 2.5V V out R n 2.5V R eq W/L n =.5/.25 1 2 V out, V 9/18/26 VLI Design I;. Milenkovic 22 VLI Design I;. Milenkovic 11

TG Multiplexer F V DD In 2 F In 1 F =!(In 1 + In 2 ) GND In 1 In 2 9/18/26 VLI Design I;. Milenkovic 23 Transmission Gate XOR 9/18/26 VLI Design I;. Milenkovic 24 VLI Design I;. Milenkovic 12

Transmission Gate XOR weak if! 1 on off on off!! weak 1 if an inverter 9/18/26 VLI Design I;. Milenkovic 25 TG Full dder um out 9/18/26 VLI Design I;. Milenkovic 26 VLI Design I;. Milenkovic 13

Differential TG Logic (DPL) GND F= F= GND V DD F= F= V DD ND/NND XOR/XNOR 9/18/26 VLI Design I;. Milenkovic 27 VLI Design I;. Milenkovic 14