CEC 220 Digital Circuit Design More Karnaugh Maps Monday, February 02 CEC 220 Digital Circuit Design Slide 1 of 11.

Slides:



Advertisements
Similar presentations
Figure 4.1. The function f (x1, x2, x3) =  m(0, 2, 4, 5, 6).
Advertisements

Based on slides by: Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. ECE/CS 352: Digital System Fundamentals Lecture 8 – Systematic Simplification.
Gate-level Minimization
ECE 301 – Digital Electronics Karnaugh Maps (Lecture #7) The slides included herein were taken from the materials accompanying Fundamentals of Logic Design,
Give qualifications of instructors: DAP
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
Computer Engineering (Logic Circuits) (Karnaugh Map)
ECE 331 – Digital System Design Karnaugh Maps and Determining a Minimal Cover (Lecture #7) The slides included herein were taken from the materials accompanying.
ECE 301 – Digital Electronics Karnaugh Maps and Determining a Minimal Cover (Lecture #8) The slides included herein were taken from the materials accompanying.
بهينه سازي با نقشة کارنو Karnaugh Map. 2  Method of graphically representing the truth table that helps visualize adjacencies 2-variable K-map 3-variable.
Simplifying Boolean Expressions Using K-Map Method
Overview Part 2 – Circuit Optimization 2-4 Two-Level Optimization
AOI Logic Implementation
Digital Logic & Design Vishal Jethava Lecture 12 svbitec.wordpress.com.
Logic Function Optimization. Combinational Logic Circuit Regular SOP and POS designs Do not care expressions Digital logic circuit applications Karnaugh.
EECS 465: Digital Systems Lecture Notes # 2
1 Simplification of Boolean Functions:  An implementation of a Boolean Function requires the use of logic gates.  A smaller number of gates, with each.
Department of Computer Engineering
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.
Digital Circuits Design Chin-Sung Lin Eleanor Roosevelt High School.
Optimization Algorithm
Logic and Computer Design Simon Petruc-Naum CS 147 – Dr. S.M. Lee.
AOI Logic Implementation
ES 244: Digital Logic Design Chapter 3 Chapter 3: Karnaugh Maps Uchechukwu Ofoegbu Temple University.
Examples. Examples (1/11)  Example #1: f(A,B,C,D) =  m(2,3,4,5,7,8,10,13,15) Fill in the 1’s. 1 1 C A B CD AB D 1 1.
Converting to Minterms Form
Computer Engineering (Logic Circuits) (Karnaugh Map)
Chapter3: Gate-Level Minimization Part 1 Origionally By Reham S. Al-Majed Imam Muhammad Bin Saud University.
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.
Digital Logic & Design Vishal Jethava Lecture 11 svbitec.wordpress.com.
Boolean Expressions Lecture 3 Digital Design and Computer Architecture Harris & Harris Morgan Kaufmann / Elsevier, 2007.
Prof. Hsien-Hsin Sean Lee
BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION
CHAPTER 1 INTRODUCTION TO DIGITAL LOGIC
CEC 220 Digital Circuit Design
THE K-MAP.
1 Example: Groupings on 3-Variable K-Maps BC F(A,B,C) = A ’ B ’ A BC F(A,B,C) = B ’ A
CEC 220 Digital Circuit Design NAND/NOR Multi-Level Circuits
Digital Logic (Karnaugh Map). Karnaugh Maps Karnaugh maps (K-maps) are graphical representations of boolean functions. One map cell corresponds to a row.
Karnaugh Maps (K maps).
EECS 270 Lecture 10. K-map “rules” – Only circle adjacent cells (remember edges are adjacent!) – Only circle groups that are powers of 2 (1, 2,
Lecture 4: Four Input K-Maps CSE 140: Components and Design Techniques for Digital Systems CK Cheng Dept. of Computer Science and Engineering University.
Boolean Functions 1 ECE 667 ECE 667 Synthesis and Verification of Digital Circuits Boolean Functions Basics Maciej Ciesielski Univ.
CEC 220 Digital Circuit Design SOP and POS forms Friday, January 23 CEC 220 Digital Circuit Design Slide 1 of 17.
CEC 220 Digital Circuit Design Implicants Wed, Sept. 23 CEC 220 Digital Circuit Design Slide 1 of 10.
ECE 301 – Digital Electronics Minimizing Boolean Expressions using K-maps, The Minimal Cover, and Incompletely Specified Boolean Functions (Lecture #6)
School of Computer and Communication Engineering, UniMAP DKT 122/3 - DIGITAL SYSTEM I Chapter 4A:Boolean Algebra and Logic Simplification) Mohd ridzuan.
In some Boolean functions there are some input terms that will never occur, for example in BCD code there are sex invalid combinations 1010,1011,1100,
CEC 220 Digital Circuit Design SOP and POS forms Friday, Sept 11 CEC 220 Digital Circuit Design Slide 1 of 17.
Lecture 5: K-Map minimization in larger input dimensions and K-map minimization using max terms CSE 140: Components and Design Techniques for Digital Systems.
CEC 220 Digital Circuit Design Minterms and Maxterms Monday, January 26 CEC 220 Digital Circuit Design Slide 1 of 11.
CEC 220 Digital Circuit Design Decoders, Encoders, & ROM Wed, February 19 CEC 220 Digital Circuit Design Slide 1 of 18.
Digital Logic & Design Dr. Waseem Ikram Lecture 11.
K-maps and Decoders Prof. Sin-Min Lee Department of Computer Science.
1 EENG 2710 Chapter 3 Simplification of Switching Functions.
CHAPTER 1 INTRODUCTION TO DIGITAL LOGIC:K-Map. K-Map (1)  Karnaugh Map provides a systematic method for simplifying Boolean expressions and may produce.
FIGURE 3.1 Two-variable K-map
Lecture #6 EGR 277 – Digital Logic
CSE 140: Components and Design Techniques for Digital Systems
ECE 331 – Digital System Design
Digital Logic & Design Dr. Waseem Ikram Lecture 12.
EECS 465: Digital Systems Lecture Notes # 2
Digital Logic & Design Dr. Waseem Ikram Lecture 13.
CSE 140: Components and Design Techniques for Digital Systems
CH7 Multilevel Gate Network
Optimization Algorithm
Chapter 3 Gate-level Minimization.
Overview Part 2 – Circuit Optimization
3-Variable K-map AB/C AB/C A’B’ A’B AB AB’
Presentation transcript:

CEC 220 Digital Circuit Design More Karnaugh Maps Monday, February 02 CEC 220 Digital Circuit Design Slide 1 of 11

Lecture Outline Monday, February 02 CEC 220 Digital Circuit Design Four Variable Karnaugh Maps Five Variable Karnaugh Maps Slide 2 of 11

AB CD AB CD AB CD Four Variable Karnaugh Maps Monday, February 02 CEC 220 Digital Circuit Design Minterm locations for a 4-variable K-map AB CD AB CD Is this the minimum SOP form? Slide 3 of 11

AB CD Four Variable Karnaugh Maps Monday, February 02 CEC 220 Digital Circuit Design Determine the minimum SOP Form of f AB CD Slide 4 of 11

AB CD Four Variable Karnaugh Maps Monday, February 02 CEC 220 Digital Circuit Design Determine the minimum SOP Form of f AB CD Slide 5 of 11

AB CD X 0111X X Four Variable Karnaugh Maps Monday, February 02 CEC 220 Digital Circuit Design Determine the minimum SOP Form of f AB CD Slide 6 of 11

Four Variable Karnaugh Maps Monday, February 02 CEC 220 Digital Circuit Design Determine the minimum POS Form of f AB CD AB CD Slide 7 of 11

Four Variable Karnaugh Maps Monday, February 02 CEC 220 Digital Circuit Design The inputs A,B,C,D represent an BCD digit. The output should be 1 iff the input is exactly divisible by three AB CD X0 0100X1 1110XX 1001XX AB CD Slide 8 of 11

Four Variable Karnaugh Maps Five Variable K-maps Monday, February 02 CEC 220 Digital Circuit Design Five Variable K-Maps (A, B, C, D, E)  Can also form groupings “vertically” BC DE BC DE Slide 9 of 11

Karnaugh Maps An Example From CEC 222 Lab 4 Monday, February 02 CEC 220 Digital Circuit Design BI must be “0” for all invalid BCD codes D3D2D1D0BI BI = Implement using NOR gates Slide 10 of 11 D3 D2 D1 D0

Next Lecture Monday, February 02 CEC 220 Digital Circuit Design Implicants Prime Implicants Essential Prime Implicants Slide 11 of 11