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.

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
CS 151 Digital Systems Design Lecture 6 More Boolean Algebra A B.
Digital Fundamentals Floyd Chapter 4 Tenth Edition
ECE 331 – Digital System Design Multi-level Logic Circuits and NAND-NAND and NOR-NOR Circuits (Lecture #8) The slides included herein were taken from the.
EET 1131 Unit 5 Boolean Algebra and Reduction Techniques
Digital Fundamentals with PLD Programming Floyd Chapter 4
Chapter 5 Boolean Algebra and Reduction Techniques 1.
Boolean Algebra. Introduction 1854: Logical algebra was published by George Boole  known today as “Boolean Algebra” 1854: Logical algebra was published.
Digital Logic Design ESGD2201
Boolean Algebra and Logic Simplification. Boolean Addition & Multiplication Boolean Addition performed by OR gate Sum Term describes Boolean Addition.
Boolean Algebra and Logic Simplification
Chapter 2: Boolean Algebra and Logic Functions
Unit 7 Multi-Level Gate Circuits / NAND and NOR Gates Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information.
Computer Organization
CHAPTER 2 Boolean Algebra
ECE 331 – Digital System Design
 Seattle Pacific University EE Logic System DesignSOP-POS-1 The Connection: Truth Tables to Functions abcF abcF
Company LOGO DKT 122/3 DIGITAL SYSTEM 1 WEEK #7 COMBINATIONAL LOGIC ANALYSIS.
Laws (Theorems) of Boolean algebra Laws of Complementation oThe term complement means, to invert or to change 1's to 0's and 0's to 1's, for which purpose.
Logic Gates By Taweesak Reungpeerakul
CHAPTER 1 INTRODUCTION TO DIGITAL LOGIC
Implementation of SOP/POS Expressions
C ONONICAL F ORMS OF B OOLEAN E XPRESSIONS. T HE S UM - OF - PRODUCTS (SOP) E XPRESSIONS When two or more product terms (Boolean Multiplication) are summed.
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.
Digital Logic Design Week 4 Boolean algebra. Laws and rules De Morgan’s theorem Analysis of logic circuits Standard forms Project 1 preparation.
Chap 2. Combinational Logic Circuits
CH41 Chapter 4 Boolean Algebra and Logic Simplification By Taweesak Reungpeerakul.
ENGIN112 L6: More Boolean Algebra September 15, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 6 More Boolean Algebra A B.
Boolean Algebra and Reduction Techniques
1 EENG 2710 Chapter 2 Algebraic Methods For The Analysis and Synthesis of Logic circuits.
© 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.
Laws (Theorems) of Boolean algebra Laws of Complementation oThe term complement means, to invert or to change 1's to 0's and 0's to 1's, for which purpose.
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
Digital Logic Design Dr. Oliver Faust Chapter 4
C.S. Choy21 BOOLEAN ALGEGRA The Mathematics of logic Boolean variables have only two possible values (binary) Operators:. Product+ SumComplement A.B A+B.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Binary Numbers For digital systems, the.
Module 7.  In Module 3 we have learned about NAND gate – it is a combination of AND operation followed by NOT operation  Symbol A. B = Y  Logic Gate.
1 3- De-Morgan’s Theorems 1.The complement of a product of variables is equal to the sum of the complements of the variables. 2. The complement of a sum.
Introduction to Digital Electronics Lecture 5: Function Minimisation.
Lecture 5 More Boolean Algebra A B. Overview °Expressing Boolean functions °Relationships between algebraic equations, symbols, and truth tables °Simplification.
DE MORGAN’S THEOREM. 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 Digital Fundamentals Tenth Edition Floyd.
Circuits, Truth Tables & Boolean Algebra. Expressions Can describe circuits in terms of Boolean expression.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Introduction to Digital Electronics Lecture.
Boolean Operations and Expressions Addition = = = = 1 Multiplication 0 * 0 = 0 0 * 1 = 0 1 * 0 = 0 1 * 1 = 1.
EET 1131 Unit 5 Boolean Algebra and Reduction Techniques
Logic Gates and Boolean Algebra
De Morgan’s Theorem,.
DeMorgan’s Theorem DeMorgan’s 2nd Theorem
ECE 20B, Winter 2003 Introduction to Electrical Engineering, II LECTURE NOTES #2 Instructor: Andrew B. Kahng (lecture)
CHAPTER 2 Boolean Algebra
CHAPTER 1 : INTRODUCTION
CHAPTER 2 Boolean Algebra This chapter in the book includes:
Boolean Algebra.
Boolean Algebra – Part 1 ECEn 224.
ECE 331 – Digital System Design
BASIC & COMBINATIONAL LOGIC CIRCUIT
Boolean Algebra.
Boolean Algebra.
BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION Part (a)
Digital Fundamentals Floyd Chapter 4 Tenth Edition
Laws & Rules of Boolean Algebra
Boolean Algebra S.SADHISH PRABHU.
Presentation transcript:

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 F = A + B

Boolean Algebra Definitions Variable A variable is a symbol usually an uppercase letter used to represent a logical quantity. A variable can have a 0 or 1 value. 2. Complement A complement is the inverse of a variable and is indicated by a bar over the variable. Complement of variable X is X. If X = 0 then X = 1 and if X = 1 then X = Literal A Literal is a variable or the complement of a variable

Boolean Addition Boolean Addition operation is performed by an OR gate. In Boolean algebra the expression defining Boolean Addition is a sum term which is the sum of literals. A + B, A + B, A + B + C A sum term is 1 when any one literal is a 1 A sum term is 0 when all literals are a 0.

Boolean Multiplication Boolean Multiplication operation is performed by an AND gate. In Boolean algebra the expression defining Boolean Multiplication is a product term which is the product of literals. A.B, A.B, A.B.C A product term is 1 when all literal terms are a 1 A product term is 0 when any one literal is a 0.

Laws of Boolean Algebra The basic laws of Boolean Algebra are the same as ordinary algebra and hold true for any number of variables. 1. Commutative Law for addition and multiplication 2. Associative Law for addition and multiplication 3. Distributive Law

Commutative Law for Addition and Multiplication Commutative Law for Addition A + B = B + A Commutative Law for Multiplication A.B = B.A

Associative Law for Addition and Multiplication Associative Law for Addition A + (B + C) = (A + B) + C Associative Law for Multiplication A.(B.C) = (A.B).C

Cont…..

Distributive Law Distributive Law A.(B + C) = A.B + A.C

Boolean Analysis of Logic Circuits

Analysis

Finding the Boolean Expression

Standard Form of Boolean Expressions All Boolean expressions can be converted into and represented in one of the two standard forms Sum-of-Products form Product-of-Sums form

Sum of Product form When two or more product terms are summed by Boolean addition, the result is a Sum-of-Product or SOP expression. AB + ABC ABC + CDE + BCD AB + ABC + AC Note: The Domain of an SOP expression is the set of variables contained in the expression, both complemented and un-complemented. A SOP expression can have a single variable term such as A. A SOP expression can not have a term of more than one variable having an over bar extending over the entire term, such as AB + C

Product of Sums form When two or more sum terms are multiplied by Boolean multiplication, the result is a Product-of-Sum or POS expression. (A + B)(A + B + C) (A + B + C)(C + D + E)(B + C + D) (A + B)(A + B + C)(A + C) The Domain of a POS expression is the set of variables contained in the expression, both complemented and un-complemented. A POS expression can have a single variable term such as A. A POS expression can not have a term of more than one variable having an over bar extending over the entire term such as (A +B)(A +B +C).

Implementation of an SOP and POS expression A SOP expression can be implemented by an AND-OR combination of gates. The product terms are implemented by an AND gate and the SOP expression is implemented by OR gate connected to the outputs of the AND gates

Cont…. A POS expression can be implemented by an OR-AND combination of gates. The sum terms are implemented by OR gates and the POS expression is implemented by AND gate connected to the outputs of the OR gates

Conversion of a general expression to SOP form Any logical expression can be converted into SOP form by applying techniques of Boolean Algebra AB+ B(CD + EF) = AB+ BCD + BEF (A + B)(B + C + D) = AB+ AC+ AD+ B + BC + BD = AC+ AD+ B (A + B) + C = (A + B) C = (A + B)C = A C + B C