CHAPTER 3 BOOLEAN ALGEBRA (continued)

Slides:



Advertisements
Similar presentations
Chapter 2 Logic Circuits.
Advertisements

ECE 331 – Digital System Design Boolean Algebra (Lecture #3) The slides included herein were taken from the materials accompanying Fundamentals of Logic.
ECE 331 – Digital System Design
ECE 301 – Digital Electronics Boolean Algebra and Standard Forms of Boolean Expressions (Lecture #4) The slides included herein were taken from the materials.
PMOS & nMOS pMOS is open when input is high. nMOS is closed when input is high. Always pMOS at top (high) and nMOS at botom (ground) implement F in pMOS.
Digital Logic Design Adil Waheed. BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION AND gate F = A.B OR gate F = A + B NOT gate F = A NAND gate F = A.B NOR gate.
Section Section Summary Introduction to Boolean Algebra Boolean Expressions and Boolean Functions Identities of Boolean Algebra Duality The Abstract.
طراحی مدارهای منطقی نیمسال دوم دانشگاه آزاد اسلامی واحد پرند.
9/15/09 - L5 Boolean AlgebraCopyright Joanne DeGroat, ECE, OSU1 Boolean Algebra.
CHAPTER 2 Boolean Algebra
ECE 331 – Digital System Design
©2004 Brooks/Cole FIGURES FOR CHAPTER 2 BOOLEAN ALGEBRA Click the mouse to move to the next page. Use the ESC key to exit this chapter. This chapter in.
Combinational Logic 1.
©2010 Cengage Learning CHAPTER 3 BOOLEAN ALGEBRA (continued) 3.1Multiplying Out and Factoring Expressions 3.2Exclusive-OR and Equivalence Operations 3.3The.
ECE 301 – Digital Electronics Basic Logic Operations, Boolean Expressions, and Boolean Algebra (Lecture #3)
6 - 1 Simplification Theorems Useful for simplification of expressions & therefore simplification of the logic network which results. XY + XY' = ( X +
©2004 Brooks/Cole FIGURES FOR CHAPTER 3 BOOLEAN ALGEBRA (continued) Click the mouse to move to the next page. Use the ESC key to exit this chapter. This.
ENG241 Digital Design Week #2 Combinational Logic Circuits.
05 BA2 Page 1 ECEn/CS 224 Boolean Algebra – Part 2.
KFUPM COE 202: Digital Logic Design Combinational Logic Part 1 Courtesy of Dr. Ahmad Almulhem.
1 BOOLEAN ALGEBRA Basic mathematics for the study of logic design is Boolean Algebra Basic laws of Boolean Algebra will be implemented as switching devices.
Logic Circuits Lecture 3 By Amr Al-Awamry. Basic Definitions Binary Operators  AND z = x y = x yz=1 if x=1 AND y=1  OR z = x + y z=1 if x=1 OR y=1 
© BYU 03 BA1 Page 1 ECEn 224 Boolean Algebra – Part 1.
Boolean Algebra & Logic Circuits Dr. Ahmed El-Bialy Dr. Sahar Fawzy.
CONSENSUS THEOREM Choopan Rattanapoka.
BOOLEAN ALGEBRA – Digital Circuit 1 Choopan Rattanapoka.
Module –I Boolean Algebra Digital Design Amit Kumar Assistant Professor SCSE, Galgotias University, Greater Noida.
DKT 122/3 - DIGITAL SYSTEM I Chapter 4A:Boolean Algebra and Logic Simplification) Mohd ridzuan mohd nor
BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION
Ahmad Almulhem, KFUPM 2009 COE 202: Digital Logic Design Combinational Logic Part 1 Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office:
Dale Roberts Department of Computer and Information Science, School of Science, IUPUI Dale Roberts, Lecturer Computer Science, IUPUI
Karnaugh Map (K-Map) By Dr. M. Khamis Mrs. Dua’a Al Sinari.
CMPUT Computer Organization and Architecture II1 CMPUT329 - Fall 2003 Topic 4: Cost of Logic Circuits and Karnaugh Maps José Nelson Amaral.
CEC 220 Digital Circuit Design SOP and POS forms Friday, January 23 CEC 220 Digital Circuit Design Slide 1 of 17.
DE MORGAN’S THEOREM. De Morgan’s Theorem De Morgan’s Theorem.
CEC 220 Digital Circuit Design SOP and POS forms Friday, Sept 11 CEC 220 Digital Circuit Design Slide 1 of 17.
1 CS 352 Introduction to Logic Design Lecture 2 Ahmed Ezzat Boolean Algebra and Its Applications Ch-3 + Ch-4.
Basic Laws, theorems, and postulates of Boolean Algebra
©2010 Cengage Learning SLIDES FOR CHAPTER 3 BOOLEAN ALGEBRA (continued) Click the mouse to move to the next page. Use the ESC key to exit this chapter.
Fundamentals of Logic Design, 7 th editionRoth/Kinney © 2014 Cengage Learning Engineering. All Rights Reserved. 1 Boolean Algebra (continued) UNIT 3.
ECE 331 – Digital System Design
Lecture 4 Topics Boolean Algebra Huntington’s Postulates Truth Tables
ECE 301 – Digital Electronics
De Morgan’s Theorem,.
Chapter 4. Combinational Logic Design Principles
Unit 2 Boolean Algebra.
Gate Circuits and Boolean Equations
CHAPTER 3 BOOLEAN ALGEBRA (continued)
CHAPTER 2 Boolean Algebra
CHAPTER 1 : INTRODUCTION
CHAPTER 2 Boolean Algebra This chapter in the book includes:
Lecture 3 Algebraic Simplification
Princess Sumaya University
Boolean Algebra – Part 1 ECEn 224.
Lecture 2-1 Boolean Algebra
SLIDES FOR CHAPTER 2 BOOLEAN ALGEBRA
FIGURES FOR CHAPTER 2 BOOLEAN ALGEBRA
Lecture 3: Boolean Algebra
CHAPTER 2 Boolean Algebra
Boolean Algebra.
Boolean Algebra & Logic Circuits
COE 202: Digital Logic Design Combinational Logic Part 1
CHAPTER 5 KARNAUGH MAPS 5.1 Minimum Forms of Switching Functions
Lecture 4 Topics Boolean Algebra Huntington’s Postulates Truth Tables
Boolean Algebra.
BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION Part (a)
ECE 352 Digital System Fundamentals
Laws & Rules of Boolean Algebra
Chapter 4 Combinational Logic Design Principles. Overview Objectives -Define combinational logic circuit -Analysis of logic circuits (to describe what.
Digital Systems Section 3 Boolean Algebra. Digital Systems Section 3 Boolean Algebra.
Presentation transcript:

CHAPTER 3 BOOLEAN ALGEBRA (continued) 3.1 Multiplying Out and Factoring Expressions 3.2 Exclusive-OR and Equivalence Operations 3.3 The Consensus Theorem 3.4 Algebraic Simplification of Switching Expressions 3.5 Proving the Validity of an Equation

Objectives Topics introduced in this chapter: - Simplifying Apply Boolean laws and theorems to manipulation of expression - Simplifying - Finding the complement - Multiplying out and factoring Exclusive-OR and Equivalence operation(Exclusive-NOR) Consensus theorem

3.1 Multiplying Out and Factoring Expressions To obtain a sum-of-product form  Multiplying out using distributive laws (3-3) Y X XZ Z ' ) )( ( + = 4 3 2 1 8 7 6 Theorem for multiplying out: If X = 0, (3 - 3) reduces to Y(1 + Z) = + 1 * Y or Y = Y. If X = 0, (3 - 3) reduces to (1 + Y)Z = Z + * Y or Z = Z. because the equation is valid for both X = and X = 1, it is always valid. The following example illustrate s the use of Theorem (3 - 3) for factoring : 6 7 8 Theorem for factoring: A B + A ' C = ( A + C )( A ' + B ) 1 4 2 4 3

3.1 Multiplying Out and Factoring Expressions Theorem for multiplying out: ' ) )( ( AB Q D QC C + = Multiplying out using distributive laws Redundant terms multiplying out: (1) distributive laws (2) theorem(3-3) ) ' )( ( C A E D B + )] )[ AC = DE BE BD ABC (3-4) What theorem was applied to eliminate ABC ?

3.1 Multiplying Out and Factoring Expressions To obtain a product-of-sum form  Factoring using distributive laws 6 7 8 Theorem for factoring: A B + A ' C = ( A + C )( A ' + B ) 1 4 2 4 3 Example of factoring: Y X XZ DE C BE BD A AC ' ) ( + = Z E D B )]( [ )( (3-5)

3.2 Exclusive-OR and Equivalence Operations 1 0 0 0 1 1 0 1 1 XY Truth Table Symbol

3.2 Exclusive-OR and Equivalence Operations Theorems for Exclusive-OR:

3.2 Exclusive-OR and Equivalence Operations (Exclusive-NOR) Truth Table 1 0 0 0 1 1 0 1 1 XY Symbol

3.2 Exclusive-OR and Equivalence Operations Exclusive-NOR Example of EXOR and Equivalence: Useful theorem: (3-19) (by (3-6)) (by (3-19))

3.3 The Consensus Theorem Consensus Theorem Proof : Example: Dual form of consensus theorem Example:

3.3 The Consensus Theorem Example: eliminate BCD Example: eliminate A’BD, ABC Example: Reducing an expression by adding a term and eliminate. Consensus Term added Final expression

3.4 Algebraic Simplification of Switching Expressions 1. Combining terms Example: Adding terms using Example: 2. Eliminating terms Example:

3.4 Algebraic Simplification of Switching Expressions 3. Eliminating literals Example: 4. Adding redundant terms (Adding xx’, multiplying (x+x’), adding yz to xy+x’z, adding xy to x, etc…) Example: (add WZ’ by consensus theorem) (eliminate WY’Z’) (eliminate WZ’) (3-27)

3.5 Proving Validity of an Equation Proving an equation valid 1. Construct a truth table and evaluate both sides – tedious, not elegant method Manipulate one side by applying theorems until it is the same as the other side Reduce both sides of the equation independently Apply same operation in both sides ( complement both sides, add 1 or 0 )

3.5 Proving Validity of an Equation Prove : (add consensus of A’BD’ and ABC’) (add consensus of A’BD’ and BCD) (add consensus of BCD and ABC’) (eliminate consensus of BC’D’ and AD) (eliminate consensus of AD and A’BC) (eliminate consensus of BC’D’ and A’BC)

3.5 Proving Validity of an Equation Some of Boolean Algebra are not true for ordinary algebra Example: True in ordinary algebra Not True in Boolean algebra True in ordinary algebra Example: Not True in Boolean algebra Example: True in ordinary algebra True in Boolean algebra