Pass-Transistor Logic

Similar documents
Digital Integrated Circuits A Design Perspective

Digital Integrated Circuits A Design Perspective

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

Static CMOS Circuits

EE141Microelettronica. CMOS Logic

EECS 141 F01 Lecture 17

Properties of CMOS Gates Snapshot

COMBINATIONAL LOGIC. Combinational Logic

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

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

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

COMP 103. Lecture 16. Dynamic Logic

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

EE141. Administrative Stuff

Digital EE141 Integrated Circuits 2nd Combinational Circuits

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

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

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.]

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

Digital Integrated Circuits A Design Perspective

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

VLSI Design I; A. Milenkovic 1

Static CMOS Circuits. Example 1

CMOS Inverter (static view)

THE INVERTER. Inverter

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

Lecture 12 Digital Circuits (II) MOS INVERTER CIRCUITS

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

VLSI Design I; A. Milenkovic 1

VLSI Design I; A. Milenkovic 1

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

Digital Integrated Circuits A Design Perspective

Digital Integrated Circuits A Design Perspective

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

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

EE141-Fall 2010 Digital Integrated Circuits. Announcements. An Intel Microprocessor. Bit-Sliced Design. Class Material. Last lecture.

EEE 421 VLSI Circuits

MOSFET and CMOS Gate. Copy Right by Wentai Liu

ECE 342 Solid State Devices & Circuits 4. CMOS

Dynamic Combinational Circuits. Dynamic Logic

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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 12 Circuits numériques (II)

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

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

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

CHAPTER 15 CMOS DIGITAL LOGIC CIRCUITS

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

EE115C Digital Electronic Circuits Homework #4

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

CMOS Digital Integrated Circuits Lec 10 Combinational CMOS Logic Circuits

EE141- Fall 2002 Lecture 27. Memory EE141. Announcements. We finished all the labs No homework this week Projects are due next Tuesday 9am EE141

ECE 342 Electronic Circuits. Lecture 35 CMOS Delay Model

Power Dissipation. Where Does Power Go in CMOS?

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

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

ECE 546 Lecture 10 MOS Transistors

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

Lecture 14: Circuit Families

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

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

Integrated Circuits & Systems

Lecture 6: Circuit design part 1

EE141-Fall 2011 Digital Integrated Circuits

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences

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

The CMOS Inverter: A First Glance

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

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

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

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

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

! Delay when A=1, B=0? ! CMOS Gates. " Dual pull-down and pull-up networks, only one enabled at a time

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

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

EE141- Spring 2004 Digital Integrated Circuits

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Announcements

CPE100: Digital Logic Design I

EE115C Winter 2017 Digital Electronic Circuits. Lecture 6: Power Consumption

Hw 6 and 7 Graded and available Project Phase 2 Graded Project Phase 3 Launch Today

Digital Integrated Circuits A Design Perspective

Topics to be Covered. capacitance inductance transmission lines

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

Digital Integrated Circuits A Design Perspective. Semiconductor. Memories. Memories

CMOS Logic Gates. University of Connecticut 172

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

CMOS Digital Integrated Circuits Lec 13 Semiconductor Memories

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

EE5780 Advanced VLSI CAD

The CMOS Inverter: A First Glance

Semiconductor memories

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

EE5311- Digital IC Design

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

Lecture 5: DC & Transient Response

PASS-TRANSISTOR LOGIC. INEL Fall 2014

Chapter 8. Low-Power VLSI Design Methodology

Transcription:

-all 26 Digital tegrated ircuits nnouncements No new homework this week roject phase one due on Monday Midterm 2 next Thursday Review session on Tuesday Lecture 8 Logic Dynamic Logic EE4 EE4 2 lass Material Last lecture Decoders Ratioed logic Today s lecture ass-transistor logic Dynamic logic Reading (hapter 6) Logic EE4 3 EE4 4 Logic Example: ND Gate puts witch = N transistors No static consumption EE4 5 EE4 6

NMO-Only Only Logic NMO-only witch = 2.5V = 2.5 V.5μm/.25μm x.5μm/.25μm.5μm/.25μm Voltage [V] 3. 2.. x = 2.5 V = 2.5 V M n M EE4..5.5 2 Time [ns] 7 EE4 V does not pull up to 2.5V, but 2.5V -V TN Threshold voltage loss causes static power consumption NMO has higher threshold than MO (body effect) 8 NMO Only Logic: Level Restoring Transistor Restorer izing Level Restorer M n M r X M Voltage [V] 3. 2.. W/L r =.75/.25 W/L r =.5/.25 Upper limit on restorer size ass-transistor pull-down can have several transistors in stack W/L r =./.25 W/L r =.25/.25 EE4 dvantage: ull wing Restorer adds capacitance, takes away pull down current at X Ratio problem 9 EE4. 2 3 4 5 Time [ps] omplementary ass Transistor Logic olution 2: Transmission Gate (a) verse = 2.5 V = = =+ =+ = ΒÝ = ΒÝ (b) = 2.5 V = V EE4 ND/NND OR/NOR EXOR/NEXOR EE4 2 2

Resistance of Transmission Gate ased Multiplexer 3 R n 2. 5 V Rn Resistance, ohms 2 R p R n R p 2.5 V V R p V ou t M.. 2. V ou t, V GND 2 EE4 3 EE4 4 Transmission Gate XOR Delay in Transmission Gate s 2.5 2.5 2.5 2.5 V V i- V i V i+ V n- V n (a) M2 R eq R V eq R eq R V i V eq Vi+ n- V n M M3/M4 m R eq (b) (c) EE4 5 EE4 6 Delay Optimization Transmission Gate ull dder i i um Generation o arry Generation i i etup i imilar delays for sum and carry EE4 7 EE4 8 3

Dynamic MO EE4 Dynamic Logic 9 EE4 static circuits at every point in time (except when switching) the output is connected to either GND or via a low resistance path. fan-in of n requires 2n (n N-type + n -type) devices Dynamic circuits rely on the temporary storage of signal values on the capacitance of high impedance nodes. requires on n + 2 (n+ N-type + -type) transistors 2 Dynamic Gate Dynamic Gate lk 2 3 lk DN Two phase operation recharge (LK = ) Evaluate (LK = ) lk lk lk 2 3 lk DN Two phase operation recharge (lk = ) Evaluate (lk = ) lk lk off on off on (()+) EE4 2 EE4 22 onditions on put Once the output of a dynamic gate is discharged, it cannot be charged again until the next precharge operation. puts to the gate can make at most one transition during evaluation. put can be in the high impedance state during and after evaluation (DN off), state is stored on roperties of Dynamic Gates Logic function is implemented by the DN only number of transistors is N + 2 (versus 2N for static complementary MO) ull swing outputs (V OL = GND and V OH = ) Non-ratioed - sizing of the devices does not affect the logic levels aster switching speeds reduced load capacitance due to lower input capacitance ( in ) reduced load capacitance due to smaller output loading (out) no I sc, so all the current provided by DN goes into discharging EE4 23 EE4 24 4

roperties of Dynamic Gates Overall power dissipation usually higher than static MO no static current path ever exists between and GND (including sc ) no glitching higher transition probabilities extra load on lk DN starts to work as soon as the input signals exceed V Tn, so V M, V IH and V IL equal to V Tn low noise margin (NM L ) Needs a precharge/evaluate clock Next Lecture roperties of dynamic logic Domino logic EE4 25 EE4 26 5