Noise Margin and Gate Delay. Debdeep Mukhpadhyay IIT Madras

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

CMOS Logic Integrated Circuits

Chapter 10 Advanced CMOS Circuits

Module 4 : Propagation Delays in MOS Lecture 22 : Logical Effort Calculation of few Basic Logic Circuits

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

EXPERIMENT 3: TTL AND CMOS CHARACTERISTICS

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

Analog & Digital Electronics Course No: PH-218

THE INVERTER DYNAMICS

MM74HC4538 Dual Retriggerable Monostable Multivibrator

. HIGH SPEED .LOW POWER DISSIPATION .COMPATIBLE WITH TTL OUTPUTS M54HCT27 M74HCT27 TRIPLE 3-INPUT NOR GATE. tpd = 9 ns (TYP.

MOS Transistors as Switches

CD4001BC/CD4011BC Quad 2-Input NOR Buffered B Series Gate Quad 2-Input NAND Buffered B Series Gate

MM74HC14 Hex Inverting Schmitt Trigger

Weste04r4.fm Page 67 Monday, January 5, :24 AM. 4.1 Introduction

Gates. J. Robert Jump Department of Electrical And Computer Engineering Rice University Houston, TX 77251

CD4027BC Dual J-K Master/Slave Flip-Flop with Set and Reset

MM74HC273 Octal D-Type Flip-Flops with Clear

Sequential 4-bit Adder Design Report

DM74LS05 Hex Inverters with Open-Collector Outputs

MADR TR. Quad Driver for GaAs FET or PIN Diode Switches and Attenuators. Functional Schematic. Features. Description. Pin Configuration 2

CD4027BM CD4027BC Dual J-K Master Slave Flip-Flop with Set and Reset

MM74HC174 Hex D-Type Flip-Flops with Clear

HCF4010B HEX BUFFER/CONVERTER (NON INVERTING)

e.g. τ = 12 ps in 180nm, 40 ps in 0.6 µm Delay has two components where, f = Effort Delay (stage effort)= gh p =Parasitic Delay

HIGH SPEED-10 MBit/s LOGIC GATE OPTOCOUPLERS

CD40174BC CD40175BC Hex D-Type Flip-Flop Quad D-Type Flip-Flop

HCC4541B HCF4541B PROGRAMMABLE TIMER

HCF4001B QUAD 2-INPUT NOR GATE

CD4013BC Dual D-Type Flip-Flop

.LOW POWER DISSIPATION .HIGH NOISE IMMUNITY M74HC154 4 TO 16 LINE DECODER/DEMULTIPLEXER. HIGH SPEED tpd = 15 ns (TYP.) at VCC =5V

CMOS, the Ideal Logic Family

CpE358/CS381. Switching Theory and Logical Design. Class 4

CD4001BC/CD4011BC Quad 2-Input NOR Buffered B Series Gate Quad 2-Input NAND Buffered B Series Gate

MADR TR. Single Driver for GaAs FET or PIN Diode Switches and Attenuators Rev. V1. Functional Schematic. Features.

ECE124 Digital Circuits and Systems Page 1

HCC/HCF4027B DUAL-J-K MASTER-SLAVE FLIP-FLOP

CMOS Power Consumption and C pd Calculation

MADR TR. Quad Driver for GaAs FET or PIN Diode Switches and Attenuators Rev. 4. Functional Schematic. Features.

Interfacing 3V and 5V applications

DS1225Y 64k Nonvolatile SRAM

3 The TTL NAND Gate. Fig. 3.1 Multiple Input Emitter Structure of TTL

EGR 278 Digital Logic Lab File: N278L3A Lab # 3 Open-Collector and Driver Gates

DM74121 One-Shot with Clear and Complementary Outputs

Module 7 : I/O PADs Lecture 33 : I/O PADs

Step Response of RC Circuits

Optimization and Comparison of 4-Stage Inverter, 2-i/p NAND Gate, 2-i/p NOR Gate Driving Standard Load By Using Logical Effort

CD4008BM CD4008BC 4-Bit Full Adder

HCF4081B QUAD 2 INPUT AND GATE

Digital to Analog Converter. Raghu Tumati

HCF4070B QUAD EXCLUSIVE OR GATE

ICS514 LOCO PLL CLOCK GENERATOR. Description. Features. Block Diagram DATASHEET

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

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

HEF4011B. 1. General description. 2. Features and benefits. 3. Ordering information. 4. Functional diagram. Quad 2-input NAND gate

DM74LS00 Quad 2-Input NAND Gate

. HIGH SPEED .LOW POWER DISSIPATION .HIGH NOISE IMMUNITY M54/M74HC190 M54/M74HC191 4 BIT SYNCHRONOUS UP/DOWN COUNTERS. fmax = 48 MHz (TYP.

74VHC574 Octal D-Type Flip-Flop with 3-STATE Outputs

MM74HCT373 MM74HCT374 3-STATE Octal D-Type Latch 3-STATE Octal D-Type Flip-Flop

DM74LS47 BCD to 7-Segment Decoder/Driver with Open-Collector Outputs

4-bit binary full adder with fast carry CIN + (A1 + B1) + 2(A2 + B2) + 4(A3 + B3) + 8(A4 + B4) = = S1 + 2S2 + 4S3 + 8S4 + 16COUT

UNIVERSITY OF CALIFORNIA, BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences

Semiconductor Memories

High-Speed, Low-Power, 3V/5V, Rail-to-Rail, Single-Supply Comparators MAX941/MAX942/ MAX944. General Description. Features. Ordering Information

Chapter 6 TRANSISTOR-TRANSISTOR LOGIC. 3-emitter transistor.

AZV5002. Low Power Audio Jack Detector with SEND/END Detection in Miniaturized Package. Description. Pin Assignments. Features NEW PRODUCT

Op-Amp Simulation EE/CS 5720/6720. Read Chapter 5 in Johns & Martin before you begin this assignment.

74HC2G02; 74HCT2G General description. 2. Features and benefits. 3. Ordering information. Dual 2-input NOR gate

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

74HC02; 74HCT General description. 2. Features and benefits. Ordering information. Quad 2-input NOR gate

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

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

Data Sheet. HFBR-0600Z Series SERCOS Fiber Optic Transmitters and Receivers

TS555. Low-power single CMOS timer. Description. Features. The TS555 is a single CMOS timer with very low consumption:

CD4013BC Dual D-Type Flip-Flop

Description. Table 1. Device summary. Order code Temperature range Package Packaging Marking

74HC154; 74HCT to-16 line decoder/demultiplexer

HCF4028B BCD TO DECIMAL DECODER

CD4093BM CD4093BC Quad 2-Input NAND Schmitt Trigger

CD4043BC CD4044BC Quad 3-STATE NOR R/S Latches Quad 3-STATE NAND R/S Latches

IR2110(-1-2)(S)PbF/IR2113(-1-2)(S)PbF HIGH AND LOW SIDE DRIVER Product Summary

HCC/HCF4032B HCC/HCF4038B

Systematic Design for a Successive Approximation ADC

IR2110(S)/IR2113(S) & (PbF)

Lecture 250 Measurement and Simulation of Op amps (3/28/10) Page 250-1

74HC238; 74HCT to-8 line decoder/demultiplexer

74LS193 Synchronous 4-Bit Binary Counter with Dual Clock

TRIPLE PLL FIELD PROG. SPREAD SPECTRUM CLOCK SYNTHESIZER. Features

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

Laboratory 4: Feedback and Compensation

Super high-speed, and high density gate array Dual power supply operation Raw gates from 18K to 216K gates (Sea of gates) DESCRIPTION

Low Voltage, Resistor Programmable Thermostatic Switch AD22105

74AC139 74ACT139 Dual 1-of-4 Decoder/Demultiplexer

HCF4056B BCD TO 7 SEGMENT DECODER /DRIVER WITH STROBED LATCH FUNCTION

CURRENT LIMITING SINGLE CHANNEL DRIVER V OFFSET. Packages

Data Sheet. ACPL-077L Low Power 3.3 V / 5 V High Speed CMOS Optocoupler Design for System Level Reliability. Description. Features. Functional Diagram

Low-power configurable multiple function gate

74HCU General description. 2. Features and benefits. 3. Ordering information. Hex unbuffered inverter

74HC377; 74HCT General description. 2. Features and benefits. 3. Ordering information

The 74LVC1G04 provides one inverting buffer.

Transcription:

Noise Margin and Gate Delay Debdeep Mukhpadhyay IIT Madras

Logic levels Solid logic 0/1 defined by V SS /V DD. Inner bounds of logic values V L /V H are not directly determined by circuit properties, as in some other logic families. V DD V SS logic 1 unknown logic 0 V H V L

Logic level matching Levels at output of one gate must be sufficient to drive next gate.

Transfer characteristics Transfer curve shows static input/output relationship hold input voltage, measure output voltage.

Noise Margins How much noise can a gate input see before it does not recognize the input? Logical High Output Range Output Characteristics V DD V OH NM H Input Characteristics Logical High Input Range V IH V IL Indeterminate Region Logical Low Output Range V OL NM L GND Logical Low Input Range

Logic Levels To maximize noise margins, select logic levels at V out V DD β p /β n > 1 V in V out 0 V in V DD

Logic Levels To maximize noise margins, select logic levels at unity gain point of DC transfer characteristic V out V DD Unity Gain Points Slope = -1 V OH β p /β n > 1 V in V out V OL 0 V tn V IL V IH V DD - V tp V DD V in

Noise margin Noise margin = voltage difference between output of one gate and input of next. Noise must exceed noise margin to make second gate produce wrong output.

Delay Definitions t pdr : t pdf : t pd : t r : t f : fall time

Delay Definitions t pdr : rising propagation delay From input to rising output crossing V DD / t pdf : falling propagation delay From input to falling output crossing V DD / t pd : average propagation delay t pd = (t pdr + t pdf )/ t r : rise time From output crossing 0. V DD to 0.8 V DD t f : fall time From output crossing 0.8 V DD to 0. V DD

Delay Definitions t cdr : rising contamination delay From input to rising output crossing V DD / t cdf : falling contamination delay From input to falling output crossing V DD / t cd : average contamination delay t pd = (t cdr + t cdf )/

Simulated Inverter Delay Solving differential equations by hand is too hard SPICE simulator solves the equations numerically Uses more accurate I-V models too! But simulations take time to write.0 1.5 1.0 (V) V in t pdf = 66ps t pdr = 83ps 0.5 V out 0.0 0.0 00p 400p 600p 800p 1n t(s)

Delay Estimation We would like to be able to easily estimate delay Not as accurate as simulation But can we give estimates? The step response usually looks like a 1 st order RC response with a decaying exponential. Use RC delay models to estimate delay C = total capacitance on output node Use effective resistance R So that t pd = RC Characterize transistors by finding their effective R Depends on average current as gate switches

RC delay Load is resistor + capacitor, driver is resistor. tf = 0.69 R CL For rise time replace by the PMOS resistance.

RC Delay Models Use equivalent circuits for MOS transistors Ideal switch + capacitance and ON resistance Unit nmos has resistance R, capacitance C Unit pmos has resistance R, capacitance C Capacitance proportional to width Resistance inversely proportional to width d kc R/k d d g k g g k g s kc kc s s s kc R/k kc kc d

Example: 3-input NAND Sketch a 3-input NAND with transistor widths chosen to achieve effective rise and fall resistances equal to a unit inverter (R).

Example: 3-input NAND Sketch a 3-input NAND with transistor widths chosen to achieve effective rise and fall resistances equal to a unit inverter (R). 3 3 3

3-input NAND Caps Annotate the 3-input NAND gate with gate and diffusion capacitance. 3 3 3

3-input NAND Capacitors Annotate the 3-input NAND gate with gate and diffusion capacitance. C C C C C C C C C 3C 3C 3C 3 3 3 3C 3C 3C 3C

3-input NAND Capacitors Annotate the 3-input NAND gate with gate and diffusion capacitance. 5C 5C 5C 3 3 3 9C 3C 3C

Elmore Delay ON transistors look like resistors Pullup or pulldown network modeled as RC ladder Elmore delay of RC ladder t R C pd i to source i nodes i = R C + R + R C +... + R + R +... + R C ( ) ( ) 1 1 1 1 R 1 R R 3 R N N N C 1 C C 3 C N

Example: -input NAND Estimate worst-case rising and falling delay of -input NAND driving h identical gates. Y A B x h copies

Example: -input NAND Estimate rising and falling propagation delays of a -input NAND driving h identical gates. A B x 6C C Y 4hC h copies

Example: -input NAND Estimate rising and falling propagation delays of a -input NAND driving h identical gates. A B R Y (6+4h)C x 6C C t pdr = Y 4hC h copies

Example: -input NAND Estimate rising and falling propagation delays of a -input NAND driving h identical gates. A B x 6C C Y 4hC R Y (6+4h)C tpdr = 6+ 4h RC ( ) h copies

Example: -input NAND Estimate rising and falling propagation delays of a -input NAND driving h identical gates. A B x 6C C Y 4hC h copies

Example: -input NAND Estimate rising and falling propagation delays of a -input NAND driving h identical gates. A B x 6C C Y 4hC h copies R/ x R/ C Y (6+4h)C t pdf =

Example: -input NAND Estimate rising and falling propagation delays of a -input NAND driving h identical gates. A B x 6C C Y 4hC h copies R/ x R/ C Y (6+4h)C tpdf = C + + h C + ( )( R ) ( 6 4 ) ( R R ) = 7+ 4h RC ( )

Delay Components Delay has two parts Parasitic delay 6 or 7 RC Independent of load Effort delay 4h RC Proportional to load capacitance

CMOS inverter delay An approximate method: Assume constant I avg The NMOS and the PMOS are in saturated region and provide a constant current. t t PHL PLH = = k k n p C load ( V V ) C CC load ( V V ) CC V V CC Tn CC TP V 1 =Vcc V =½Vcc I 1 t 1 t I avg = I 1

Some Points The delay of a gate, be it the rise or the fall time is inversely proportional to VDD. Point to ponder: Effect of sizing on the inverter gate delay.