Lecture 3 Karnaugh Map Chapter 2 Jack Ou, Ph.D.. Home Alarm Logic.

Slides:



Advertisements
Similar presentations
Techniques for Combinational Logic Optimization
Advertisements

Logic Gates.
Programming Logic Gate Functions in PLCs
Combinational Circuits ENEL 111. Common Combinationals Circuits NAND gates and Duality Adders Multiplexers.
Boolean Algebra and Reduction Techniques
Boolean Algebra and Combinational Logic
ECE 2373 Modern Digital System Design Exam 2. ECE 2372 Exam 2 Thursday March 5 You may use two 8 ½” x 11” pages of information, front and back, write.
Lecture 4 More Examples of Karnaugh Map. Logic Reduction Using Karnaugh Map Create an Equivalent Karnaugh Map Each circle must be around a power of two.
1 Homework Reading –Tokheim, Section 5-10, 7-4 Machine Projects –Continue on MP4 Labs –Continue labs with your assigned section.
ECE C03 Lecture 21 Lecture 2 Two Level Minimization Hai Zhou ECE 303 Advanced Digital Design Spring 2002.
ECE 301 – Digital Electronics Karnaugh Maps (Lecture #7) The slides included herein were taken from the materials accompanying Fundamentals of Logic Design,
Lecture 14 Today we will Learn how to implement mathematical logical functions using logic gate circuitry, using Sum-of-products formulation NAND-NAND.
Computer Organization and Assembly Language: Chapter 7 The Karnaugh Maps September 30, 2013 By Engineer. Bilal Ahmad.
Chapter 5 Boolean Algebra and Reduction Techniques William Kleitz Digital Electronics with VHDL, Quartus® II Version Copyright ©2006 by Pearson Education,
Overview Part 2 – Circuit Optimization 2-4 Two-Level Optimization
Simple One and Two Input Logic Gates Truth Tables and Function Tables Based Upon TTL Levels.
Boolean Algebra and Logic Simplification
Lecture 6 Karnaugh Map. Logic Reduction Using Karnaugh Map Create a Karnaugh Map Circle (2, 4, 8..) 1’s. OR the minterm generated by each loop.
Chapter 10_1 Digital Logic. Irvine, Kip R. Assembly Language for Intel-Based Computers, NOT AND OR XOR NAND NOR Truth Tables Boolean Operators.
EEE324 Digital Electronics Ian McCrumRoom 5B18, Lecture 4: Boolean Algebra.
Chapter 3.5 Logic Circuits. How does Boolean algebra relate to computer circuits? Data is stored and manipulated in a computer as a binary number. Individual.
Binary Addition Section 4.5. Binary Addition Example.
1 Chapter 5 Karnaugh Maps Mei Yang ECG Logic Design 1.
CHAPTER 1 INTRODUCTION TO DIGITAL LOGIC. K-Map (1)  Karnaugh Mapping is used to minimize the number of logic gates that are required in a digital circuit.
Chapter 5 Boolean Algebra and Reduction Techniques 1.
PRASAD A. PAWASKAR SPN. NO DETE 2 SEMESTER lec1-11.
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.
ECE 3110: Introduction to Digital Systems
1 Digital Logic Design Week 5&6 cont’d Revision for Quiz 2/Exam.
Conversion from one number base to another Binary arithmetic Equation simplification DeMorgan’s Laws Conversion to/from SOP/POS Reading equations from.
Karnaugh Maps (K maps). What are Karnaugh 1 maps?  Karnaugh maps provide an alternative way of simplifying logic circuits.  Instead of using Boolean.
BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION
CHAPTER 1 INTRODUCTION TO DIGITAL LOGIC
THE K-MAP.
Karnaugh Maps (K maps).
Chapter 4 OPTIMIZED IMPLEMENTATION OF LOGIC FUNCTIONS.
CEC 220 Digital Circuit Design SOP and POS forms Friday, January 23 CEC 220 Digital Circuit Design Slide 1 of 17.
Chapter 5 Boolean Algebra and Reduction Techniques 1.
President UniversityErwin SitompulDigital Systems 4/1 Lecture 4 Digital Systems Dr.-Ing. Erwin Sitompul President University
1 Chapter 4: Arithmetic for Computers (Part 2) CS 447 Jason Bakos.
Circuit Synthesis A logic function can be represented in several different forms:  Truth table representation  Boolean equation  Circuit schematic 
MULTI-LEVEL GATE CIRCUITS / NAND AND NOR GATES
ECE 2110: Introduction to Digital Systems
ECE 2110: Introduction to Digital Systems
CSC205 Jeffrey N. Denenberg Lecture #5
ECE 2110: Introduction to Digital Systems
ECE 3110: Introduction to Digital Systems
Logic Gates.
Boolean Algebra and Combinational Logic
BASIC & COMBINATIONAL LOGIC CIRCUIT
Circuits, Truth Tables & Boolean Algebra
Universal gates.
Karnaugh Mapping Karnaugh Mapping Digital Electronics
Karnaugh Mapping Digital Electronics
Digital Logic & Design Lecture 05
ECE 331 – Digital System Design
Karnaugh Mapping Karnaugh Mapping Digital Electronics
Logic Gates.
Homework Reading Tokheim, Section 5-10, 7-4.
Reading: Hambley Ch. 7 through 7.5
Karnaugh Mapping Digital Electronics
Design Example “Date of Birth Problem”
The Map Method Truth table of fn is unique but fn can be in many different algebraic forms Simplification by using boolean algebra is often difficult because.
13 Digital Logic Circuits.
مدار منطقی به نام یگانه مهندس هستی مهدی قدیری
Overview Part 2 – Circuit Optimization
Circuits, Truth Tables & Boolean Algebra
Special Gates Combinational Logic Gates
Karnaugh Maps (K maps).
Laws & Rules of Boolean Algebra
Presentation transcript:

Lecture 3 Karnaugh Map Chapter 2 Jack Ou, Ph.D.

Home Alarm Logic

Home Alarm Truth Table

Sum of Products Equation Parts 12 inverters 3 2-input AND gates for each 4-input AND gate. Therefore, 24 2-input AND gates. 7 2-input OR gates.

NAND Based Logic Gates

Delay Calculations Parts 12 inverters (1 TTL delay) 3 2-input AND gates for each 4-input AND gate. Therefore, 24 2-input AND gates. Each AND gate: 2 TTL delay For each 4-input ANDN gate: 4 TTL delay 7 2-input OR gates. 2 TTL delay for each OR gate 7 2-input OR gates (6 TTL delay) Total delay: 6 TTL delay+4 TTL delay+1 TTL delay=11 TTL delay

Simplification Technique #1: Ordered the Truth Table using Gray Code Discontinuity disappears!

Use Don’t Cares to Simplify the Truth Table

Simplified SoP Parts: Inverters: 4 inverters (1 TTL delay) 4 3-input AND gates Each 3-input AND gate requires 2 2-input AND gate: 2 x4=8 2-input AND gate (4 TTL delay) 3 2-input OR gate (4 TTL delay) Maximum 9 TTL delay (4+4+1)

Move Don’t Care Bits Closer Together Parts: 1 inverter (1 delay) 2 AND gates (2 delays) 1 OR gate (2 delay) 5 delay

Steps for Creating a Karnaugh Map Create an Equivalent Karnaugh Map Each circle must be around a power of two number of bits It is not a problem if circles overlap

Equivalent Karnaugh Map

Example 1

Example 2

Example 3

Home Alarm Example