Hazards 9.6.

Slides:



Advertisements
Similar presentations
Abdullah Said Alkalbani University of Buraimi
Advertisements

Techniques for Combinational Logic Optimization
Boolean Algebra Variables: only 2 values (0,1)
X March C- Copyright Soft Test Inc. Yellow Black = Stored data | Yellow = Write cycle | Red = Read cycle March C- Fundamentals of.
Chapter 3 Gate-Level Minimization
CSE 370 Sample Final Exam Questions. 1) Logic Minimization CD AB F = Σm(0,6,7,8,9,11,15) + d(1,13)
Sequential Logic Design
Grade D Number - Decimals – x x x x x – (3.6 1x 5) 9.
Cs 121 Ch 4-2 Combinational Logic
De Morgans Law. Some expressions dont simplify easily For example ABC + A + C De Morgans laws can help with expressions of this kind. It comes in two.
Princess Sumaya University
Chapter 9 -- Simplification of Sequential Circuits.
Lab 08: SR Flip Flop Fundamentals:
EE466: VLSI Design Lecture 7: Circuits & Layout
Discrete Mathematical Structures: Theory and Applications
Karnaugh Map Adjacent Squares
Fig Typical voltage transfer characteristic (VTC) of a logic inverter, illustrating the definition of the critical points.
Digital Logic Design Gate-Level Minimization
Logic Gates & Circuits. AND Gate Input AInput BOutput X AND Logic Gate AND Truth Table X = A. B AND Boolean Expression.
Chapter3: Gate-Level Minimization Part 2
Chapter 4 Gates and Circuits.
Karnaugh Map Adjacent Squares
©2004 Brooks/Cole FIGURES FOR CHAPTER 7 MULTI-LEVEL GATE CIRCUITS NAND AND NOR GATES Click the mouse to move to the next page. Use the ESC key to exit.
topics Logic gates Gates types Universal gates
Chapter #8: Finite State Machine Design 8
CS 121 Digital Logic Design
D IGITAL L OGIC By: Safwan Mawlood Digital Principles and Logic Design, A.Saha &N.Manna K ARNAUGH M APS (K MAPS )
CS 121 Digital Logic Design
By The Spring Of Life We’re marching to the blessed Land of Canaan with delight. We’re leaving all our heavy burdens here. At last we are released and.
Princess Sumaya University
ENEE244-02xx Digital Logic Design Lecture 10. Announcements HW4 due 10/9 – Please omit last problem 4.6(a),(c) Quiz during recitation on Monday (10/13)
©2004 Brooks/Cole FIGURES FOR CHAPTER 12 REGISTERS AND COUNTERS Click the mouse to move to the next page. Use the ESC key to exit this chapter. This chapter.
KU College of Engineering Elec 204: Digital Systems Design
ELECTRONICS TECHNOLOGY Digital Devices I Karnaugh Maps
©2004 Brooks/Cole FIGURES FOR CHAPTER 11 LATCHES AND FLIP-FLOPS Click the mouse to move to the next page. Use the ESC key to exit this chapter. This chapter.
©2004 Brooks/Cole FIGURES FOR CHAPTER 13 ANALYSIS OF CLOCKED SEQUENTIAL CIRCUITS Click the mouse to move to the next page. Use the ESC key to exit this.
ENGIN112 L9: More Karnaugh Maps September 22, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 9 More Karnaugh Maps and Don’t Cares.
ECE C03 Lecture 71 Lecture 7 Delays and Timing in Multilevel Logic Synthesis Hai Zhou ECE 303 Advanced Digital Design Spring 2002.
Assignments The submission has to be by the end of this week Write your full name and the group number on the answer sheet.
Cs 1110 Ch 4-1 Combinational Logic. ° Introduction Logic circuits for digital systems may be: °2°2 combinational sequential OR A combinational circuit.
ECE 3110: Introduction to Digital Systems
Circuiti sequenziali1 Progettazione di circuiti e sistemi VLSI Anno Accademico Lezione Circuiti sequenziali.
Give qualifications of instructors: DAP
Sequential Logic Design
CS 151 Digital Systems Design Lecture 32 Hazards
Boolean Algebra and Logic Simplification
Synchronous Circuit Design (Class 10.1 – 10/30/2012) CSE 2441 – Introduction to Digital Logic Fall 2012 Instructor – Bill Carroll, Professor of CSE.
Chapter 3 Simplification of Switching Functions. Simplification Goals Goal -- minimize the cost of realizing a switching function Cost measures and other.
Unit 8 Combinational Circuit Design and Simulation Using Gates Fundamentals of Logic Design by Roth and Kinney.
Figure 4–1 Application of commutative law of addition. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc. Upper Saddle.
Nonlinear & Neural Networks LAB. CHAPTER 8 Combinational Circuit design and Simulation Using Gate 8.1Review of Combinational Circuit Design 8.2Design of.
1 Digital Logic Design Week 5&6 cont’d Revision for Quiz 2/Exam.
Karnaugh Maps (K maps). What are Karnaugh 1 maps?  Karnaugh maps provide an alternative way of simplifying logic circuits.  Instead of using Boolean.
THE K-MAP.
CEC 220 Digital Circuit Design More Karnaugh Maps Monday, February 02 CEC 220 Digital Circuit Design Slide 1 of 11.
A sequential logic circuit (a.k.a. state machine) consists of both combinational logic circuit(s) and memory devices (flip flops). The combinational circuits.
Chapter 3 Simplification of Switching Functions. Simplification Goals Goal -- minimize the cost of realizing a switching function Cost measures and other.
CHAPTER 13 Digital Logic Circuits. Figure Voltage analog of internal combustion engine in-cylinder pressure Figure 13.1.
LATCHES AND FLIP-FLOPS
Digital Design Lecture 9
Chapter 11 Sequential Circuits.
Hazard.
ECE 3130 – Digital Electronics and Design
Digital Logic & Design Dr. Waseem Ikram Lecture No. 31.
Introduction to Digital Systems
Lecture No. 32 Sequential Logic.
14 Digital Systems.
This chapter in the book includes: Objectives Study Guide
Karnaugh Maps (K maps).
Copyright Joanne DeGroat, ECE, OSU
Presentation transcript:

Hazards 9.6

Figure 9.61 Definition of hazards ® 1 ® 1 (a) Static hazard 1 1 ® ® 1 (b) Dynamic hazard Figure 9.61 Definition of hazards

Figure 9.62 An example of a static hazard 3 (a) Circuit with a hazard 1 2 p q x 1 2 3 00 01 11 10 (b) Karnaugh map x 3 1 2 f (c) Hazard-free circuit Figure 9.62 An example of a static hazard

Figure 9.63 Two-level implementation of master-slave D flip-flop C Y m s y p q r (a) Minimum-cost circuit Q D C Y m s y (c) Hazard-free circuit Q 00 01 11 10 1 (b) Karnaugh maps for Y m and s in Figure 9.6 a y CD Figure 9.63 Two-level implementation of master-slave D flip-flop

Figure 9.64 Function for Example 9.17 2 3 4 00 01 11 10 d Figure 9.64 Function for Example 9.17 para resolver o hazard, não há necessidade de cobrir os “don´t care”, apenas os “1s” adjacentes

Figure 9.65 Static hazard in a POS circuit x 3 (a) Circuit with a hazard 2 1 p q x 1 2 3 00 01 11 10 (b) Karnaugh map x 3 2 1 f (c) Hazard-free circuit Figure 9.65 Static hazard in a POS circuit

Figure 9.66 Circuit with a dynamic hazard x 2 3 4 , 1 b a c d f One gate delay (b) Timing diagram (a) Circuit x 2 1 3 4 b a c d f Figure 9.66 Circuit with a dynamic hazard