Excitation Vectors Input Combinational Logic Memory Output States.

Slides:



Advertisements
Similar presentations
Lecture on Flip-Flops.
Advertisements

Tutorial 2 Sequential Logic. Registers A register is basically a D Flip-Flop A D Flip Flop has 3 basic ports. D, Q, and Clock.
Registers and Counters. Register Register is built with gates, but has memory. The only type of flip-flop required in this class – the D flip-flop – Has.
Sequential Digital Circuits Dr. Costas Kyriacou and Dr. Konstantinos Tatas.
1 Lecture 14 Memory storage elements  Latches  Flip-flops State Diagrams.
Latches CS370 –Spring 2003 Section 4-2 Mano & Kime.
ECE 331 – Digital System Design Latches and Flip-Flops (Lecture #17) The slides included herein were taken from the materials accompanying Fundamentals.
ReturnNext  Latch : a sequential device that watches all of its inputs continuously and changes its outputs at any time, independent of a clocking signal.
Digital Logic Design Brief introduction to Sequential Circuits and Latches.
Latches Module M10.1 Section 7.1. Sequential Logic Combinational Logic –Output depends only on current input Sequential Logic –Output depends not only.
Latches Section 4-2 Mano & Kime. Sequential Logic Combinational Logic –Output depends only on current input Sequential Logic –Output depends not only.
Latches Lecture L8.1 Section 7.1 – Book Sect. 8.1– Handout.
A clocked synchronous state-machine changes state only when a triggering edge or “tick” occurs on the clock signal. ReturnNext  “State-machine”: is a.
Lecture #5 In this lecture we will introduce the sequential circuits.
The edge triggered J-K Flip flop The J-K Flip flop is versatile and is widely used type of flip flop. The functioning of this flip flop is identical to.
EE2174: Digital Logic and Lab Professor Shiyan Hu Department of Electrical and Computer Engineering Michigan Technological University CHAPTER 9 Sequential.
Flip_Flops  Logic circuits are classified ito two groups  1. The combinational logic circuits,using the basic gates AND,OR and NOT.  2. Sequential.
D Latch Delay (D) latch:a) logic symbolb) NAND implementationc) NOR implementation.
Synchronous Sequential Logic A digital system has combinational logic as well as sequential logic. The latter includes storage elements. feedback path.
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.
Dept. of Electrical and Computer Eng., NCTU 1 Lab 8. D-type Flip-Flop Presenter: Chun-Hsien Ko Contributors: Chung-Ting Jiang and Lin-Kai Chiu.
Flip-FLops and Latches
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
7. Latches and Flip-Flops Digital Computer Logic.
DIGITAL LOGIC CIRCUITS 조수경 DIGITAL LOGIC CIRCUITS.
LATCHES AND FLIP-FLOPS
Lecture #16: D Latch ; Flip-Flops
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN
Flip Flops.
LATCHED, FLIP-FLOPS,AND TIMERS
Chapter 7 Designing Sequential Logic Circuits Rev 1.0: 05/11/03
SR Flip-Flop Negative Edge Triggered Flip-Flops The SR Flip-Flop
Latches. Flip-Flops. Remember the state. Bistable elements.
ECE 3130 – Digital Electronics and Design
Lecture 8 Dr. Nermi Hamza.
Flip-FLops and Latches
Flip Flops.
FIGURE 5.1 Block diagram of sequential circuit
Flip-flops Inputs are logically disconnected from the output in time.
Digital Design Lecture 9
FLIP FLOPS.
Flip-Flops SHAH KEVAL EN. NO.: EC DEPARTMENT,
Flip-Flop.
CISE204: Design of Digital Systems Lecture 18 : Sequential Circuits
Flip-FLops and Latches
Introduction to Sequential Logic Design
ECE Digital logic Lecture 16: Synchronous Sequential Logic
Flip-FLops and Latches
Yee-Wing Hsieh Steve Jacobs
Sequential logic circuits
Chapter 6 -- Introduction to Sequential Devices
Elec 2607 Digital Switching Circuits
Excitation Vectors Input Combinational Logic Memory Output States.
Flip-FLops and Latches
COMP541 Flip-Flop Timing Montek Singh Feb 23, 2010.
Flip-FLops and Latches
Lecture 16 Logistics Last lecture Today HW5 out, due next wednesday
Reference: Chapter 5 Sequential Circuits Moris Mano 4th Ediditon
Lecture #5 In this lecture we will introduce the sequential circuits.
University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 10) Hasib Hasan
Lecture 16 Logistics Last lecture Today HW5 out, due next wednesday
CSE 370 – Winter Sequential Logic-2 - 1
1) Latched, initial state Q =1
FLIP-FLOPS.
Flip Flops Unit-4.
Flip-FLops and Latches
SEQUENTIAL CIRCUITS __________________________________________________
Sequential Digital Circuits
FLIPFLOPS.
Presentation transcript:

Excitation Vectors Input Combinational Logic Memory Output States

RS Latch Q+ = S + R’ Q Two Problems: R=S= 1 Not allowed, Data is transparent

The D Latch Problem: Level sensitive

JK Latch : Universal, Level sensitive, Timing Constraints due to feed back.

Master Slave Flip Flop Edge sensitive,Set up and Hold time

Master Slave Flip Flop Edge sensitive,-Falling Edge Set Up and Hold Time constraints Path to setup data Master Slave D D Q Q Q D D D Latch Latch Q C C C Path to hold data D C Q

Edge triggered Flip Flop: Set up and Hold time Constraints

Edge Triggered, D Flip Flop NAND1 S Q NAND2 NAND5 clk R NAND3 NAND6 D NAND4 reset

When CLK changes from 0 to 1 Case1, D=0: tsetup= t4, thold=t3 Case2, D=1 tsetup=t4 + t1 thold= t2 clk D reset Q NAND1 NAND2 NAND3 NAND4 NAND5 NAND6 S R

When CLK changes from 0 to 1 Case1, D=0: tsetup= t4, thold=t3 reset Q NAND1 NAND2 NAND3 NAND4 NAND5 NAND6 S R Path for hold Path for set up

When CLK changes from 0 to 1 Case2, D=1 tsetup=t4 + t1 thold= t2 Path to set up clk D reset Q NAND1 NAND2 NAND3 NAND4 NAND5 NAND6 S R Path to hold

D Flip Flop