EEE130 Digital Electronics I Lecture #4_1

Similar documents
Boolean Analysis of Logic Circuits

Bawar Abid Abdalla. Assistant Lecturer Software Engineering Department Koya University

Summary. Boolean Addition

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

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

Lecture 7 Logic Simplification

Bawar Abid Abdalla. Assistant Lecturer Software Engineering Department Koya University

Combinational Logic Circuits

IT 201 Digital System Design Module II Notes

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

Digital Logic Design (CEN-120) (3+1)

Points Addressed in this Lecture. Standard form of Boolean Expressions. Lecture 4: Logic Simplication & Karnaugh Map

2.6 BOOLEAN FUNCTIONS

DKT 122/3 DIGITAL SYSTEM 1

Ch. 5 : Boolean Algebra &

Chapter 2. Boolean Expressions:

Experiment 3: Logic Simplification

ELCT201: DIGITAL LOGIC DESIGN

A graphical method of simplifying logic

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

A B AB CD Objectives:

CprE 281: Digital Logic

To write Boolean functions in their standard Min and Max terms format. To simplify Boolean expressions using Karnaugh Map.

Digital Circuits ECS 371

Gate Level Minimization Map Method

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

Digital Logic Lecture 7 Gate Level Minimization

ELCT201: DIGITAL LOGIC DESIGN

Lecture 4: Implementation AND, OR, NOT Gates and Complement

QUESTION BANK FOR TEST

Lecture 5. Chapter 2: Sections 4-7

Specifying logic functions

Binary logic. Dr.Abu-Arqoub

X Y Z F=X+Y+Z

Module -7. Karnaugh Maps

Experiment 4 Boolean Functions Implementation

Simplification of Boolean Functions

Lecture 3: Binary Subtraction, Switching Algebra, Gates, and Algebraic Expressions

Logic Gates and Boolean Algebra ENT263

ENGIN 112. Intro to Electrical and Computer Engineering

CHAPTER-2 STRUCTURE OF BOOLEAN FUNCTION USING GATES, K-Map and Quine-McCluskey

Literal Cost F = BD + A B C + A C D F = BD + A B C + A BD + AB C F = (A + B)(A + D)(B + C + D )( B + C + D) L = 10

Chapter 3. Gate-Level Minimization. Outlines

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

CS470: Computer Architecture. AMD Quad Core

ENGIN 112 Intro to Electrical and Computer Engineering

ENGIN 112 Intro to Electrical and Computer Engineering

Chapter 2 Boolean algebra and Logic Gates

Gate-Level Minimization

Chapter 2 Combinational Logic Circuits

4 KARNAUGH MAP MINIMIZATION

ENGINEERS ACADEMY. 7. Given Boolean theorem. (a) A B A C B C A B A C. (b) AB AC BC AB BC. (c) AB AC BC A B A C B C.

B.Tech II Year I Semester (R13) Regular Examinations December 2014 DIGITAL LOGIC DESIGN

Combinational Devices and Boolean Algebra

Chapter 2 Combinational

ENEL 353: Digital Circuits Midterm Examination


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

Digital Logic Design (3)

Unit-IV Boolean Algebra

University of Technology

1. Mark the correct statement(s)

Combinational Circuits Digital Logic (Materials taken primarily from:

TWO-LEVEL COMBINATIONAL LOGIC

Dr. S. Shirani COE2DI4 Midterm Test #1 Oct. 14, 2010

Injntu.com Injntu.com Injntu.com R16

SEE1223: Digital Electronics

R07

2.1 Binary Logic and Gates

Combinational Logic Circuits

Chapter 4. Combinational Logic. Dr. Abu-Arqoub

Chapter 3. Boolean Algebra and Digital Logic

CSCI 220: Computer Architecture I Instructor: Pranava K. Jha. Simplification of Boolean Functions using a Karnaugh Map

Combinational Circuits

Switching Circuits & Logic Design

Chapter 2 Combinational Logic Circuits

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

Chapter 2: Combinational Systems

Computer Organization

MODULE 5 - COMBINATIONAL LOGIC

PART 1. Simplification Using Boolean Algebra

Code No: R Set No. 1

SWITCHING THEORY AND LOGIC CIRCUITS

Circuit analysis summary

Simplification of Boolean Functions

EE292: Fundamentals of ECE

Philadelphia University Student Name: Student Number:

Philadelphia University Faculty of Information Technology Department of Computer Science. Computer Logic Design. By Dareen Hamoudeh.

BOOLEAN ALGEBRA. 1. State & Verify Laws by using :

ECE380 Digital Logic

EECS 140/141 Introduction to Digital Logic Design Spring Semester 2017 Exam #1 Date: 27 February 2017

Code No: R Set No. 1

Digital Fundamentals

Slide Set 5. for ENEL 353 Fall Steve Norman, PhD, PEng. Electrical & Computer Engineering Schulich School of Engineering University of Calgary

Introduction to Computer Architecture

Last Name Student Number. Last Name Student Number

Presentation 4: Programmable Combinational Devices

數位系統 Digital Systems 朝陽科技大學資工系. Speaker: Fuw-Yi Yang 楊伏夷. 伏夷非征番, 道德經察政章 (Chapter 58) 伏者潛藏也道紀章 (Chapter 14) 道無形象, 視之不可見者曰夷

Digital Techniques. Lecture 1. 1 st Class

Code No: 07A3EC03 Set No. 1

Transcription:

EEE130 Digital Electronics I Lecture #4_1 - Boolean Algebra and Logic Simplification - By Dr. Shahrel A. Suandi

4-6 Standard Forms of Boolean Expressions There are two standard forms: Sum-of-products form Product-of-sums Sum-of-products (SOP) form Can be expressed with one OR and two or more ANDs Product Boolean multiplication Sum Boolean addition Overall meaning the sum of a few products. Examples: AB + ABC ABC + CDE + ¹ BC ¹ D Condition to be complied: In an SOP expression, a single overbar cannot extend over more than one variable; but More than one variable in a term can have an overbar Example: but not ¹A ¹ B ¹ C ABC OK NG

More about SOP forms (1) Domain of a Boolean expression Domain: is the set of variables contained in the expression in either complemented or uncomplemented ABC + CDE + BC ¹ D ¹ of variables of A; B; C; D; E Example: for then the domain is the set AND/OR implementation of an SOP expression Use AND and OR to get SOP form NAND/NAND implementation of an SOP expression Use NAND or Negative OR to get SOP form

AND/OR SOP & NAND/NAND SOP AND/OR NAND/NAND

More about SOP forms (2) Conversion of a general expression to SOP form To convert, we can simply use Boolean algebra techniques Example: A(B + CD) = AB + ACD The standard SOP form All variables in the domain must appear in each product term in the expression This is important in constructing truth tables A nonstandard SOP is usually referred to as SOP Converting product terms to standard SOP (ex. 4-13) Basic using rule 6, that is, (A + ¹A) = 1 Method: Multiply each nonstandard product term by a term made up of the sum of a missing variable and its complement (rule 6) Repeat until we get all product terms contain all variables in the domain Indirectly, we know that the process finishes when» The number of product terms is doubled for each of missing variable

More about SOP forms (3) Binary representation of a standard product term (Ex 4-14) A standard product term is equal to 1 for only one combination of variable values Example: A BC ¹ D ¹ Remember that SOP is based on products and then sum, therefore It equals to one if one or more of the product terms in the expression is equal to 1

The Product-of-Sums (POS) Form Meaning: multiplication of two or more sum terms Examples: ( ¹A + B)(A + ¹B + C) (A + B)(A + ¹B + C)( ¹A + C) Conditions to be complied: A single overbar cannot extend over more than one variable; but More than one variable in a term can have an overbar Example: ¹A + B ¹ + C ¹ but not A + B + C OK NG

More about POS form (1) Implementation of a POS expression ANDing the outputs of two or more OR gates Similar to SOP form, there is a standard expression of POS Each sum term must contain all variables in the domain Usually, when it is written POS, it means nonstandard POS Converting a sum term to standard POS Use rule 8 and apply this to the sum term which does not contain all variables in the domain Rule 8: (A ¹A) = 0 Method: Add to each nonstandard product term a term made up of the product of the missing variable and its complement, giving results in two sum terms Apply rule 12: A + BC = (A + B)(A + C) Repeat until all sum terms contain all variables in the domain

More about POS form (2) Binary representation of a standard sum term Equals to 0 for only one combination of variable values Example: Remember this: A + ¹ B + C + ¹ D A POS expression is equal to 0 only if one or more of the sum terms in the expression is equal to 0

About SOP and POS Converting SOP to POS 1. Evaluate each product term in the SOP expression, i.e., determine the binary numbers that represent the product terms 2. Determine all of the binary numbers not included in the evaluation in step 1 3. Write the equivalent sum term for each binary number from step 2 and express in POS form Converting POS to SOP Use similar steps as described above

4-7 Boolean Expressions and Truth Tables (1) Truth table a common way of presenting, in concise format, the logical operation of a logic circuit Let s look at example 4-18 for SOP SOP equals to 1 only if at least one of the product terms is equal to 1 Let s look at example 4-19 for POS POS equals to 0 only if at least one of the sum terms is equal to 0

4-7 Boolean Expressions and Truth Tables (2) Determining standard expressions from a truth table We need to know that SOP relates to 1 and POS relates to 0 Which means we need to list out the binary values of the input variables for which the output is 1 for SOP and 0 for POS Example 4-20 illustrates good explanation on this

Next class 4.7 The Karnaugh Map