D FLIP FLOP DESIGN AND CHARACTERIZATION -BY LAKSHMI SRAVANTHI KOUTHA.

Slides:



Advertisements
Similar presentations
Principles & Applications
Advertisements

1 A latch is a pair of cross-coupled inverters –They can be NAND or NOR gates as shown –Consider their behavior (each step is one gate delay in time) –From.
Transmission Gate Based Circuits
Selected Design Topics. Integrated Circuits Integrated circuit (informally, a chip) is a semiconductor crystal (most often silicon) containing the electronic.
1 COMP541 Flip-Flop Timing Montek Singh Oct 6, 2014.
Introduction to Sequential Logic Design Latches. 2 Terminology A bistable memory device is the generic term for the elements we are studying. Latches.
Sequential MOS Logic Circuits
Latches CS370 –Spring 2003 Section 4-2 Mano & Kime.
CHAPTER 3 Sequential Logic/ Circuits.  Concept of Sequential Logic  Latch and Flip-flops (FFs)  Shift Registers and Application  Counters (Types,
ECE 331 – Digital System Design Latches and Flip-Flops (Lecture #17) The slides included herein were taken from the materials accompanying Fundamentals.
Digital Logic Chapter 5 Presented by Prof Tim Johnson
1 KU College of Engineering Elec 204: Digital Systems Design Lecture 12 Basic (NAND) S – R Latch “Cross-Coupling” two NAND gates gives the S -R Latch:
1 Sequential Circuits –Digital circuits that use memory elements as part of their operation –Characterized by feedback path –Outputs depend not only on.
ECE 3130 – Digital Electronics and Design Lab 5 Latches and Flip-Flops Fall 2012 Allan Guan.
EKT 124 / 3 DIGITAL ELEKTRONIC 1
1 Lecture 28 Timing Analysis. 2 Overview °Circuits do not respond instantaneously to input changes °Predictable delay in transferring inputs to outputs.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Dr. Shi Dept. of Electrical and Computer Engineering.
ENGIN112 L28: Timing Analysis November 7, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 28 Timing Analysis.
4-bit Grey Code Converter with Counter Lincoln Chin Dat Tran Thao Nguyen Tien Huynh.
ENGIN112 L20: Sequential Circuits: Flip flops October 20, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 20 Sequential Circuits: Flip.
Embedded Systems Hardware:
SADDAPALLI RUDRA ABHISHEK
1 4-Bit ALU Chun-Wai Lee Shiela Valenciano Advisor: Dr. David Parent 12/05/05.
CS 151 Digital Systems Design Lecture 20 Sequential Circuits: Flip flops.
© 2000 Prentice Hall Inc. Figure 6.1 AND operation.
Contemporary Logic Design Sequential Logic © R.H. Katz Transparency No Chapter #6: Sequential Logic Design Sequential Switching Networks.
CS 151 Digital Systems Design Lecture 28 Timing Analysis.
Lecture 21, Slide 1EECS40, Fall 2004Prof. White Lecture #21 OUTLINE –Sequential logic circuits –Fan-out –Propagation delay –CMOS power consumption Reading:
Chapter 3: Sequential Logic Circuit EKT 121 / 4 ELEKTRONIK DIGIT 1.
Objectives: Given input logice levels, state the output of an RS NAND and RS NOR. Given a clock signal, determine the PGT and NGT. Define “Edge Triggered”
Flip_Flops  Logic circuits are classified ito two groups  1. The combinational logic circuits,using the basic gates AND,OR and NOT.  2. Sequential.
CENT-113 Digital Electronics 1 Flip Flops TI Type 502 Flip Flop: 1st production IC in 1960.
CHAPTER 3 Sequential Logic/ Circuits.  Concept of Sequential Logic  Latch and Flip-flops (FFs)  Shift Registers and Application  Counters (Types,
Designing of a D Flip-Flop Final Project ECE 491.
Company LOGO DKT 122/3 DIGITAL SYSTEM 1 WEEK #12 LATCHES & FLIP-FLOPS.
Instructor: Alexander Stoytchev CprE 281: Digital Logic.
Integrated VLSI Systems EEN4196 Title: 4-bit Parallel Full Adder.
Other Logic Implementations
EKT 121 / 4 ELEKTRONIK DIGIT I
Chapter 6 – Digital Electronics – Part 1 1.D (Data) Flip Flops 2.RS (Set-Reset) Flip Flops 3.T Flip Flops 4.JK Flip Flops 5.JKMS Flip Flops Information.
D Flip Flop. Also called: Delay FF Data FF D-type Latches ‘Delayed 1 Clock Pulse’
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Circuit Delay Performance Estimation Most digital designs have multiple signal paths and the slowest one of these paths is called the critical path Timing.
Instructor: Alexander Stoytchev CprE 281: Digital Logic.
Digital Block Design & Layout Logic gate (3INPUT NAND GATE) 구자연.
Implementation of LFSR Counter Using CMOS VLSI Technology.
Computer Science 210 Computer Organization
Sequential Logic An Overview
LATCHES AND FLIP-FLOPS
Summary Latch & Flip-Flop
ECE 3130 – Digital Electronics and Design
Flip-FLops and Latches
KS4 Electricity – Electronic systems
KS4 Electricity – Electronic systems
CISE204: Design of Digital Systems Lecture 18 : Sequential Circuits
Flip Flop.
Computer Science 210 Computer Organization
Flip-FLops and Latches
Latches and Flip-flops
Flip-FLops and Latches
Computer Science 210 Computer Organization
Flip-FLops and Latches
Flip-FLops and Latches
JC Technology Logic Gates.
KS4 Electricity – Electronic systems
FLIP-FLOPS.
Flip-Flops.
Flip-FLops and Latches
Chapter 5 Sequential Circuits.
Presentation transcript:

D FLIP FLOP DESIGN AND CHARACTERIZATION -BY LAKSHMI SRAVANTHI KOUTHA

What is a Flip Flop? – “ Flip Flop is a circuit that change states depending on the control signal and it is also the basic storage element in sequential logic” – Wikipedia

D FLIP FLOP TRUTH TABLE CLOCKDQ next Rising edge00 11 Non-RisingXQ

D FF SCHEMATIC Source: Wikipedia

D FF SCHEMATIC

REQUIREMENTS:  5 TWO-INPUT NAND GATES  1 THREE-INPUT NAND GATE TOOL USED: CADENCE VIRTUOSO (GlobalFoundaries 180nm CMOS Technology)

2-INPUT NAND GATE 3-INPUT NAND GATE

W/L PMOSNMOS W600nm400nm L180nm W/L RATIO:

D FF SYMBOL

FF TEST BENCH

SCHEMATIC OUTPUT

FF LAYOUT

2-INPUT NAND GATE LAYOUT

3-INPUT NAND GATE LAYOUT

PMOS TRANSISTOR LAYOUT NMOS TRANSISTOR LAYOUT

FF LAYOUT OUTPUT RESPONSE

Some definitions of parameters:  Power Dissipation: Power is rate of energy transfer. Power dissipation is a measure of the rate at which energy is lost.  Propagation Delay: Time required by the system to travel from the input of a gate to the output.  Rise Time: The time required for a pulse to rise from 10% to 90% of its steady value.  Fall Time: The time taken for the amplitude of a pulse to decrease from 90% to 10% of the maximum value.  Setup Time: The minimum time the data should be steady before the clock event.  Hold Time: Minimum time the data signal should be held steady after the clock event. ( All definitions used are from Wiki )

POWER DISSIPATION CALCULATION

CALCULATION OF OTHER PARAMETERS

SCHEMATIC LAYOUT COMPARISON OF SCHEMATIC AND LAYOUT

SCHEMATIC LAYOUT COMPARISON OF SCHEMATIC AND LAYOUT

SCHEMATIC LAYOUT COMPARISON OF SCHEMATIC AND LAYOUT

SCHEMATIC LAYOUT COMPARISON OF SCHEMATIC AND LAYOUT

Temp(°C)Power diss in µW Prop delay in ps Rise time in ps Fall time in ps Setup time in ps Hold time in ps SCHEMATIC PARAMETERS

Temp(°C)Power diss in µW Prop delay in ps Rise time in ps Fall time in ps Setup time in ps Hold time in ps LAYOUT PARAMETERS

ERROR DISPLAYED

CONT……(ERROR DISPLAYED)

CONCLUSION:  The schematic of the flip flop shows normal range for the parameters calculated, but has unstable results for very low and very high temperature. Temperature range is -25°C to 200°C.  The layout also exhibits the same similarity in the calculations but results in unstable outputs. Temperature range is 0°C to 150°C.

REFERENCES:  ze.htm     Wikipedia.org   %20Latches,%20the%20D%20Flip-Flop%20and%20Counter%20Design.pdf 

THANK YOU!!!