NAND as a complete system and Karnaugh Maps

Slides:



Advertisements
Similar presentations
Techniques for Combinational Logic Optimization
Advertisements

Switching circuits Composed of switching elements called “gates” that implement logical blocks or switching expressions Positive logic convention (active.
ENGIN112 L7: More Logic Functions September 17, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 7 More Logic Functions: NAND, NOR,
Lecture 6 More Logic Functions: NAND, NOR, XOR and XNOR
Minimization of Circuits
CSIS 3510 Computer Organization and Architecture Topics covered in this lecture: –Review of De’Morgan’s Theorem –Using De’Morgan’s Theorem –Building a.
Boolean Algebra and Reduction Techniques
ECE C03 Lecture 21 Lecture 2 Two Level Minimization Hai Zhou ECE 303 Advanced Digital Design Spring 2002.
Relationship Between Basic Operation of Boolean and Basic Logic Gate The basic construction of a logical circuit is gates Gate is an electronic circuit.
1 COMP541 Combinational Logic Montek Singh Jan 16, 2007.
Example: Given a 4-bit input combination N=N 3 N 2 N 1 N 0, this function produces a 1 output for N=1,2,3,5,7,11,13, and 0 otherwise.  According to the.
Boolean Algebra. Introduction 1854: Logical algebra was published by George Boole  known today as “Boolean Algebra” 1854: Logical algebra was published.
Boolean Algebra and Logic Simplification
11.1 Boolean Functions. Boolean Algebra An algebra is a set with one or more operations defined on it. A boolean algebra has three main operations, and,
ECE 331 – Digital System Design NAND and NOR Circuits, Multi-level Logic Circuits, and Multiple-output Logic Circuits (Lecture #9) The slides included.
PRASAD A. PAWASKAR SPN. NO DETE 2 SEMESTER lec1-11.
Chapter 2 Two- Level Combinational Logic. Chapter Overview Logic Functions and Switches Not, AND, OR, NAND, NOR, XOR, XNOR Gate Logic Laws and Theorems.
ENEE244-02xx Digital Logic Design Lecture 12. Announcements HW4 due today HW5 is up on course webpage. Due on 10/16. Recitation quiz on Monday, 10/13.
A.Abhari CPS2131 Chapter 3: Gate-Level Minimization Topics in this Chapter: The Map Method Two-Variable Map Three- Variable Map Four/Five variable Map.
Brief Introduction to Boolean Algebra We can use transistors to build AND, OR, NAND, NOR, and Invertors Manufacturing is simplified with NAND/NOR NAND/NOR.
+ CS 325: CS Hardware and Software Organization and Architecture Gates and Boolean Algebra Part 3.
ece Parity Used to check for errors Can be either ODD or EVEN Left most bit used as the indicator For EVEN, insert a 0 or a 1 so as to make the.
ECE 3110: Introduction to Digital Systems Chapter #4 Review.
Announcements Assignment 6 due tomorrow No Assignment 7 yet.
Logic Gates M. AL-Towaileb1. Introduction Boolean algebra is used to model the circuitry of electronic devices. Each input and each output of such a device.
DKT 122/3 - DIGITAL SYSTEM I Chapter 4A:Boolean Algebra and Logic Simplification) Mohd ridzuan mohd nor
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION
Lecture # 5 University of Tehran
1 3- De-Morgan’s Theorems 1.The complement of a product of variables is equal to the sum of the complements of the variables. 2. The complement of a sum.
ENGG 340 Midterm Review. Introduced the Concept of Variables and Functions Introduced the Concept of AND, OR, and NOT Introduced the Concept of Truth.
CEC 220 Digital Circuit Design SOP and POS forms Friday, January 23 CEC 220 Digital Circuit Design Slide 1 of 17.
ECE DIGITAL LOGIC LECTURE 8: BOOLEAN FUNCTIONS Assistant Prof. Fareena Saqib Florida Institute of Technology Spring 2016, 02/11/2016.
CEC 220 Digital Circuit Design SOP and POS forms Friday, Sept 11 CEC 220 Digital Circuit Design Slide 1 of 17.
Lecture 21: Combinatorial Circuits II Discrete Mathematical Structures: Theory and Applications.
Discrete Systems I Lecture 09 Minterms and Decoders Profs. Koike and Yukita.
MULTI-LEVEL GATE CIRCUITS / NAND AND NOR GATES
CHAPTER 7 MULTI-LEVEL GATE CIRCUITS / NAND AND NOR GATES
CSC205 Jeffrey N. Denenberg Lecture #5
Digital Fundamentals Floyd Chapter 5 Tenth Edition
ECE 2110: Introduction to Digital Systems
Lecture #6 EGR 277 – Digital Logic
ECE 3110: Introduction to Digital Systems
CHAPTER 1 : INTRODUCTION
Digital Logic.
Boolean Algebra.
Boolean Expressions Lecture No. 10.
ECE 2110: Introduction to Digital Systems
ECE 331 – Digital System Design
Digital Fundamentals Floyd Chapter 5 Tenth Edition
Karnaugh Maps (K-Maps)
Lecture 4 Sums of Product Circuits Simplification
Instructor: Alexander Stoytchev
BASIC & COMBINATIONAL LOGIC CIRCUIT
CHAPTER 5 KARNAUGH MAPS 5.1 Minimum Forms of Switching Functions
CSE 370 – Winter Combinational Implementation - 1
Boolean Algebra.
ECB2212-Digital Electronics K-Map
Digital Fundamentals Floyd Chapter 5 Tenth Edition
Chapter 10.3 and 10.4: Combinatorial Circuits
Logic Gates Dr.Halimah Alshehri.
Digital Fundamentals Floyd Chapter 5 Tenth Edition
Digital Fundamentals Floyd Chapter 5 Tenth Edition
Digital Fundamentals Floyd Chapter 5 Tenth Edition
Digital Fundamentals Floyd Chapter 5 Tenth Edition
Combinational Logic Circuit
Laws & Rules of Boolean Algebra
Circuit Simplification and
Boolean Algebra.
Agenda Lecture Content: Combinatorial Circuits Boolean Algebras
Presentation transcript:

NAND as a complete system and Karnaugh Maps Discrete Systems I Lecture 11 NAND as a complete system and Karnaugh Maps Profs. Koike and Yukita

NAND as a complete system Using AND, OR, and NOT, we can construct any Boolean functions out of them. We will show that the NAND gate constitutes a complete system by itself. This means that if you once got an efficient implementation of the NAND gate you can construct the whole Boolean algebra.

NOT via NAND

AND via NAND

OR via NAND

Summary of Boolean algebra

Basic theorems

Boolean expressions

Absorption

Sum-of-products form absorbed

Finding sum-of-products form Algorithm Input: A Boolean expression E. Output: A sum-of-products expression equivalent to E. Step 1: Convert E to an expression in which complement operations are only on literals. Step 2: Distribute so that E will be a sum of products. Step 3: Transform each product in E to a fundamental product. Step 4: Absorb any products as far as possible.

Example absorbed

Complete sum-of-products forms

Completing sum-of-products forms

Example

Minimal sum-of-products

Prime implicants

Theorem

Karnaugh map (Geometric method)

Case of two variables

Prime implicants

Ex 1

Ex 2

Ex 3

Case of three variables

Largest implicants

Ex 1

Ex 2

Ex 3

Problem 1

Problem 2

Problem 3

Problem 4