DE MORGAN’S THEOREM. De Morgan’s Theorem De Morgan’s Theorem.

Slides:



Advertisements
Similar presentations
EET 1131 Unit 5 Boolean Algebra and Reduction Techniques
Advertisements

Logical Systems Synthesis.
Chapter 2 Logic Circuits.
Boolean Algebra and Reduction Techniques
CHAPTER 1 : INTRODUCTION
Boolean rules for simplification Dr. Ahmed Telba.
CS 151 Digital Systems Design Lecture 6 More Boolean Algebra A B.
EET 1131 Unit 5 Boolean Algebra and Reduction Techniques
Digital Fundamentals with PLD Programming Floyd Chapter 4
Boolean Algebra. Introduction 1854: Logical algebra was published by George Boole  known today as “Boolean Algebra” 1854: Logical algebra was published.
Boolean Algebra and Logic Simplification. Boolean Addition & Multiplication Boolean Addition performed by OR gate Sum Term describes Boolean Addition.
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.
CHAPTER 2 Boolean Algebra
Lecture 2 – Boolean Algebra Lecturer: Amy Ching Date: 21 st Oct 2002.
BOOLEAN ALGEBRA Saras M. Srivastava PGT (Computer Science)
Logic Design A Review. Binary numbers Binary numbers to decimal  Binary 2 decimal  Decimal 2 binary.
ECE 331 – Digital System Design
 Seattle Pacific University EE Logic System DesignSOP-POS-1 The Connection: Truth Tables to Functions abcF abcF
LOGIC GATES AND CIRCUITS Digital systems are said to be constructed by using logic gates. These gates are the AND, OR, NOT, NAND, NOR, EXOR and EXNOR gates.
Circuit Simplification Truth Table  Minimized Logic Gates.
CHAPTER 3: PRINCIPLES OF COMBINATIONAL LOGIC
LOGIC GATES & BOOLEAN ALGEBRA
6 - 1 Simplification Theorems Useful for simplification of expressions & therefore simplification of the logic network which results. XY + XY' = ( X +
EKT 121 / 4 ELEKTRONIK DIGIT 1 CHAPTER 1 : INTRODUCTION.
05 BA2 Page 1 ECEn/CS 224 Boolean Algebra – Part 2.
Boolean Logic 1 Technician Series Boolean 1.1 ©Paul Godin Created Jan 2015 gmail.com.
Digital Logic Design Week 4 Boolean algebra. Laws and rules De Morgan’s theorem Analysis of logic circuits Standard forms Project 1 preparation.
ENGIN112 L6: More Boolean Algebra September 15, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 6 More Boolean Algebra A B.
EKT 121 / 4 ELEKTRONIK DIGIT 1 CHAPTER 1 : INTRODUCTION.
Boolean Algebra and Reduction Techniques
1 EENG 2710 Chapter 2 Algebraic Methods For The Analysis and Synthesis of Logic circuits.
1 Lect # 2 Boolean Algebra and Logic Gates Boolean algebra defines rules for manipulating symbolic binary logic expressions. –a symbolic binary logic expression.
© BYU 03 BA1 Page 1 ECEn 224 Boolean Algebra – Part 1.
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd Chapter 4 © 2008 Pearson Education.
Module 5.  In Module 3, you have learned the concept of Boolean Algebra which consists of binary variables and binary operator.  A binary variable x,
DKT 122/3 - DIGITAL SYSTEM I Chapter 4A:Boolean Algebra and Logic Simplification) Mohd ridzuan mohd nor
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION
CHAPTER 1 INTRODUCTION TO DIGITAL LOGIC
Digital Logic Design Dr. Oliver Faust Chapter 4
Lecture 18: Boolean Algebra Boolean Functions. w = Chris is allowed to watch television x = Chris's homework is finished y = it is a school night z =
C.S. Choy21 BOOLEAN ALGEGRA The Mathematics of logic Boolean variables have only two possible values (binary) Operators:. Product+ SumComplement A.B A+B.
Review. Boolean Algebra.
Figure 5–5 Exclusive-OR logic diagram and symbols. Open file F05-05 to verify the operation. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by.
School of Computer and Communication Engineering, UniMAP DKT 122/3 - DIGITAL SYSTEM I Chapter 4A:Boolean Algebra and Logic Simplification) Mohd ridzuan.
Lecture 5 More Boolean Algebra A B. Overview °Expressing Boolean functions °Relationships between algebraic equations, symbols, and truth tables °Simplification.
In some Boolean functions there are some input terms that will never occur, for example in BCD code there are sex invalid combinations 1010,1011,1100,
CHAPTER 1 INTRODUCTION TO DIGITAL LOGIC. De Morgan’s Theorem De Morgan’s Theorem.
DeMorgan’s Theorem DeMorgan’s 2 nd Theorem The complement of a sum of variables is equal to the product of the complemented variables. A + B = A. B Applying.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Introduction to Digital Electronics Lecture.
EET 1131 Unit 5 Boolean Algebra and Reduction Techniques
Chapter 3 Notes – Part II Review Questions
De Morgan’s Theorem,.
DeMorgan’s Theorem DeMorgan’s 2nd Theorem
Boolean Algebra & De Morgan's Theorems
CHAPTER 2 Boolean Algebra
CHAPTER 1 : INTRODUCTION
Boolean Algebra.
Princess Sumaya University
Boolean Algebra – Part 1 ECEn 224.
SLIDES FOR CHAPTER 2 BOOLEAN ALGEBRA
ECE 331 – Digital System Design
BASIC & COMBINATIONAL LOGIC CIRCUIT
Circuits, Truth Tables & Boolean Algebra
Boolean Algebra.
BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION Part (a)
Logic Gates By Dr.Mazin Alzewary
Digital Fundamentals Floyd Chapter 4 Tenth Edition
Circuits, Truth Tables & Boolean Algebra
Laws & Rules of Boolean Algebra
Presentation transcript:

DE MORGAN’S THEOREM

De Morgan’s Theorem De Morgan’s Theorem

Theorems of Boolean Algebra(1) 1) A + 0 = A 2) A + 1 = 1 3) A 0 = 0 4) A 1 = A 5) A + A = A 6) A + A = 1 7) A A = A 8) A A = 0

Theorems of Boolean Algebra(2) 9) A = A 10) A + AB = A 11) A + AB = A + B 12) (A + B)(A + C) = A + BC 13) Commutative : A + B = B + A AB = BA AB = BA 14) Associative : A+(B+C) =(A+B) + C A(BC) = (AB)C A(BC) = (AB)C 15) Distributive : A(B+C) = AB +AC (A+B)(C+D)=AC + AD + BC + BD (A+B)(C+D)=AC + AD + BC + BD

De Morgan’s Theorems 16) (X+Y) = X. Y 17) (X.Y) = X + Y  Two most important theorems of Boolean Algebra were contributed by De Morgan.  Extremely useful in simplifying expression in which product or sum of variables is inverted.  The TWO theorems are :

Implications of De Morgan’s Theorem (a) Equivalent circuit implied by theorem (16) (b) Negative- AND (c) Truth table that illustrates DeMorgan’s Theorem (a) (b) Input Output X Y X+Y XY (c)

Implications of De Morgan’s Theorem (a) Equivalent circuit implied by theorem (17) (b) Negative-OR (c) Truth table that illustrates DeMorgan’s Theorem (a) (b) Input Output X Y XY X+Y (c)

De Morgan’s Theorem Conversion Step 1: Change all ORs to ANDs and all ANDs to Ors Step 2: Complement each individual variable (short overbar) Step 3: Complement the entire function (long overbars) Step 4: Eliminate all groups of double overbars Example : A. B A.B. C = A + B= A + B + C = A + B

De Morgan’s Theorem Conversion ABC + ABC (A + B +C)D = (A+B+C).(A+B+C) = (A.B.C)+D

Example: Analyze the circuit below Y 1. Y=??? 2. Simplify the Boolean expression found in 1

 Follow the steps list below (constructing truth table)  List all the input variable combinations of 1 and 0 in binary sequentially  Place the output logic for each combination of input  Base on the result found write out the boolean expression.

Exercises:  Simplify the following Boolean expressions 1. (AB(C + BD) + AB)C 2. ABC + ABC + ABC + ABC + ABC  Write the Boolean expression of the following circuit.

Standard Forms of Boolean Expressions  Sum of Products (SOP)  Products of Sum (POS) Notes:  SOP and POS expression cannot have more than one variable combined in a term with an inversion bar  There’s no parentheses in the expression

Standard Forms of Boolean Expressions Converting SOP to Truth Table  Converting SOP to Truth Table  Examine each of the products to determine where the product is equal to a 1.  Set the remaining row outputs to 0.

Standard Forms of Boolean Expressions Converting POS to Truth Table  Converting POS to Truth Table  Opposite process from the SOP expressions.  Each sum term results in a 0.  Set the remaining row outputs to 1.

Standard Forms of Boolean Expressions  The standard SOP Expression  All variables appear in each product term.  Each of the product term in the expression is called as minterm.  Example :  In compact form, f(A,B,C) may be written as

Standard Forms of Boolean Expressions  The standard POS Expression  All variables appear in each product term.  Each of the product term in the expression is called as. maxterm.  Example:  In compact form, f(A,B,C) may be written as

Standard Forms of Boolean Expressions  Example: Convert the following SOP expression to an equivalent POS expression:  Example: Develop a truth table for the expression: