Example Question: Consider the expressions: (a) F = XY + XY'

Slides:



Advertisements
Similar presentations
Combinational Logic Circuits Chapter 2 Mano and Kime.
Advertisements

ECE 238L Computer Logic Design Spring 2010
Morgan Kaufmann Publishers
Logic Functions Logical functions can be expressed in several ways: ▫ Truth table ▫ Logical expressions ▫ Graphical form prepared by:eng.Rula Amjed.
Table of Contents Factoring A Difference Of Squares Difference of Squares: A difference of squares is an algebraic expression of the form A 2 – B 2, where.
ECE 2373 Modern Digital System Design Exam 2. ECE 2372 Exam 2 Thursday March 5 You may use two 8 ½” x 11” pages of information, front and back, write.
Karnaugh Maps Discussion D3.1. Karnaugh Maps Minterm X Y F m m m m X Y F(X,Y) = m0 + m2 + m3 =  (0,2,3) = X + Y'
Gate-Level Minimization. Digital Circuits The Map Method The complexity of the digital logic gates the complexity of the algebraic expression.
COMBINATIONAL LOGIC CIRCUITS C.L. x1 x2 xn Z Z = F (x1, x2, ……., Xn) F is a Binary Logic (BOOLEAN ) Function Knowing F Allows Straight Forward Direct Implementation.
ECE 301 – Digital Electronics Multiplexers and Demultiplexers (Lecture #12)
Simplifying Boolean Expressions Using K-Map Method
Erik Jonsson School of Engineering and Computer Science FEARLESS Engineeringwww.utdallas.edu/~pervin EE/CE 2310 – HON/002 Introduction to Digital Systems.
Question:Consider the expressions: (a)F = XY + XY' (b)B = XYZ + XYZ' + X'Y'Z + X'Y'Z' (c)D = W'X'Y'Z' + W'X'YZ' + W'XY'Z' + W'XYZ' Example For each of.
Boolean Algebra and Logic Simplification
Boolean Functions.
Logic Design CS221 1 st Term K-Map Cairo University Faculty of Computers and Information.
Sahar Mosleh PageCalifornia State University San Marcos 1 Multiplexer, Decoder and Circuit Designing.
Chapter 3.5 Logic Circuits. How does Boolean algebra relate to computer circuits? Data is stored and manipulated in a computer as a binary number. Individual.
ECE 331 – Digital System Design
Digital Electronics Lecture 4 Simplification using Boolean Algebra, Combinational Logic Circuit Design.
ECE 2110: Introduction to Digital Systems PoS minimization Don’t care conditions.
ECE 3110: Introduction to Digital Systems Symplifying Products of sums using Karnaugh Maps.
PRASAD A. PAWASKAR SPN. NO DETE 2 SEMESTER lec1-11.
Boolean Algebra Introduction Logical arguments are valid (or not) by virtue of their form, not content Example All men are mortal(premise 1) Harry is a.
Lecture 4 Nand, Nor Gates, CS147 Circuit Minimization and
ECE 301 – Digital Electronics Basic Logic Operations, Boolean Expressions, and Boolean Algebra (Lecture #3)
1 EG 32 Digital Electronics Thought for the day You learn from your mistakes..... So make as many as you can and you will eventually know everything.
Computer Systems 1 Fundamentals of Computing Simplifying Boolean Expressions.
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 
Minimization Karnaugh Maps
Conversion from one number base to another Binary arithmetic Equation simplification DeMorgan’s Laws Conversion to/from SOP/POS Reading equations from.
BOOLEAN ALGEBRA – Digital Circuit 1 Choopan Rattanapoka.
Module –I Boolean Algebra Digital Design Amit Kumar Assistant Professor SCSE, Galgotias University, Greater Noida.
Karnaugh Maps (K-Maps)
Circuits & Boolean Expressions. A ABC BC ABC C B A Example # 1: Boolean Expression: Develop a Boolean expression from a circuit.
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 Boolean Algebra II Fri, Sept 4 CEC 220 Digital Circuit Design Slide 1 of 13.
Boolean Algebra ELEC 311 Digital Logic and Circuits Dr. Ron Hayne Images Courtesy of Cengage Learning.
Function Simplification. Outline  Function Simplification  Algebraic Simplification  Half Adder  Introduction to K-maps  Venn Diagrams.
Dr. ClincyLecture Slide 1 CS Chapter 3 (3A and ) Part 2 of 8 Dr. Clincy Professor of CS.
Logic Gates, Boolean Algebra and Karnaugh Maps. Challenge! By the end of todays session can you complete the following?
Mu.com.lec 9. Overview Gates, latches, memories and other logic components are used to design computer systems and their subsystems Good understanding.
Assembly Lab1 - Review.
Homework Reading Machine Projects Labs
Table 2.1 Postulates and Theorems of Boolean Algebra
Eng. Mai Z. Alyazji October, 2016
Chapter 3 Notes – Part II Review Questions
Lecture 4 Nand, Nor Gates, CS147 Circuit Minimization and
Chapter 4 Simplification of Boolean Functions Karnaugh Maps
EXAMPLES- Simplifying Radicals part 2
Logic Gates, Boolean Algebra and Karnaugh Maps
CHAPTER 2 Boolean Algebra
Overview Part 1 – Gate Circuits and Boolean Equations
Princess Sumaya University
Algebra with Whole Numbers
Topic1: Boolean Algebra José Nelson Amaral
FIGURES FOR CHAPTER 2 BOOLEAN ALGEBRA
Gate-level Design: Full Adder
DIGITAL LOGIC CIRCUITS
Circuits & Boolean Expressions
Karnaugh Maps (K-Maps)
Combinational Logic Design Process
SYEN 3330 Digital Systems Chapter 2 – Part 4 SYEN 3330 Digital Systems.
ECB2212-Digital Electronics K-Map
Table 2.1 Postulates and Theorems of Boolean Algebra
University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 4) Hasib Hasan
Minimization of Switching Functions
Eng. Ahmed M Bader El-Din October, 2018
Circuits & Boolean Expressions
Presentation transcript:

Example Question: Consider the expressions: (a) F = XY + XY' (b) B = XYZ + XYZ' + X'Y'Z + X'Y'Z' (c) D = W'X'Y'Z' + W'X'YZ' + W'XY'Z' + W'XYZ' For each of these expressions, 1 i. Build the truth table ii. Implement the logic circuit 2 i. Simplify the expression using theorems of Boolean Algebra ii. Build the truth table (of the simplified expression) iii. Implement the logic circuit 3 Simplify the expression using Karnaugh map

Question: (a) F = XY + XY' 1 i. Build the truth table X Y F 0 0 0 0 1 0 1 0 1 1 1 1 1 ii. Implement the logic circuit X Y Y' XY XY' F = XY + XY'

Question: (a) F = XY + XY' 2 i. Simplify the expression using theorems of Boolean Algebra F = XY + XY' = X(Y + Y') = X . 1 = X 2 ii. Build the truth table (of the simplified expression) X Y F 0 x 0 1 x 1 2 iii. Implement the logic circuit X F = X

Question: (a) F = XY + XY' 3 Simplify the expression using Karnaugh map X Y 1 F = X

Question: (b) B = XYZ + XYZ' + X'Y'Z + X'Y'Z' 1 i. Build the truth table X Y Z B 0 0 0 1 0 0 1 1 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 1 1 1 1 1

Question: (b) B = XYZ + XYZ' + X'Y'Z + X'Y'Z' 1 ii. Implement the logic circuit X Y Z X' Y' Z' B = XYZ + XYZ' + X'Y'Z + X'Y'Z' XYZ XYZ' X'Y'Z X'Y'Z'

Question: (b) B = XYZ + XYZ' + X'Y'Z + X'Y'Z' 2 i. Simplify the expression using theorems of Boolean Algebra B = XYZ + XYZ' + X'Y'Z + X'Y'Z' = XY(Z + Z') + X'Y'(Z + Z') = XY + X'Y' 2 ii. Build the truth table (of the simplified expression) X Y Z B 0 0 x 1 0 1 x 0 1 0 x 0 1 1 x 1

Question: (b) B = XYZ + XYZ' + X'Y'Z + X'Y'Z' 2 iii. Implement the logic circuit X Y Y' XY X'Y' B = XY + X'Y' X' 3 Simplify the expression using Karnaugh map 1 X YZ 00 01 11 10 B = X'Y' + XY

Question: (c) D = W'X'Y'Z' + W'X'YZ' + W'XY'Z' + W'XYZ' 1 i. Build the truth table W X Y Z B 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 0 0 1 1 0 0 1 0 0 1 0 1 0 1 0 0 1 1 0 1 0 1 1 1 0 1 0 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 0

Question: (c) D = W'X'Y'Z' + W'X'YZ' + W'XY'Z' + W'XYZ' 1 ii. Implement the logic circuit X Y Z X' Y' Z' D = W'X'Y'Z' + W'X'YZ' + W'XY'Z' + W'XYZ' W'XYZ' W W' W'XY'Z' W'X'YZ' W'X'Y'Z'

Question: (c) D = W'X'Y'Z' + W'X'YZ' + W'XY'Z' + W'XYZ' 2 i. Simplify the expression using theorems of Boolean Algebra D = W'X'Y'Z' + W'X'YZ' + W'XY'Z' + W'XYZ' = W'Z'(X'Y' + X'Y + XY' + XY) = W'Z'((X'(Y' + Y) + X(Y' + Y)) = W'Z'(X' + X) = W'Z' 2 ii. Build the truth table (of the simplified expression) W X Y Z D 0 x x 0 1 0 x x 1 0 1 x x 0 0 1 x x 1 0

Question: (c) D = W'X'Y'Z' + W'X'YZ' + W'XY'Z' + W'XYZ' 2 iii. Implement the logic circuit W Z D = W'Z' 3 Simplify the expression using Karnaugh map 1 WX YZ 00 01 11 10 D = W'Z'