Logic Functions Logical functions can be expressed in several ways: ▫ Truth table ▫ Logical expressions ▫ Graphical form prepared by:eng.Rula Amjed.

Slides:



Advertisements
Similar presentations
Boolean Algebra and Logic Gates
Advertisements

Logic Gates.
L14: Boolean Logic and Basic Gates
INTRODUCTION LOGICAL OPERATIONS TRUTH TABLE AND RULES.
ECE 331 – Digital System Design Boolean Algebra (Lecture #3) The slides included herein were taken from the materials accompanying Fundamentals of Logic.
CS 151 Digital Systems Design Lecture 6 More Boolean Algebra A B.
Circuit Simplification: Boolean Algebra
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
Binary Logic and Gates COE 202 Digital Logic Design Dr. Aiman El-Maleh
22C:19 Discrete Math Boolean Algebra & Digital Logic Fall 2010 Sukumar Ghosh.
Digital Logic Circuits – Chapter 1 Section 1-3, 1-2.
1 Why study Boolean Algebra? 4 It is highly desirable to find the simplest circuit implementation (logic) with the smallest number of gates or wires. We.
Lecture 7 Topics –Boolean Algebra 1. Logic and Bits Operation Computers represent information by bit A bit has two possible values, namely zero and one.
ECE 331 – Digital System Design
Why? What’s Boolean algebra used for? –“The purpose of Boolean algebra is to facilitate the analysis and design of digital circuits.” Express a truth table.
ACOE1611 Combinational Logic Circuits Reference: M. Mano, C. Kime, “Logic and Computer Design Fundamentals”, Chapter 2.
ECE 301 – Digital Electronics Basic Logic Operations, Boolean Expressions, and Boolean Algebra (Lecture #3)
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.
June 11, 2002© Howard Huang1 Boolean algebra Last time we talked about Boolean functions, Boolean expressions, and truth tables. Today we’ll learn.
Figure 2.6. A truth table for the AND and OR operations. 2.3 Truth Tables 1.
ENGIN112 L6: More Boolean Algebra September 15, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 6 More Boolean Algebra A B.
Computer Systems 1 Fundamentals of Computing Simplifying Boolean Expressions.
CEC 220 Digital Circuit Design Boolean Algebra Friday, January 17 CEC 220 Digital Circuit Design Slide 1 of 22.
Chapter-3: BOOLEAN ALGEBRA & LOGIC GATES Analysis and logical design.
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  Boolean postulate  Simplifying boolean equations  Truth tables You will learn: 2.
BOOLEAN ALGEBRA – Digital Circuit 1 Choopan Rattanapoka.
Module –I Boolean Algebra Digital Design Amit Kumar Assistant Professor SCSE, Galgotias University, Greater Noida.
Boolean Functions and Boolean Algebra Laxmikant Kale.
Karnaugh Maps (K-Maps)
Ahmad Almulhem, KFUPM 2009 COE 202: Digital Logic Design Combinational Logic Part 1 Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office:
Logic Gates Ghader Kurdi Adapted from the slides prepared by DEPARTMENT OF PREPARATORY YEAR.
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.
Lecture 5 More Boolean Algebra A B. Overview °Expressing Boolean functions °Relationships between algebraic equations, symbols, and truth tables °Simplification.
DIGITAL ELECTRONICS. Everything in digital world is based on binary system. Numerically it involves only two symbols 0 or 1. –0 = False = No –1 = True.
Digital Logic Design. Truth Table  Logic Circuit 1. Start with truth table 2. When your output is a 1, figure out the combination of inputs, ANDs, and.
Mu.com.lec 9. Overview Gates, latches, memories and other logic components are used to design computer systems and their subsystems Good understanding.
ECE 301 – Digital Electronics
Eng. Mai Z. Alyazji October, 2016
Logic Gates and Boolean Algebra
Combinational Logic Circuits
CHAPTER 2 Boolean Algebra
CHAPTER 2 Boolean Algebra This chapter in the book includes:
Boolean Algebra.
Boolean Expressions Lecture No. 10.
TN 221: DIGITAL ELECTRONICS 1
Boolean algebra Last time we talked about Boolean functions, Boolean expressions, and truth tables. Today we’ll learn how to how use Boolean algebra to.
Aberdeen Grammar School
Karnaugh Maps (K-Maps)
Boolean Algebra Why study Boolean Algebra?
Dr. Clincy Professor of CS
Boolean Algebra & Logic Circuits
COE 202: Digital Logic Design Combinational Logic Part 1
Universal gates.
Boolean Algebra Digital Electronics
Example Question: Consider the expressions: (a) F = XY + XY'
Dr. Clincy Professor of CS
Boolean Algebra.
BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION Part (a)
ECB2212-Digital Electronics K-Map
University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 4) Hasib Hasan
Lab Instructors will overview the MSP430
Introductory Concepts
Digital Logic Design Basics Combinational Circuits Sequential Circuits.
Boolean Algebra and Gate Networks
Eng. Ahmed M Bader El-Din October, 2018
Boolean Algebra S.SADHISH PRABHU.
Presentation transcript:

Logic Functions Logical functions can be expressed in several ways: ▫ Truth table ▫ Logical expressions ▫ Graphical form prepared by:eng.Rula Amjed

3-input majority function ABCF Logical expression form F = A B + B C + A C prepared by:eng.Rula Amjed

Logical Equivalence All three circuits implement F = A B function prepared by:eng.Rula Amjed

 One of the primary requirements when dealing with digital circuits is to find ways to make them as simple as possible. This requires that complex logical expressions be reduced to simpler expressions that produce the same results under all possible conditions. The simpler expression can then be implemented with a smaller, simpler circuit, which in turn saves the price of the unnecessary gates, reduces the number of gates needed, and reduces the power and the amount of space required by those gates.  One tool to reduce logical expressions is the mathematics of logical expressions, introduced by George Boole in 1854 and known today as Boolean Algebra. The rules of Boolean Algebra are simple and straight-forward, and can be applied to any logical expression. The resulting reduced expression can then be readily tested with a Truth Table Boolean Algebra prepared by:eng.Rula Amjed

Boolean Algebra

Boolean Algebra (cont.) prepared by:eng.Rula Amjed

To prove a distributive law prepared by:eng.Rula Amjed

Example :draw the flowing function: F1 = X + Y‘Z Solution : prepared by:eng.Rula Amjed

Simplify the following Boolean functions 1)x(x' + y) 2)x + x'y - 3)(x + y).(x + y‘) Solution : prepared by:eng.Rula Amjed

Complement of a Function (A + B + C + D )' = A'B'C'D' (ABCD)' = A' + B' +C' + D' Example1: find the complement of the following function F1 = x'yz' + x'y'z Solution: F1 = (x'yz' + x'y'z)' = (x'yz')'. (x'y'z)' = (x+y'+z). (x+y+z') prepared by:eng.Rula Amjed

Example2: find the complement of the following functions F1 = (x+y'+z').(x'+y+z).(x'+y'+z') Solution: F1 =((x+y'+z').(x'+y+z).(x'+y'+z'))' =(x+y'+z')' + (x'+y+z)' + (x'+y'+z')' = (x'yz) + (xy'z') + (xyz) prepared by:eng.Rula Amjed