Class 11: Transmission Gates, Latches



Similar documents
Class 18: Memories-DRAMs

Static-Noise-Margin Analysis of Conventional 6T SRAM Cell at 45nm Technology

Clocking. Figure by MIT OCW Spring /18/05 L06 Clocks 1

NAME AND SURNAME. TIME: 1 hour 30 minutes 1/6

Lecture 11: Sequential Circuit Design

Lecture 10: Sequential Circuits

EE 42/100 Lecture 24: Latches and Flip Flops. Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad

Pass Gate Logic An alternative to implementing complex logic is to realize it using a logic network of pass transistors (switches).

CMOS, the Ideal Logic Family

CO2005: Electronics I (FET) Electronics I, Neamen 3th Ed. 1

Chapter 10 Advanced CMOS Circuits

International Journal of Electronics and Computer Science Engineering 1482

Sequential Circuits. Combinational Circuits Outputs depend on the current inputs

Chapter 9 Semiconductor Memories. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

CMOS Thyristor Based Low Frequency Ring Oscillator

Evaluating AC Current Sensor Options for Power Delivery Systems

McPAT: An Integrated Power, Area, and Timing Modeling Framework for Multicore and Manycore Architectures

Three-Phase Dual-Rail Pre-Charge Logic

Power Reduction Techniques in the SoC Clock Network. Clock Power

Design of Low Power One-Bit Hybrid-CMOS Full Adder Cells

CMOS Power Consumption and C pd Calculation

Design and analysis of flip flops for low power clocking system

1.1 Silicon on Insulator a brief Introduction

Topics of Chapter 5 Sequential Machines. Memory elements. Memory element terminology. Clock terminology

Sequential Circuit Design

Introduction to CMOS VLSI Design

Alpha CPU and Clock Design Evolution

Introduction to CMOS VLSI Design (E158) Lecture 8: Clocking of VLSI Systems

ISSCC 2003 / SESSION 13 / 40Gb/s COMMUNICATION ICS / PAPER 13.7

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

Leakage Power Reduction Using Sleepy Stack Power Gating Technique

Reconfigurable ECO Cells for Timing Closure and IR Drop Minimization. TingTing Hwang Tsing Hua University, Hsin-Chu

Here we introduced (1) basic circuit for logic and (2)recent nano-devices, and presented (3) some practical issues on nano-devices.

40-Segment 2.54 pitch LED Bar Display Board User s Guide

MOS Transistors as Switches

Lecture 10 Sequential Circuit Design Zhuo Feng. Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 2010

Lecture 060 Push-Pull Output Stages (1/11/04) Page ECE Analog Integrated Circuits and Systems II P.E. Allen

Layout of Multiple Cells

ZL40221 Precision 2:6 LVDS Fanout Buffer with Glitchfree Input Reference Switching and On-Chip Input Termination Data Sheet

Model-Based Synthesis of High- Speed Serial-Link Transmitter Designs

A 10,000 Frames/s 0.18 µm CMOS Digital Pixel Sensor with Pixel-Level Memory

LC898300XA. Functions Automatic adjustment to the individual resonance frequency Automatic brake function Initial drive frequency adjustment function

LM139/LM239/LM339/LM2901/LM3302 Low Power Low Offset Voltage Quad Comparators

Sequential 4-bit Adder Design Report

CURRENT LIMITING SINGLE CHANNEL DRIVER V OFFSET. Packages

TIMING-DRIVEN PHYSICAL DESIGN FOR DIGITAL SYNCHRONOUS VLSI CIRCUITS USING RESONANT CLOCKING

HD61202U. (Dot Matrix Liquid Crystal GraphicDisplay Column Driver)

TRUE SINGLE PHASE CLOCKING BASED FLIP-FLOP DESIGN

Low Power AMD Athlon 64 and AMD Opteron Processors

Transmission Gate Characteristics

These help quantify the quality of a design from different perspectives: Cost Functionality Robustness Performance Energy consumption

Latch Timing Parameters. Flip-flop Timing Parameters. Typical Clock System. Clocking Overhead

Notes about Small Signal Model. for EE 40 Intro to Microelectronic Circuits

Semiconductor Memories

Programmable Single-/Dual-/Triple- Tone Gong SAE 800

Welcome to this presentation on Switch Mode Drivers, part of OSRAM Opto Semiconductors LED Fundamentals series. In this presentation we will look at:

RAM & ROM Based Digital Design. ECE 152A Winter 2012

CADENCE LAYOUT TUTORIAL

LM2650 Synchronous Step-Down DC/DC Converter

Bi-directional level shifter for I²C-bus and other systems.

High-Speed Electronics

STUDY AND ANALYSIS OF DIFFERENT TYPES OF COMPARATORS

How To Design A Chip Layout

System on Chip Design. Michael Nydegger

ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram

Low leakage and high speed BCD adder using clock gating technique

DM Segment Decoder/Driver/Latch with Constant Current Source Outputs

CD4027BMS. CMOS Dual J-K Master-Slave Flip-Flop. Pinout. Features. Functional Diagram. Applications. Description. December 1992

MM74HC14 Hex Inverting Schmitt Trigger

A Lesson on Digital Clocks, One Shots and Counters

A Lesson on Digital Clocks, One Shots and Counters

Lecture 7: Clocking of VLSI Systems

CDA 3200 Digital Systems. Instructor: Dr. Janusz Zalewski Developed by: Dr. Dahai Guo Spring 2012

Design and Applications of HCPL-3020 and HCPL-0302 Gate Drive Optocouplers

MM74HC4538 Dual Retriggerable Monostable Multivibrator

TYPICAL APPLICATION CIRCUIT. ORDER INFORMATION SOP-EP 8 pin A703EFT (Lead Free) A703EGT (Green)

ECE124 Digital Circuits and Systems Page 1

Application Note AN-940

THE INVERTER DYNAMICS

Lecture 24. Inductance and Switching Power Supplies (how your solar charger voltage converter works)

Signal Types and Terminations

DESIGN CHALLENGES OF TECHNOLOGY SCALING

Radiowe zdalne sterowanie

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

FX604. CML Semiconductor Products. V23 Compatible Modem. 1.0 Features. 1200/75 bits/sec Full Duplex V23 compatible Modem with:

Series AMLDL-Z Up to 1000mA LED Driver

Introduction to VLSI Programming. TU/e course 2IN30. Prof.dr.ir. Kees van Berkel Dr. Johan Lukkien [Dr.ir. Ad Peeters, Philips Nat.

A 3.2Gb/s Clock and Data Recovery Circuit Without Reference Clock for a High-Speed Serial Data Link

DISCONTINUED PRODUCT

ECE410 Design Project Spring 2008 Design and Characterization of a CMOS 8-bit Microprocessor Data Path

DS2186. Transmit Line Interface FEATURES PIN ASSIGNMENT

Table 1 SDR to DDR Quick Reference

S. Venkatesh, Mrs. T. Gowri, Department of ECE, GIT, GITAM University, Vishakhapatnam, India

HT12D/HT12F 2 12 Series of Decoders

Small Signal Analysis of a PMOS transistor Consider the following PMOS transistor to be in saturation. Then, 1 2

Systematic Design for a Successive Approximation ADC

Content Map For Career & Technology

Flip-Flops, Registers, Counters, and a Simple Processor

Transcription:

Topics: 1. Intro 2. Transmission Gate Logic Design 3. X-Gate 2-to-1 MUX 4. X-Gate XOR 5. X-Gate 8-to-1 MUX 6. X-Gate Logic Latch 7. Voltage Drop of n-ch X-Gates 8. n-ch Pass Transistors vs. CMOS X-Gates 9. n-ch Pass Transistors vs. CMOS X-Gates 10. Full Swing n-ch X-Gate Logic 11. Leakage Currents 12. Static CMOS Digital Latches 13. Static CMOS Digital Latches 14. Static CMOS Digital Latches 15. Static CMOS Digital Latches 1

Transmission Gates (Martin, c5.1) Pass Transistors, a.k.a., Transmission Gates are same as a relay Why? Usually allows for a reduction in number of transistors NMOS Vcntl H L Out In Z CMOS Vcntl H L Vcntl L H Out In Z 2

Transmission Gate 2-to-1 MUX (Martin, c5.1) Vslct A B Q1(n) Q2(n) C 0 0 0 off on B 0 0 1 off on B 0 1 0 off on B 0 1 1 off on B 1 0 0 on off A 1 0 1 on off A 1 1 0 on off A 1 1 1 on off A This same design will be revisited shortly for an 8-to-1 MUX 3

Transmission Gate XOR (Martin, c5.1) XOR similar to 2-to-1 MUX NMOS version: B A Q1(n) Q2(n) C 0 0 off on 0 (A) 0 1 off on 1 (A) 1 0 on off 1 (A ) 1 1 on off 0 (A ) CMOS version: Q2 NMOS pseudo-nmos CMOS CMOS X-Gate traditional X-Gate traditional XOR 6 7 8 10 4

Transmission Gate 8-to-1 MUX (Martin, c5.1) A2 A1 A0 Y 0 0 0 D0 0 0 1 D4 0 1 0 D2 0 1 1 D6 1 0 0 D1 1 0 1 D5 1 1 0 D3 1 1 1 D7 (E / O) (T / B) (D0-D3), (D4-D7) Typically, one would not use more than 8-to-1 MUX. Why? 5

Transmission Gate Clocked Latch (Martin, c5.1) on/off off/on When CLK is high: Vin When CLK is low: Vin Vin Vin Vin track mode, latch is loaded Vin data is latched to Vin at time of clock transition 6

Voltage Drop of n-ch X-Gates (Martin, c5.1) Pseudo-NMOS X-Gate delay line cell Desired operation: Start with φ clk = 1, V G2 = V in Transition, φ clk 1->0, Q1 on->off, Cp keeps voltage AKA source follower or common drain buffer Cp is due to what? Vout = Vin Problems with circuit: Start with Vin=0, and φ clk 0->1 V G2 = V in = 0V, so Q1 S/D are at ground (Q1 is in what region?) If Vin -> VDD, while φ clk = 1, initially LHS of Q1 is drain RHS is the source, and Vgs=VDD, and Vgd=0 (Q1 is in what region?) V G2 charges up to VDD-Vtn Veff for Q1 will become zero (Vgs-Vtn=0) Q1 shuts off when Vgs=Vtn, or when V G2 = VDD-Vtn Thus V G2 never gets to VDD, and body effect determines how far from VDD the node ends up As body effect goes up, Vtn goes up, V G2 goes down So what is the problem? 7

Voltage Drop of n-ch X-Gates (Martin, c5.1) Through how many series transistors does the data pass? Equivalency says that two series transistors with W/L is the same as one transistor with W/2L Voltage at gate of Q3 is the same, it just takes longer to rise => 8

n-ch vs. CMOS X-Gates (Martin, c5.1) Area may be smaller if NMOS used vs. CMOS CMOS X-Gates transfer 1 and 0 efficiently. Why? CMOS X-Gates after faster in 0->1 transition. Why? N-CH voltage drop a major disadvantage, but can be eliminated Speed: When junction capacitance dominates, which should be used? When load capacitance dominates, which should be used? Power: Which is more sensitive to Vt value? 9

Full-Swing n-ch X-Gates (Martin, c5.1) on/off 1->0 on->off 0->1 Applicable when an inverter follows a pass transistor Q4 must have W/L small compared to Q1 for 1->0 at Q2 gate. Why? 1->0 p-ch load (Q3) will be completely turned off with the addition of Q4. If not, what would occur? 10

Leakage Currents (Martin, c5.1) What happens to voltages when φ clk is high and Vin=1? Cp obtains what value? What happens to Cp if φ clk remains low How does this vary with temperature? What else would cause this to vary? 11

Static CMOS Digital Latches (Martin, c7.1) Example of a two cross coupled inverters, having positive feedback: Latch realized below using what type of logic? 12

Static CMOS Digital Latches (Martin, c7.1) What has changed from previous slide for latch? When CLK is high, D is passed to V1, but why is it not inverted by Q5/Q6? Good: hysteresis is added, noise immunity for slow-moving signals, less area than latch of previous foil Bad: Only inverter a is a driver. Why? 13

Static CMOS Digital Latches (Martin, c7.1) Q1 is used as a pass transistor, so why is Q2 in the circuit? Q2 ratio W/L should be small or large compared to Q1? When CLK is low, Q3 is on, reinforcing a stored 0 at V1. What reinforces the stored 1 at V1 when CLK is low? 14

Static CMOS Digital Latches (Martin, c7.1) 1 Q 1 Cross coupled NOR gates Q=D when Clk=1 Q preserved when Clk=0 0->1 0 As CLK 0->1, Q ->gnd if Q5/Q7 widths are larger than Q3 Q5 series with Q7 gives what width? Compare to what width of Q3? When Q is low, Q4 is on, Q2 off, Q is 1 This means one inverter delay 1 1 0->1 Q 0 15