Clocked R S, D, J K and T Flip Flop

Similar documents
Signal Rectification

Pulse-Width Modulation Inverters

RC (Resistor-Capacitor) Circuits. AP Physics C

CHARGE AND DISCHARGE OF A CAPACITOR

9. Capacitor and Resistor Circuits

To design digital counter circuits using JK-Flip-Flop. To implement counter using 74LS193 IC.

cooking trajectory boiling water B (t) microwave time t (mins)

Random Walk in 1-D. 3 possible paths x vs n. -5 For our random walk, we assume the probabilities p,q do not depend on time (n) - stationary

Appendix A: Area. 1 Find the radius of a circle that has circumference 12 inches.

Acceleration Lab Teacher s Guide

Chapter 7. Response of First-Order RL and RC Circuits

Signal Processing and Linear Systems I

Module 4. Single-phase AC circuits. Version 2 EE IIT, Kharagpur

Analogue and Digital Signal Processing. First Term Third Year CS Engineering By Dr Mukhtiar Ali Unar

Astable multivibrator using the 555 IC.(10)

Imagine a Source (S) of sound waves that emits waves having frequency f and therefore

Differential Equations and Linear Superposition

17 Laplace transform. Solving linear ODE with piecewise continuous right hand sides

Differential Equations. Solving for Impulse Response. Linear systems are often described using differential equations.

Capacitors and inductors

CSE140: Components and Design Techniques for Digital Systems

Steps for D.C Analysis of MOSFET Circuits

Cointegration: The Engle and Granger approach

Permutations and Combinations

Full-wave rectification, bulk capacitor calculations Chris Basso January 2009

Economics Honors Exam 2008 Solutions Question 5

Chapter 2 Problems. 3600s = 25m / s d = s t = 25m / s 0.5s = 12.5m. Δx = x(4) x(0) =12m 0m =12m

THE PRESSURE DERIVATIVE

AP Calculus BC 2010 Scoring Guidelines

Lecture-3 MEMORY: Development of Memory:

LLC Resonant Converter Reference Design using the dspic DSC

Lesson 12 Sequential Circuits: Flip-Flops

Multiprocessor Systems-on-Chips

11/6/2013. Chapter 14: Dynamic AD-AS. Introduction. Introduction. Keeping track of time. The model s elements

The Application of Multi Shifts and Break Windows in Employees Scheduling

Inductance and Transient Circuits

Stability. Coefficients may change over time. Evolution of the economy Policy changes

NOTES ON OSCILLOSCOPES

Newton s Laws of Motion

The Transport Equation

Baumer FWL120 NeuroCheck Edition Art. No: OD106434

Credit Index Options: the no-armageddon pricing measure and the role of correlation after the subprime crisis

Digital Logic Design Sequential circuits

Product Operation and Setup Instructions

PMOS Testing at Rochester Institute of Technology Dr. Lynn Fuller

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

WHAT ARE OPTION CONTRACTS?

4 Convolution. Recommended Problems. x2[n] 1 2[n]

¼ WARNING. KNX Logic module Basic REG-K. Connections, displays and operating elements. Table of contents. Mounting the module

OPERATION MANUAL. Indoor unit for air to water heat pump system and options EKHBRD011ABV1 EKHBRD014ABV1 EKHBRD016ABV1

Transient Analysis of First Order RC and RL circuits

Memory Elements. Combinational logic cannot remember

MTH6121 Introduction to Mathematical Finance Lesson 5

Gate protection. Current limit. Overvoltage protection. Limit for unclamped ind. loads. Charge pump Level shifter. Rectifier. Open load detection

A Note on Using the Svensson procedure to estimate the risk free rate in corporate valuation

Chapter 13. Network Flow III Applications Edge disjoint paths Edge-disjoint paths in a directed graphs

Full-wave Bridge Rectifier Analysis

Latches, the D Flip-Flop & Counter Design. ECE 152A Winter 2012

Experiment # 9. Clock generator circuits & Counters. Eng. Waleed Y. Mousa

AP Calculus AB 2013 Scoring Guidelines

Name: Algebra II Review for Quiz #13 Exponential and Logarithmic Functions including Modeling

Morningstar Investor Return

PI4ULS5V202 2-Bit Bi-directional Level Shifter with Automatic Sensing & Ultra Tiny Package

ETEC 2301 Programmable Logic Devices. Chapter 10 Counters. Shawnee State University Department of Industrial and Engineering Technologies

TIMERS SELECTION GUIDE

TSG-RAN Working Group 1 (Radio Layer 1) meeting #3 Nynashamn, Sweden 22 nd 26 th March 1999

Chapter 2 Kinematics in One Dimension

Asynchronous Counters. Asynchronous Counters

CLOCK SKEW CAUSES CLOCK SKEW DUE TO THE DRIVER EROSION OF THE CLOCK PERIOD

Frequency Modulation. Dr. Hwee-Pink Tan

Making Use of Gate Charge Information in MOSFET and IGBT Data Sheets

GoRA. For more information on genetics and on Rheumatoid Arthritis: Genetics of Rheumatoid Arthritis. Published work referred to in the results:

SOLID MECHANICS TUTORIAL GEAR SYSTEMS. This work covers elements of the syllabus for the Edexcel module 21722P HNC/D Mechanical Principles OUTCOME 3.

Chapter 6 Interest Rates and Bond Valuation

C Fast-Dealing Property Trading Game C

4. International Parity Conditions

1. y 5y + 6y = 2e t Solution: Characteristic equation is r 2 5r +6 = 0, therefore r 1 = 2, r 2 = 3, and y 1 (t) = e 2t,

Mathematics in Pharmacokinetics What and Why (A second attempt to make it clearer)

Voltage level shifting

How To Understand The Rules Of The Game Of Chess

Mechanical Fasteners Tensile and Shear Stress Areas

Equation for a line. Synthetic Impulse Response Time (sec) x(t) m

Chapter 4: Exponential and Logarithmic Functions

AP Calculus AB 2010 Scoring Guidelines

Chapter 8: Regression with Lagged Explanatory Variables

So far we have investigated combinational logic for which the output of the logic devices/circuits depends only on the present state of the inputs.

Engr354: Digital Logic Circuits

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

Strategic Optimization of a Transportation Distribution Network

DM74LS193 Synchronous 4-Bit Binary Counter with Dual Clock

Optimal Control Formulation using Calculus of Variations

I) EQUATION 1: SHUNT-CONTROLLED

Wiki Lab Book. This week is practice for wiki usage during the project.

Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop.

Time-Expanded Sampling (TES) For Ensemble-based Data Assimilation Applied To Conventional And Satellite Observations

CAREER MAP HOME HEALTH AIDE

Solid state output, width 17.5 mm

74LS193 Synchronous 4-Bit Binary Counter with Dual Clock

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

CHAPTER 11: Flip Flops

Transcription:

C22: Digial i Design Clocked, D, J K and T Flip Flop Dr. A. ahu Dep of Comp. c. & Engg. Indian Insiue of Technology Guwahai

Ouline Design a new building block, a flip flop, ha sores one bi Lach Vs Flip Flop Maser lave Flip Flop D Flip Flop Flop, J K Flip Flop Flop and T Flip Flop Flop Combine ha block o build muli bi sorage a regiser

equenial Circui Inpu b Combinaional logic s s n n x oupu clk Hisory/ equence/ae Where o ore his Hisory Y () = F (a(),b(), H) H is Hisory/equence/ae (Memory Elemen)

Bi orage Using an Lach Does he circui o he righ, wih crosscoupled NO gaes, do wha we wan? Yes! How did someone come up wih ha circui? Maybe jus rial and error, a bi of insigh... (se) (rese) lach = = = = = = = =

Problem wih Lach: ace Condiion Problem: If = & = simulaneously and boh released o, we don know wha value will = ake = = = = = may oscillae. Then, because one pah will be slighly longer han he oher, will evenually sele o or bu we don know which.

Problem wih Lach Problem no jus one of a user pressing wo buons a same ime Can also occur even if inpus come from a circui ha supposedly never ses = and = a same ime Bu does, due o differen delays of differen pahs X Arbirary circui lach X Y Y The longer pah from X o han o causes = for shor ime could be long enough o cause oscillaion =

oluion: Level ensiive Lach Add enable inpu C as shown Only le and change when C= Ensure circui in fron of never ses =, excep briefly due o pah delays Change C o only afer sufficien i ime for and o be sable bl When C becomes, he sable and value passes hrough he wo AND gaes o he lach s inpus. C Level-sensiive lach C Level-sensiive lach symbol

oluion: Level ensiive Lach X Level-sensiive lach Clk C Y Though = briefly... C a... never =

oluion: Ensure, abilize, ore X Level-sensiive lach Clk C Y Ensure age Never Happens = abilize age When C= abilize and Use when C= ore age ore bi

Clocks Clock period: ime inerval beween pulses Above signal: period = 2 ns Freq Period Clock cycle: one such ime inerval GHz. ns Above signal shows 3.5 clock cycles Clock frequency: /period Above signal: frequency = / 2 ns = 5 MHz Hz = /s GHz GHz MHz MHz. ns ns ns ns

Clock ignals for a Lach How do we know when i s safe o se C=? Mos common soluion make C pulse up/down Cafe C=: o change X, Y CMus C=: no change X, Y Clock signal Pulsing signal used o enable laches Because i icks like a clock equenial circui whose sorage componens all use clock signals: synchronous circui X Level-sensiive lach Clk C Y

Level ensiive D Lach lach requires careful design o ensure = never occurs D lach relieves designer of ha burden Insered inverer ensures always opposie of D C D lach D C D C D lach symbol

Problem wih Level ensiive D Lach D lach sill has problem (as does lach) When C=, hrough how many laches will a signal ravel? Depends on for how long C C= Clk_A signal may ravel hrough muliple laches Clk_B signal may ravel hrough fewer laches Hard o pick ikc ha is jus he righ ihlengh Can we design bi sorage ha only sores a value on he rising edge of a clock signal? Y D D2 2 D3 3 D4 4 rising edges C C2 C3 C4 Clk Clk Clk_A Clk_B

Flip Flop Coin Flip : Head/Tail (/) Lach have eiher one sae or Flip Flop (Boh Maser/lave) Flip ae/flop ae

Maser lave D Flip Flop Flip flop: sores on clock edge, no level Two laches, oupu of firs goes o inpu of second, maser lach has invered clock signal o maser loaded when C=, hen servan when C= When C changes from o, maser disabled, servan loaded wih value ha was a D jus before C changed i.e., value a D during rising edge of C D Dm Cm D lach maser m Ds D flip-flop D lach s Cs s servan Clk D/Dm Cm m/ds Cs Clk s

Thanks