CEC 220 Digital Circuit Design Boolean Algebra I Wed, Sept 2 CEC 220 Digital Circuit Design Slide 1 of 13.

Slides:



Advertisements
Similar presentations
Logic Gates.
Advertisements

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.
ECE 301 – Digital Electronics Minterm and Maxterm Expansions and Incompletely Specified Functions (Lecture #6) The slides included herein were taken from.
Gates and Circuits. Three Main Gates  AND  OR  NOT.
1 Boolean Algebra & Logic Design. 2 Developed by George Boole in the 1850s Mathematical theory of logic. Shannon was the first to use Boolean Algebra.
Chapter 4 Logic Gates and Boolean Algebra. Introduction Logic gates are the actual physical implementations of the logical operators. These gates form.
Boolean Algebra and Truth Table The mathematics associated with binary number system (or logic) is call Boolean: –“0” and “1”, or “False” and “True” –Calculation.
Boolean Algebra. Introduction 1854: Logical algebra was published by George Boole  known today as “Boolean Algebra” 1854: Logical algebra was published.
The Logic of Compound Statements
Chapter 2: Boolean Algebra and Logic Functions
BUILDING COMPUTER CIRCUITS prepared by Burak Galip ASLAN September, 2006 BOOLEAN LOGIC AND GATES CONTROL CIRCUITS.
Dr. Ahmed El-Bialy, Dr. Sahar Fawzy Combinational Circuits Dr. Ahmed El-Bialy Dr. Sahar Fawzy.
Digital Electronics. Introduction to Number Systems & Codes Digital & Analog systems, Numerical representation, Digital number systems, Binary to Decimal.
ECE 331 – Digital System Design
Digital Electronics Lecture 4 Simplification using Boolean Algebra, Combinational Logic Circuit Design.
Computer Science 210 Computer Organization Introduction to Boolean Algebra.
Boolean Algebra & Logic Prepared by Dr P Marais (Modified by D Burford)
Combination of logic gates  Logic gates can be combined to produce more complex functions.  They can also be combined to substitute one type of gate.
ECE 301 – Digital Electronics Basic Logic Operations, Boolean Expressions, and Boolean Algebra (Lecture #3)
Figure 2.6. A truth table for the AND and OR operations. 2.3 Truth Tables 1.
Simplifying Boolean Expressions. Boolean Operators (T/F) xyx AND y FFF FTF TFF TTT xyx OR y FFF FTT TFT TTT xyx XOR y FFF FTT TFT TTF xNOT x FT TF.
Logic and Boolean Algebra. Logic statements  Real life statements  “I use public transportation when the car is broken and I have to go to work”  “All.
Lecture 4 Introduction to Boolean Algebra. Binary Operators In the following descriptions, we will let A and B be Boolean variables and define a set of.
CEC 220 Digital Circuit Design Boolean Algebra Friday, January 17 CEC 220 Digital Circuit Design Slide 1 of 22.
Laws of Boolean Algebra Commutative Law Associative Law Distributive Law Identity Law De Morgan's Theorem.
Logic Gates. A logic gate is an elementary building block of a digital circuit. Most logic gates have two inputs and one output. At any given moment,
Module –I Boolean Algebra Digital Design Amit Kumar Assistant Professor SCSE, Galgotias University, Greater Noida.
Fundamental Logic Gates And, Or, Not. Logic Gates: The Basics Regulate the flow of electricity within circuits to perform desired functionalities Each.
CEC 220 Digital Circuit Design SOP and POS forms Friday, January 23 CEC 220 Digital Circuit Design Slide 1 of 17.
Standard & Canonical Forms COE 202 Digital Logic Design Dr. Aiman El-Maleh College of Computer Sciences and Engineering King Fahd University of Petroleum.
ECE DIGITAL LOGIC LECTURE 6: BOOLEAN ALGEBRA Assistant Prof. Fareena Saqib Florida Institute of Technology Fall 2016, 02/01/2016.
Boolean Algebra Boolean algebra was introduced by George Boole in his first book The Mathematical Analysis of Logic (1847), perfected in the late 19th.
Boolean Algebra. BOOLEAN ALGEBRA Formal logic: In formal logic, a statement (proposition) is a declarative sentence that is either true(1) or false (0).
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.
CEC 220 Digital Circuit Design SOP and POS forms Friday, Sept 11 CEC 220 Digital Circuit Design Slide 1 of 17.
CEC 220 Digital Circuit Design Minterms and Maxterms Monday, January 26 CEC 220 Digital Circuit Design Slide 1 of 11.
Circuit Synthesis A logic function can be represented in several different forms:  Truth table representation  Boolean equation  Circuit schematic 
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.
Hoda Roodaki Boolean Algebra Hoda Roodaki
Logic gates.
Boolean Algebra & Logic Gates
ECE 301 – Digital Electronics
Logic Gates and Boolean Algebra
Chapter 3 Notes – Part II Review Questions
Computer Science 210 Computer Organization
Chapter 2: Boolean Algebra and Logic Functions
Boolean Algebra.
Logic Gates and Boolean Algebra
CHAPTER 2 Boolean Algebra
Logic Gates.
CHAPTER 1 : INTRODUCTION
Boolean Algebra.
Boolean Expressions Lecture No. 10.
TN 221: DIGITAL ELECTRONICS 1
Jeremy R. Johnson Wed. Sept. 29, 1999
Circuits & Boolean Expressions
Aberdeen Grammar School
Karnaugh Maps (K-Maps)
Computer Science 210 Computer Organization
Logic Gates.
February 7, 2002 John Wawrzynek
Boolean Algebra.
Lecture 5 Binary Operation Boolean Logic. Binary Operations Addition Subtraction Multiplication Division.
BOOLEAN ALGEBRA.
Digital Logic Design Basics Combinational Circuits Sequential Circuits.
Principles & Applications
ECE Digital Electronics
Circuits & Boolean Expressions
Boolean Algebra S.SADHISH PRABHU.
Presentation transcript:

CEC 220 Digital Circuit Design Boolean Algebra I Wed, Sept 2 CEC 220 Digital Circuit Design Slide 1 of 13

Lecture Outline Wed, Sept 2 CEC 220 Digital Circuit Design Introduction Basic Operations: NOT, AND, OR Representations of Boolean Expressions Slide 2 of 13

Boolean Algebra Introduction Wed, Sept 2 CEC 220 Digital Circuit Design Boolean Algebra In 1849 George Boole published a scheme for the algebraic description of logic processes In the 1930’s Claude Shannon used Boolean Algebra to describe circuits built with switches Boolean Algebra is an effective tool for describing logic circuits Slide 3 of 13

Boolean Algebra Boolean Logic Wed, Sept 2 CEC 220 Digital Circuit Design Two logic levels  TRUE = HIGH = 1  FALSE = LOW = 0 +5 V Time Transition from logic 1 to logic 0 does not take place instantaneously in real digital systems +5 V 0 Logic 1 Logic 0 Intermediate values may be visible for an instant Time Slide 4 of 13

Boolean Algebra Basic Operations: NOT, AND, OR Wed, Sept 2 CEC 220 Digital Circuit Design Logical NOT  Description: o The output is the complement/inverse/opposite of the input  Symbolic Representation (NOT gate):  Truth Table Representation:  Boolean Description: C = NOT A AC AC AC FT TF or C = A’ Slide 5 of 13

Boolean Algebra Basic Operations: NOT, AND, OR Wed, Sept 2 CEC 220 Digital Circuit Design Logical AND  Description: o The output is TRUE if and only if all the inputs are TRUE  Symbolic Representation (AND gate):  Truth Table Representation:  Boolean Description: C = A AND B ABC ABC FFF FTF TFF TTT or C = A  B or C = A B Slide 6 of 13

Boolean Algebra Basic Operations: NOT, AND, OR Wed, Sept 2 CEC 220 Digital Circuit Design Logical OR  Description: o The output is TRUE if any of the inputs are TRUE  Symbolic Representation (OR gate):  Truth Table Representation:  Boolean Description: C = A OR B ABC ABC FFF FTT TFT TTT or C = A + B This is NOT addition!! Slide 7 of 13

Boolean Algebra Logic Gates and Boolean Expressions Wed, Sept 2 CEC 220 Digital Circuit Design Derive an expression for the output of this logic circuit?  Eventually we will omit the “  ” in the AND gate and “+” in the OR gate The logic expression is a function of three variables (A, B, and C). B’ A  B’ A  B’+C Higher precedence!! Lower precedence!! Slide 8 of 13

Boolean Algebra Logic Gates and Boolean Expressions Wed, Sept 2 CEC 220 Digital Circuit Design C+D A(C+D) BE Slide 9 of 13

Boolean Algebra Logic Gates and Boolean Expressions Wed, Sept 2 CEC 220 Digital Circuit Design Literals  Each appearance of a variable or its complement in an expression is referred to as a literal.  Example:  The expression has three variables (A, B, and C)  The expression has 10 literals AB’C+A’B+A’BC’+B’C’ Slide 10 of 13

Boolean Algebra Truth Tables of a Logic Circuit Wed, Sept 2 CEC 220 Digital Circuit Design Determine the truth table for the output (F) of the logic circuit AB A’ F=A’+B Two variables  Four possible inputs (i.e. 2 n ) Truth table lists ALL possible inputs and associated outputs Slide 11 of 13

A+C Boolean Algebra Truth Tables of a Logic Circuit Wed, Sept 2 CEC 220 Digital Circuit Design Determine the truth table for the output of the logic circuit B’+C A+CB’+C(A+C)(B’+C) B’ A B C Slide 12 of 13

Next Lecture Wed, Sept 2 CEC 220 Digital Circuit Design Basic Boolean Theorems Implementation of Boolean Expressions Slide 13 of 13