Activity Boolean Algebra

Similar documents
UNIT 2 BOOLEAN ALGEBRA

Ch. 5 : Boolean Algebra &

SYNERGY INSTITUTE OF ENGINEERING & TECHNOLOGY,DHENKANAL LECTURE NOTES ON DIGITAL ELECTRONICS CIRCUIT(SUBJECT CODE:PCEC4202)

Chapter 3. Boolean Algebra and Digital Logic

(Refer Slide Time 3:31)

Boolean Algebra & Digital Logic

Circuit analysis summary

IT 201 Digital System Design Module II Notes

Dr. Chuck Cartledge. 10 June 2015

Chapter 2. Boolean Expressions:

Variable, Complement, and Literal are terms used in Boolean Algebra.

Cambridge International AS & A Level Computer Science

Experiment 4 Boolean Functions Implementation

Designing Computer Systems Boolean Algebra

LAB #1 BASIC DIGITAL CIRCUIT

Boolean algebra. June 17, Howard Huang 1

Bawar Abid Abdalla. Assistant Lecturer Software Engineering Department Koya University

Lecture (04) Boolean Algebra and Logic Gates

Lecture (04) Boolean Algebra and Logic Gates By: Dr. Ahmed ElShafee

(Refer Slide Time 6:48)

Assignment (3-6) Boolean Algebra and Logic Simplification - General Questions

Experiment 3: Logic Simplification

Boolean Analysis of Logic Circuits

LSN 4 Boolean Algebra & Logic Simplification. ECT 224 Digital Computer Fundamentals. Department of Engineering Technology

Information Science 1

Section 1.1 Definitions and Properties

24 Nov Boolean Operations. Boolean Algebra. Boolean Functions and Expressions. Boolean Functions and Expressions

DeMorgan's Theorem. George Self. 1 Introduction

MODULE 5 - COMBINATIONAL LOGIC

Bawar Abid Abdalla. Assistant Lecturer Software Engineering Department Koya University

ADAPTIVE MAP FOR SIMPLIFYING BOOLEAN EXPRESSIONS

Digital Logic Design (3)

Today. Homework 1 / Test 1 Making decisions in Java If statements If/Else ( Either-or ) statements Logical NOT operator

Introduction to Boolean Algebra

Review. EECS Components and Design Techniques for Digital Systems. Lec 05 Boolean Logic 9/4-04. Seq. Circuit Behavior. Outline.

Introduction to Boolean Algebra

Propositional Calculus. Math Foundations of Computer Science

Boolean Functions (10.1) Representing Boolean Functions (10.2) Logic Gates (10.3)

BOOLEAN ALGEBRA. Logic circuit: 1. From logic circuit to Boolean expression. Derive the Boolean expression for the following circuits.

Review: Standard forms of expressions

Student Outcomes. Lesson Notes. Classwork. Discussion (4 minutes)

Combinational Logic Circuits

Circuit simplification examples

A graphical method of simplifying logic

Announcements. Chapter 2 - Part 1 1

Philadelphia University Student Name: Student Number:

Following the advice of breaking the longest (uppermost) bar first, I'll begin by breaking the bar covering the entire expression as a first step:

S1 Teknik Telekomunikasi Fakultas Teknik Elektro FEH2H3 2016/2017

Injntu.com Injntu.com Injntu.com R16

CprE 281: Digital Logic

DKT 122/3 DIGITAL SYSTEM 1

Simplification of Boolean Functions

CS470: Computer Architecture. AMD Quad Core

At this point in our study of digital circuits, we have two methods for representing combinational logic: schematics and truth tables.

Date Performed: Marks Obtained: /10. Group Members (ID):. Experiment # 04. Boolean Expression Simplification and Implementation

PART 1. Simplification Using Boolean Algebra

Summary. Boolean Addition

Logic and Computer Design Fundamentals. Chapter 2 Combinational Logic Circuits. Part 3 Additional Gates and Circuits

BOOLEAN ALGEBRA AND CIRCUITS

Explore Combining Like Terms

Menu. Algebraic Simplification - Boolean Algebra EEL3701 EEL3701. MSOP, MPOS, Simplification

Module -7. Karnaugh Maps

Chapter 2 Boolean algebra and Logic Gates

9/10/2016. The Dual Form Swaps 0/1 and AND/OR. ECE 120: Introduction to Computing. Every Boolean Expression Has a Dual Form

CS61C : Machine Structures

UNIT-4 BOOLEAN LOGIC. NOT Operator Operates on single variable. It gives the complement value of variable.

LECTURE 2 An Introduction to Boolean Algebra

Boolean Algebra A B A AND B = A*B A B A OR B = A+B

ELEMENTARY NUMBER THEORY AND METHODS OF PROOF

Digital Circuits ECS 371

Investigating Expressions with Algebra Tiles

1. What is y-chart? ans: The y- chart consists of three domains:- behavioral, structural and geometrical.

Student Page. Algebra/ Day #4 90 Minute Class Functions, Patterns and X-Y Tables

Lecture 5. Chapter 2: Sections 4-7

4 KARNAUGH MAP MINIMIZATION

Computer Science. Unit-4: Introduction to Boolean Algebra

Fractions and their Equivalent Forms

Combinational Logic Circuits

Digital logic fundamentals. Question Bank. Unit I

Pearson Education Limited Edinburgh Gate Harlow Essex CM20 2JE England and Associated Companies throughout the world

Propositional Calculus: Boolean Algebra and Simplification. CS 270: Mathematical Foundations of Computer Science Jeremy Johnson

Introduction to Computer Architecture

What is dimension? An investigation by Laura Escobar. Math Explorer s Club

LAB #3: ADDERS and COMPARATORS using 3 types of Verilog Modeling

Gateway Regional School District VERTICAL ALIGNMENT OF MATHEMATICS STANDARDS Grades 3-6

Combinational Digital Design. Laboratory Manual. Experiment #3. Boolean Algebra Continued

Overview. Multiplexor. cs281: Introduction to Computer Systems Lab02 Basic Combinational Circuits: The Mux and the Adder

1.4 MULTIPLYING WHOLE NUMBER EXPRESSIONS

BITS, BYTES, AND INTEGERS

A3 A2 A1 A0 Sum4 Sum3 Sum2 Sum1 Sum

ENGIN 112. Intro to Electrical and Computer Engineering

Learning Objectives: Topic Karnaugh Maps. At the end of this topic you will be able to;

ELCT201: DIGITAL LOGIC DESIGN

Combinational Circuits Digital Logic (Materials taken primarily from:

SIMPLIFYING Judo Math Inc.

ELCT201: DIGITAL LOGIC DESIGN

Data Structures and Organization (p.5 Recursion. Binary Trees)

Integral Boundary Points of Convex Polyhedra

Combinational Logic & Circuits

Combinational Devices and Boolean Algebra

Transcription:

Activity 2.1.6 Boolean Algebra Introduction Have you ever had an idea that you thought was so unique that when you told someone else about it, you simply could not believe they thought you were wasting your time? If so, you know how the mathematician George Boole felt in the 1800s when he designed a math system that, at the time, had no practical application. Today, however, his math system is the most important mathematical tool used in the design of digital logic circuits. Boole introduced the world to Boolean algebra when he published his work called An Investigation of the Laws of Thought, on Which Are Founded the Mathematical Theories of Logic and Probabilities. In the same way that normal algebra has rules that allow you to simplify algebraic expressions, Boolean algebra has theorems and laws that allow you to simplify expressions used to create logic circuits. By simplifying the logic expression, we can convert a logic circuit into a simpler version that performs the same function. The advantage of a simpler circuit is that it will contain fewer gates, will be easier to build, and will cost less to manufacture. In this activity you will learn how to apply the theorems and laws of Boolean algebra to simplify logic expressions and digital logic circuits. The moral of the story is to keep dreaming. Someday your grandchildren may be using something that you re thinking about right now. When your grandparents were kids, do you think that they imagined someday that we would all have 10,000 songs in our pockets or a telephone in our backpacks? Equipment Paper & Pencil DE Activity 2.1.6 Boolean Algebra Page 1

Procedure Using the theorems and laws of Boolean algebra, simplify the following logic expressions. Note the Boolean theorem/law used at each simplification step. Be sure to put your answer in Sum-Of-Products (SOP) form. 1. A A A B F 1 2. X Y Z X Y Z X Y Z F 2 3. JK J K F 3 4. B BA B A B C F 4 5. X YX Y F 5 6. J K J KL JK F 6 7. R S R S T S S U F 7 8. N N MN NMN M F 8 DE Activity 2.1.6 Boolean Algebra Page 2

Almost as important as being able to use the laws of Boolean algebra (i.e., associative, commutative, or distributive) to simplify logic expressions, it is also critical that you are able to identify them. Identify the law of Boolean algebra upon which the following equalities are based. 1. A B A C B C A C B C A B 2. D EF G D E FG 3. R S T U R S T U 4. J KL M J L J M K L K M 5. R S T S V R S T R S V Now that you re practiced simplifying logic expressions, apply your knowledge to simplifying an actual circuit. 1. Shown below is a VERY poorly designed AOI circuit that is part of a coffee vending machine. Write the UN-SIMPLIFIED logic expression for the output Brew. DE Activity 2.1.6 Boolean Algebra Page 3

2. Using the theorems and laws of Boolean algebra, simplify the logic expression Brew. Be sure to put your answer in Sum-Of-Products (SOP) form. 3. In the space provided, draw an AOI circuit that implements the simplified logic expression Brew. For your implement, assume that only 2-input AND gates (74LS08), 2- input OR gates (74LS32), and inverters (74LS04) are available. Draw this circuit in the space provided. Brew Circuit DE Activity 2.1.6 Boolean Algebra Page 4

Conclusion 1. Describe the process that you would use to simplify a logic expression using Boolean algebra. 2. How do you know when you are finished simplifying and have arrived at the simplest equation? 3. Other than using Boolean algebra, how could you prove that two circuits are equivalent? 4. If you worked for a company that manufactured the coffee vending machine that used the poorly designed circuit, how much money would your new design save the company annually if each GATE cost 15 and the company made 500,000 vending machines per year. As an experienced engineer, you earn $75 per hour. The total redesign took you two hours (including a coffee break). What would the company s Return-On-Investment (ROI) be on your time? Was it a good investment? ROI Savings x 100% Cost DE Activity 2.1.6 Boolean Algebra Page 5