DeMorgan Theorem, Computer Simulation Exercises

Slides:



Advertisements
Similar presentations
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, every.
Advertisements

CT455: Computer Organization Logic gate
Digital Electronics Lecture 2 Logic Gates. Lecture 2 outline Announcement:
CSIS 3510 Computer Organization and Architecture Topics covered in this lecture: –Review of De’Morgan’s Theorem –Using De’Morgan’s Theorem –Building a.
ECE 238L Computer Logic Design Spring 2010
Boolean rules for simplification Dr. Ahmed Telba.
Chapter 4 Logic Gates and Boolean Algebra. Introduction Logic gates are the actual physical implementations of the logical operators. These gates form.
Boolean Algebra. Introduction 1854: Logical algebra was published by George Boole  known today as “Boolean Algebra” 1854: Logical algebra was published.
ENGG 1203 Tutorial Combinational Logic (I) 1 Feb Learning Objectives
Digital Logic Design ESGD2201
Logic gates & Boolean Algebra. Introduction Certain components (called logic elements) of the computer combine electric pulses using a set of rules. Electric.
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.
Company LOGO DKT 122/3 DIGITAL SYSTEM 1 WEEK #7 COMBINATIONAL LOGIC ANALYSIS.
Digital Electronics Lecture 4 Simplification using Boolean Algebra, Combinational Logic Circuit Design.
Apr. 3, 2000Systems Architecture I1 Systems Architecture I (CS ) Lecture 3: Review of Digital Circuits and Logic Design Jeremy R. Johnson Mon. Apr.
LOGIC GATES & TRUTH TABLE – Digital Circuit 1 Choopan Rattanapoka.
Digital Electronics Lecture 6 Combinational Logic Circuit Design.
Lecture 22: 11/19/2002CS170 Fall CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University.
LOGIC GATES AND CIRCUITS Digital systems are said to be constructed by using logic gates. These gates are the AND, OR, NOT, NAND, NOR, EXOR and EXNOR gates.
Circuit Simplification Truth Table  Minimized Logic Gates.
Basic Gates 3.1 Basic Digital Logic: NAND and NOR Gates ©Paul Godin Created September 2007 Last Update Sept 2009.
Using De’Morgan’s On of the most useful principles in boolean algebra is De’Morgan’s Theorem, which allows one to switch between ANDs and NORs and ORs.
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.
Figure 2.6. A truth table for the AND and OR operations. 2.3 Truth Tables 1.
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.
DKT 122/3 - DIGITAL SYSTEM I Chapter 4A:Boolean Algebra and Logic Simplification) Mohd ridzuan mohd nor
CHAPTER 5 Combinational Logic Analysis
CEC 220 Digital Circuit Design SOP and POS forms Friday, January 23 CEC 220 Digital Circuit Design Slide 1 of 17.
BOOLEAN ALGEBRA LOGIC GATES. Introduction British mathematician George Boole( ) was successful in finding the link between logic and mathematics.
CHAPTER 1 INTRODUCTION TO DIGITAL LOGIC. De Morgan’s Theorem De Morgan’s Theorem.
CEC 220 Digital Circuit Design SOP and POS forms Friday, Sept 11 CEC 220 Digital Circuit Design Slide 1 of 17.
Chapter 5 Boolean Algebra and Reduction Techniques 1.
NAND, NOR, and EXOR (more primitive logical gates) CS Computer Architecture David Mayer.
Universal Gate – NOR Universal Gate - NOR Digital Electronics
Digital Logic.
Universal Gate – NAND Universal Gate - NAND Digital Electronics
Logic Gates and Boolean Algebra
ECE 2110: Introduction to Digital Systems
Universal Gate – NAND Universal Gate - NAND Digital Electronics
Digital Systems, Principles and Applications, 10th Edition
CHAPTER 2 Boolean Algebra
Logic Gates.
EI205 Lecture 5 Dianguang Ma Fall 2008.
NAND & NOR as Universal gates
Boolean Expressions Lecture No. 10.
Jeremy R. Johnson Wed. Sept. 29, 1999
Dr. Clincy Professor of CS
Universal Gate – NAND Universal Gate - NAND Digital Electronics
Karnaugh Maps (K-Maps)
Universal Gate – NOR Universal Gate - NOR Digital Electronics
Computer Science 210 Computer Organization
Jeremy R. Johnson Anatole D. Ruslanov William M. Mongan
Dr. Clincy Professor of CS
Combinational Logic Design Process
Circuits, Truth Tables & Boolean Algebra
Universal gates.
Boolean Algebra Digital Electronics
Universal Gate – NAND Universal Gate - NAND Digital Electronics
CS Chapter 3 (3A and ) Part 3 of 8
Logic Gates.
Boolean Algebra.
BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION Part (a)
CS Chapter 3 (3A and ) – Part 2 of 5
Universal Gate – NOR Universal Gate - NOR Digital Electronics
Circuits, Truth Tables & Boolean Algebra
Truth tables Mrs. Palmer.
Boolean Algebra By: Asst Lec. Besma Nazar Nadhem
ECE 352 Digital System Fundamentals
Agenda Lecture Content: Combinatorial Circuits Boolean Algebras
Presentation transcript:

DeMorgan Theorem, Computer Simulation Exercises Digital Electronics Lecture 3 DeMorgan Theorem, Computer Simulation Exercises

Lecture 3 outline DeMorgan theorems Simulation of Logic Gates Review of last Lecture DeMorgan theorems Simulation of Logic Gates Introduction to combinational logic circuits

Review of Last Lecture Logic gates AND, OR, NOT, Ex-OR, NAND, NOR Truth Tables Boolean Algebra

DeMorgan Theorems DeMorgan theorems provide mathematical verification of the equivalency of the NOR and negative-AND gates and the equivalency of the NAND and negative-OR gates. 16- A + B = A_ . B_ 17- (A . B) = A_ + B_ To use DeMorgan theorem in simplifying Boolean expressions, the following algorithm is needed. 1- Negate each variable. 2- Replace dots with pluses and vice versa 3- Negate the whole Boolean expression.

Examples Consider the following F = A_ + B = A + B_ step 1 F = A . B_ step 3 Example 2 F = A_ B + AB_ = A_ B + AB_ Step 1 =A_ B . AB_ Step 2 =A_ B . AB_ Step 3 DeMorgan therem can also be applied to expressions with more than two variables.

Simplification using Boolean Algebra In the application of Boolean algebra, we have to reduce a particular expression to its simplest form and then use the simplified expression to implement our digital circuit. For Example: Simplify the following expression. AB + A(B + C) + B (B + C)

Circuit diagram using original expression

Circuit diagram using simplified expression

Simulation exercises Use Multisim and draw the circuit shown in Figure 1. Simulate the circuit and produce a complete truth table for this AND gate.

More exercises Replace the AND gate in figure 1 by OR (74LS32), NAND (74LS00), Ex-OR (74LS86) and NOT (74LS04) gates and then produce the truth tables for such gates using Multisim.

Main Points DeMorag Theorem Simplification using Boolean Algebra Simulation of AND, OR, NOT, Ex-OR, NAND gates

The End Thank you for your attention.