Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Previously: Two XOR Gates. Pass Transistor Logic. Cascaded Pass Gates

Similar documents
Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Teaser. Pass Transistor Logic. Identify Function.

! Review: Sequential MOS Logic. " SR Latch. " D-Latch. ! Timing Hazards. ! Dynamic Logic. " Domino Logic. ! Charge Sharing Setup.

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems. Today. Two Problems. Outline. Output not go to Rail

Combinational Logic Gates in CMOS

Lecture 11 Circuits numériques (I) L'inverseur

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems. Today. Two Problems. Outline. Output not go to Rail

EEC 118 Lecture #11: CMOS Design Guidelines Alternative Static Logic Families

Lecture 11 Digital Circuits (I) THE INVERTER

Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection

ECE 471/571 The CMOS Inverter Lecture-6. Gurjeet Singh

! Is it feasible? ! How do we decompose the problem? ! Vdd. ! Topology. " Gate choice, logical optimization. " Fanin, fanout, Serial vs.

EMT 251 Introduction to IC Design. Combinational Logic Design Part IV (Design Considerations)

Lecture 16. Complementary metal oxide semiconductor (CMOS) CMOS 1-1

Lecture 4&5 CMOS Circuits

Reading. Lecture 17: MOS transistors digital. Context. Digital techniques:

Digital Microelectronic Circuits ( ) Pass Transistor Logic. Lecture 9: Presented by: Adam Teman

5. CMOS Gates: DC and Transient Behavior

8. Combinational MOS Logic Circuits

Digital Microelectronic Circuits ( ) CMOS Digital Logic. Lecture 6: Presented by: Adam Teman

! Sequential Logic. ! Timing Hazards. ! Dynamic Logic. ! Add state elements (registers, latches) ! Compute. " From state elements

CMOS Circuits CONCORDIA VLSI DESIGN LAB

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Integrated Circuits & Systems

CMOS VLSI Design (A3425)

CMOS Transistor and Circuits. Jan 2015 CMOS Transistor 1

Combinational Logic. Prof. MacDonald

An energy efficient full adder cell for low voltage

EEC 118 Lecture #12: Dynamic Logic

Module 4 : Propagation Delays in MOS Lecture 19 : Analyzing Delay for various Logic Circuits

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

ECE520 VLSI Design. Lecture 5: Basic CMOS Inverter. Payman Zarkesh-Ha

! Review: MOS IV Curves and Switch Model. ! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. !

ENEE307 Lab 7 MOS Transistors 2: Small Signal Amplifiers and Digital Circuits

Lecture 3 Switched-Capacitor Circuits Trevor Caldwell

Lecture 23: PLLs. Office hour on Monday moved to 1-2pm and 3:30-4pm Final exam next Wednesday, in class

Microelectronics, BSc course

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

Written Examination on. Wednesday October 17, 2007,

ECE 471/571 Combinatorial Circuits Lecture-7. Gurjeet Singh

EE E6930 Advanced Digital Integrated Circuits. Spring, 2002 Lecture 7. Clocked and self-resetting logic I

Introduction to Electronic Devices

Chapter 6 Combinational CMOS Circuit and Logic Design. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

Preliminary Exam, Fall 2013 Department of Electrical and Computer Engineering University of California, Irvine EECS 170B

Chapter 2 Combinational Circuits

CMOS VLSI Design (A3425)

Lecture Summary Module 1 Switching Algebra and CMOS Logic Gates

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

Preface to Third Edition Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate

Lecture 12 - Digital Circuits (I) The inverter. October 20, 2005

SURVEY AND EVALUATION OF LOW-POWER FULL-ADDER CELLS

Lecture 4. The CMOS Inverter. DC Transfer Curve: Load line. DC Operation: Voltage Transfer Characteristic. Noise in Digital Integrated Circuits

GUJARAT TECHNOLOGICAL UNIVERSITY. Semester II. Type of course: ME-Electronics & Communication Engineering (VLSI & Embedded Systems Design)

ECE 334: Electronic Circuits Lecture 10: Digital CMOS Circuits

CMOS Digital Integrated Circuits Analysis and Design

Notes. 1. Midterm 1 Thursday February 24 in class.

DIGITAL VLSI LAB ASSIGNMENT 1

Analysis and Comparison on Full Adder Block in Submicron Technology By: Massimo Alioto and Gaetano Palumbo. Krystina Tabangcura 7/25/11

1. What is the major problem associated with cascading pass transistor logic gates?

EE 330 Lecture 42. Other Logic Styles Digital Building Blocks

ECEN 474/704 Lab 8: Two-Stage Miller Operational Amplifier

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems. Today. Variation. Variation. Process Corners.

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems. Today. MOSFET Ids vs. Vgs, Vds MOSFET. Preclass. MOSFET I vs.

CMOS Digital Integrated Circuits Lec 11 Sequential CMOS Logic Circuits

I. Digital Integrated Circuits - Logic Concepts

EECS150 - Digital Design Lecture 19 CMOS Implementation Technologies. Recap and Outline

Digital Integrated CircuitDesign

(b) [3 pts] Redraw the circuit with all currents supplies replaced by symbols.

DIGITAL ELECTRONICS. Digital Electronics - A2 28/04/ DDC Storey 1. Politecnico di Torino - ICT school. A2: logic circuits parameters

DIGITAL ELECTRONICS. A2: logic circuits parameters. Politecnico di Torino - ICT school

ECE520 VLSI Design. Lecture 11: Combinational Static Logic. Prof. Payman Zarkesh-Ha

Investigation on Performance of high speed CMOS Full adder Circuits

CD4063BMS. CMOS 4-Bit Magnitude Comparator. Pinout. Features. Functional Diagram. Applications. Description. December 1992

VLSI Design. Static CMOS Logic

Electronics Basic CMOS digital circuits

EE 42/100 Lecture 23: CMOS Transistors and Logic Gates. Rev A 4/15/2012 (10:39 AM) Prof. Ali M. Niknejad

ECEN 474/704 Lab 5: Frequency Response of Inverting Amplifiers

Propagation Delay, Circuit Timing & Adder Design. ECE 152A Winter 2012

Propagation Delay, Circuit Timing & Adder Design

A new 6-T multiplexer based full-adder for low power and leakage current optimization

MOS Logic and Gate Circuits. Wired OR

CHAPTER 6 GDI BASED LOW POWER FULL ADDER CELL FOR DSP DATA PATH BLOCKS

EE 330 Lecture 5. Other Logic Styles Improved Device Models Stick Diagrams

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

ECE 3110: Engineering Electronics II Fall Final Exam. Dec. 16, 8:00-10:00am. Name: (78 points total)

Digital Electronic Circuits

ELEC Digital Logic Circuits Fall 2015 Delay and Power

Digital Integrated Circuits EECS 312

ECE/CoE 0132: FETs and Gates

Implementation of 1-bit Full Adder using Gate Difuision Input (GDI) cell

Introduction to CMOS VLSI Design (E158) Lecture 5: Logic

CMPEN 411 VLSI Digital Circuits Spring Lecture 24: Peripheral Memory Circuits

Introduction to Computer Engineering EECS 203 dickrp/eecs203/ Grading scheme. Review.

ISSN:

Introduction to Full-Custom Circuit Design with HSPICE and Laker

Reduced Swing Domino Techniques for Low Power and High Performance Arithmetic Circuits

EECS 141: SPRING 98 FINAL

Novel Buffer Design for Low Power and Less Delay in 45nm and 90nm Technology

Announcements. Advanced Digital Integrated Circuits. Quiz #3 today Homework #4 posted This lecture until 4pm

Intelligent Systems Group Department of Electronics. An Evolvable, Field-Programmable Full Custom Analogue Transistor Array (FPTA)

BASIC PHYSICAL DESIGN AN OVERVIEW The VLSI design flow for any IC design is as follows

Transcription:

ESE 570: Digital Integrated Circuits and VLSI Fundamentals Lecture Outline! Pass Transistor Logic! Performance Lec 15: March 2, 2017 Combination Logic: Pass Transistor Logic, and Performance 2 Previously: Two XOR Gates Pass Transistor Logic 4 Cascaded Pass Gates Focus on Pass Transistor! Vgs?! Operation mode?! Current flow direction? 5 6 1

At t=0 (after Vin transition 1"0) At t=4τ (after Vin transition 1"0)! What is Vmid? Vout? # Vgs of A? Vgs of B?! What is mode of operation of A and B? 7 8 At t= (after Vin transition 1"0) Voltage of Chain! What is Va? Vmid? Vout?! What is voltage at output? 9 10 How compare DC Analysis chain of 3! Compare 11 12 2

DC Analysis chain of 6 Conclude! Can chain any number of pass transistors and only drop a single V th 13 14 Transient Transient: Zoomed Closeup 15 16 Gate Cascade? Output! What are voltages?! What is Vout if A=0, B=0? if A=1, B=0? A B Y 0 0 0 0 1 1 1 0 1 1 1 0 17 18 3

Area! Compare PT with CMOS circuit? Output! Is this a regenerating/restoring gate? A B Y 0 0 0 0 1 1 1 0 1 1 1 0 19 20 Output Pass TR transfer (B=1)! What does output look like (DC transfer)? # (B=1, notb=0, sweep A, nota=cmos inv(a)) 21 Sweep A 22 CMOS Inverter Transfer Reasonable Input to CMOS Inverter? 23 24 4

Pass Transistor xor2 with inv restore Compare CMOS! Is this a fair comparison? 25 26 Restore Output Chain Together! Area? (compare to CMOS) 27 28 Analyze Stage Delay A=1, B=0, C DB =C diff =C d? 29 30 5

Delay A=1, B=0, C DB =C diff =C d? Delay A=1, B=0, C DB =C diff =C d? 31 32 Delay A=1, B=0, C DB =C diff =C d? Delay A=1, B=0, C DB =C diff =C d? # What is the total delay? # From A to Y 3C d 2C d + 3C d 2C d + 33 34 Delay A=1, B=1, C DB =C diff =C d? Delay A=1, B=1, C DB =C diff =C d? 35 36 6

Bonus! What does this do? B A B Y 0 0 0 1 1 0 1 1 Transmission Gates A 37 Note at t = 0 - : V in = 0, V out = 0 at t = 0 + : V in = 0 -> V DD 39 40 Note at t = 0 - : V in = 0, V out = 0 at t = 0 + : V in = 0 -> V DD Note at t = 0 - : V in = 0, V out = 0 at t = 0 + : V in = 0 -> V DD - V Tp 41 - V Tp 42 7

Note at t = 0 - : V in = 0, V out = 0 at t = 0 + : V in = 0 -> V DD - V Tp 43 - V Tp 44 Transmission Gate, R eq Transmission Gate, R eq k p (- V DD - V Tp ) 2 k p [2(- V DD - V tp ) (V out V DD ) - (V out V DD ) 2 ] k p [2(- V DD - V tp ) - (V out V DD )] k p [2(- V DD - V tp ) - (V out V DD )] 45 46 Transmission Gate, R eq Transmission Gate Layouts 47 48 8

Logic Types! CMOS Gates # Dual pull-down and pull-up networks, only one enabled at a time # Performance of gate is strong function of the fanin of gate # Techniques to improve performance include sizing, input reordering, and buffering (staging)! Ratioed Gates # Have active pull-down (-up) network connected to load device # Reduced gate complexity at expense of static power asymmetric transfer function # Techniques to improve performance include sizing to improve noise margins and reduce static power! Pass Gates # Implement logic gate as switch network for reduced area and load capacitance # Long cascades of switches result in quadratic increase in delay # Also suffer from reduced noise margins (V T drop) # Use level-restoring buffers to improve noise margins Idea! CMOS # Design for worst case input switching case and delay! There are other logic disciplines # Ratioed logic # Can use pass transistors for logic # Transmission gates # Will see in use in dynamic logic! Dynamic logic coming up soon 49 50 Midterm Exam Midterm Topics List! Midterm 3/14 # In class in Towne 321 # Starts at exactly 1:30pm, ends at exactly 2:50pm (80 minutes) # Covers Lec 1-13 # Closed book, no notes or cheat sheets # Calculators allowed and recommended # Old exams posted online with and without solutions # Review Session by TA on Sunday 3/12 # Watch piazza for time and location # Office Hours # cancelled during spring break, use Piazza for questions # Tania: Monday (3/13) 5-7pm # Ryan: Monday (3/13) 3:30-5pm! Identify CMOS/non- CMOS! Any logic function $" CMOS gate! Noise Margins! Circuit first order switching rise/fall times # Output equivalent resistance # Load capacitance! Transistor # Regions of operation # Parasitic Capacitance Model! Layout and stick diagrams! Sizing! Lumped 1 st order delay # Worst case estimation! Elmore-delay # Worst case estimation 51 52 9