Boolean Algebra and Logic Simplification

Slides:



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

Boolean Algebra and Reduction Techniques
Boolean Algebra and Combinational Logic
CHAPTER 4 Boolean Algebra and Logic Simplification
SYEN 3330 Digital SystemsJung H. Kim Chapter SYEN 3330 Digital Systems Chapter 2 – Part 4.
CS 151 Digital Systems Design Lecture 6 More Boolean Algebra A B.
Chapter 3 Simplification of Switching Functions
Digital Fundamentals Floyd Chapter 4 Tenth Edition
EET 1131 Unit 5 Boolean Algebra and Reduction Techniques
Digital Fundamentals with PLD Programming Floyd Chapter 4
Computer Programming Skills Revision Prepared by: Ghader Kurdi.
Chapter 5 Boolean Algebra and Reduction Techniques William Kleitz Digital Electronics with VHDL, Quartus® II Version Copyright ©2006 by Pearson Education,
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.
Logic Function Optimization. Combinational Logic Circuit Regular SOP and POS designs Do not care expressions Digital logic circuit applications Karnaugh.
1 Fundamentals of Computer Science Propositional Logic (Boolean Algebra)
Chapter 3 Simplification of Switching Functions. Simplification Goals Goal -- minimize the cost of realizing a switching function Cost measures and other.
Ch. 4 Boolean Algebra and Logic Simplification
 Seattle Pacific University EE Logic System DesignSOP-POS-1 The Connection: Truth Tables to Functions abcF abcF
CHAPTER 1 INTRODUCTION TO DIGITAL LOGIC. K-Map (1)  Karnaugh Mapping is used to minimize the number of logic gates that are required in a digital circuit.
1 Digital Logic Design Week 5 Simplifying logic expressions.
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. Circuit Optimization Logic and Computer Design Fundamentals.
ECE 2110: Introduction to Digital Systems PoS minimization Don’t care conditions.
Digital Systems: Combinational Logic Circuits Wen-Hung Liao, Ph.D.
Figure 4–1 Application of commutative law of addition. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc. Upper Saddle.
CH41 Chapter 4 Boolean Algebra and Logic Simplification By Taweesak Reungpeerakul.
+ CS 325: CS Hardware and Software Organization and Architecture Gates and Boolean Algebra Part 3.
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 Digital Logic Design Week 5&6 cont’d Revision for Quiz 2/Exam.
ECE 3110: Introduction to Digital Systems Chapter #4 Review.
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd Chapter 4 © 2008 Pearson Education.
Chapter 2 Boolean Algebra and Minimization Techniques.
Karnaugh Maps (K maps). What are Karnaugh 1 maps?  Karnaugh maps provide an alternative way of simplifying logic circuits.  Instead of using Boolean.
Sum-of-Products (SOP)
Boolean Expressions Lecture 3 Digital Design and Computer Architecture Harris & Harris Morgan Kaufmann / Elsevier, 2007.
DKT 122/3 - DIGITAL SYSTEM I Chapter 4A:Boolean Algebra and Logic Simplification) Mohd ridzuan mohd nor
Karnaugh Maps (K-Maps)
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
Announcements Project components starting to arrive No assignment due this week – assignment 7 will be posted on Thursday. Final exam date. Let’s leave.
BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION
CHAPTER 1 INTRODUCTION TO DIGITAL LOGIC
THE K-MAP.
C.S. Choy21 BOOLEAN ALGEGRA The Mathematics of logic Boolean variables have only two possible values (binary) Operators:. Product+ SumComplement A.B A+B.
1 Ch. 4 Boolean Algebra and Logic Simplification Boolean Operations and Expressions Laws and Rules of Boolean Algebra Boolean Analysis of Logic Circuits.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Binary Numbers For digital systems, the.
Logic Simplification-Using K-Maps
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Lecture 4 Dr. Shi Dept. of Electrical and Computer Engineering.
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.
Karnaugh Maps (K maps).
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,
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.
Chapter 3 Simplification of Switching Functions. Simplification Goals Goal -- minimize the cost of realizing a switching function Cost measures and other.
CHAPTER 1 INTRODUCTION TO DIGITAL LOGIC:K-Map. K-Map (1)  Karnaugh Map provides a systematic method for simplifying Boolean expressions and may produce.
CHAPTER 13 Digital Logic Circuits. Figure Voltage analog of internal combustion engine in-cylinder pressure Figure 13.1.
Digital Logic & Design Dr. Waseem Ikram Lecture 09.
EET 1131 Unit 5 Boolean Algebra and Reduction Techniques
DeMorgan’s Theorem DeMorgan’s 2nd Theorem
CHAPTER 1 : INTRODUCTION
Digital Logic and Design
BASIC & COMBINATIONAL LOGIC CIRCUIT
Boolean Algebra.
BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION Part (a)
Digital Fundamentals Floyd Chapter 4 Tenth Edition
3-Variable K-map AB/C AB/C A’B’ A’B AB AB’
Karnaugh Maps (K maps).
Analysis of Logic Circuits Example 1
Laws & Rules of Boolean Algebra
Presentation transcript:

Boolean Algebra and Logic Simplification Chapter 4 Boolean Algebra and Logic Simplification

Boolean Operations and Expressions Boolean Addition (OR)

Boolean Multiplication (AND)

Laws and Rules of Boolean Algebra Commutative Associative Distributive Rules

Figure 4--1 Application of commutative law of addition.

Figure 4--2 Application of commutative law of multiplication.

Figure 4--3 Application of associative law of addition

Figure 4--4 Application of associative law of multiplication

Figure 4--5 Application of distributive law

Rules of Boolean Algebra

Figure 4--6 RULE 1

Figure 4--7 RULE 2

Figure 4--8 RULE 3

Figure 4--9 RULE 4

Figure 4--10 RULE 5

Figure 4--11 RULE 6

Figure 4--7 RULE 7

Figure 4--13 RULE 8

Figure 4--14 RULE 9

DeMorgan’s Theorem Figure 4--15 Gate equivalencies and the corresponding truth tables that illustrate DeMorgan’s theorems. Notice the equality of the two output columns in each table. This shows that the equivalent gates perform the same logic function.

Boolean Expression for a Logic Circuit Figure 4--16 A logic circuit showing the development of the Boolean expression for the output.

Constructing a Truth Table for a Logic Circuit Evaluating the expression and putting results in truth table format

Simplification Using Boolean Algebra

Figure 4--17 Gate circuits for Example 4-8

Standard Forms of Boolean Expressions Sum-of-Products (SOP) Form Product-of-Sum (POS) Form

Figure 4--18 Implementation of the SOP expression AB + BCD + AC. SOP Form Figure 4--18 Implementation of the SOP expression AB + BCD + AC.

Standard SOP Form

Binary Representation of Product Term

POS Form Figure 4--19 Implementation of the POS expression (A + B)(B + C + D) (A + C).

Standard POS Form

Binary Representation of Sum Term

Converting Standard SOP to Standard POS

Converting SOP to Truth Table

Converting POS to Truth Table

Determining Standard Expressions from Truth Table

Figure 4--20 A 3-variable Karnaugh map showing product terms.

Figure 4--21 A 4-variable Karnaugh map.

Figure 4--22 Adjacent cells on a Karnaugh map are those that differ by only one variable. Arrows point between adjacent cells.

Figure 4--23 Example of mapping a standard SOP expression. Karnaugh Map SOP Minimization Figure 4--23 Example of mapping a standard SOP expression.

Figure 4--24

Figure 4--25

Mapping Nonstandard SOP Expression

Figure 4--26

Figure 4--27

Karnough Map Simplification of SOP Expressions Example 4-25 Group the 1s in each Karnaugh maps

Figure 4--29

Figure 4-30 Determine SOP Related Problem: add 1 in the lower right cell (1010) and determine the resulting SOP.

Figure 4--31 Related Problem: For the Karnaugh map in Fig. 4-31(d), add 1 in the 0111 cell and determine the resulting SOP.

101+011+001+000+100

Mapping Directly from Truth Table Figure 4--34 Example of mapping directly from a truth table to a Karnaugh map.

“Don’t Care” Conditions Figure 4--35 Example of the use of “don’t care” conditions to simplify an expression.

Karnaugh Map POS Minimization Figure 4--36 Example of mapping a standard POS expression.

Example 4-30

Figure 4--38

Figure 4--39

Converting b/w POS and SOP Using Karnaugh Map

Five-Variable Karnaugh Maps Figure 4--41 A 5-variable Karnaugh map.

Figure 4--42 Illustration of groupings of 1s in adjacent cells of a 5-variable map.

Figure 4--43

Figure 4--44 Basic structure of a PAL. Programmable Logic Figure 4--44 Basic structure of a PAL.

Figure 4--45 PAL implementation of a sum-of-products expression.

Digital System Application Figure 4--51 Seven-segment display format showing arrangement of segments.

Figure 4--52 Display of decimal digits with a 7-segment device.

Figure 4--53 Arrangements of 7-segment LED displays.

Figure 4--55 Block diagram of 7-segment logic and display.

Figure 4--56 Karnaugh map minimization of the segment-a logic expression.

Figure 4--57 The minimum logic implementation for segment a of the 7-segment display.