CMPE100 – Logic Design Tracy Larrabee – Winter ‘08 CE 100 Intro to Logic Design Tracy Larrabee –3-37A E2 (9-3476) –http://soe.ucsc.edu/~larrabee/ce100.

Slides:



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

ECE 3110: Introduction to Digital Systems
EEE324 Digital Electronics Ian McCrumRoom 5B18, Lecture 5: Software for.
ECE 3110: Introduction to Digital Systems Simplifying Sum of Products using Karnaugh Maps.
ITEC 352 Lecture 4 Boolean logic / Karnaugh Maps.
KARNAUGH MAP Introduction Strategy for Minimization Minimization of Product-of-Sums Forms Minimization of More Complex Expressions Don't care Terms 1.
Quine-McClusky Minimization Method Module M4.3 Section 5.3.
Chapter 3 Simplification of Switching Functions
CK Cheng Tuesday 10/2/02 CS 140 Lecture 2. Part I. Combinational Logic I) Specification –a. Language –b. Truth Table –c. Boolean Algebra –d. Incompletely.
Give qualifications of instructors: DAP
Quine-McClusky Minimization Method Discussion D3.2.
Gate-Level Minimization1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
ECE Synthesis & Verification 1 ECE 667 ECE 667 Synthesis and Verification of Digital Systems Exact Two-level Minimization Quine-McCluskey Procedure.
EECC341 - Shaaban #1 Lec # 7 Winter Combinational Circuit Minimization Canonical sum and product logic expressions do not provide a circuit.
Courtesy RK Brayton (UCB) and A Kuehlmann (Cadence) 1 Logic Synthesis Two-Level Minimization I.
Boolean Algebra and Logic Simplification
Digital Logic & Design Vishal Jethava Lecture 12 svbitec.wordpress.com.
Digital Logic Design Lecture # 7 University of Tehran.
B-1 Appendix B - Reduction of Digital Logic Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring Principles.
1 Chapter 5 Karnaugh Maps Mei Yang ECG Logic Design 1.
Chapter 3 Simplification of Switching Functions. Simplification Goals Goal -- minimize the cost of realizing a switching function Cost measures and other.
ECE 2110: Introduction to Digital Systems PoS minimization Don’t care conditions.
Karnaugh map minimization Basic Terms (1) minterm maxterm - a single 1 - a single 0 1. implicant
ECE 3110: Introduction to Digital Systems Symplifying Products of sums using Karnaugh Maps.
UM EECS 270 Spring 2011 – Taken from Dr.Karem Sakallah Logic Synthesis: From Specs to Circuits Implementation Styles –Random –Regular Optimization Criteria.
Combinational Logic Part 2: Karnaugh maps (quick).
Circuit Minimization. It is often uneconomical to realize a logic directly from the first logic expression that pops into your head. Canonical sum and.
1 ECE2030 Introduction to Computer Engineering Lecture 8: Quine-McCluskey Method Prof. Hsien-Hsin Sean Lee School of ECE Georgia Institute of Technology.
Karnaugh Maps ELEC 311 Digital Logic and Circuits Dr. Ron Hayne Images Courtesy of Cengage Learning.
07 KM Page 1 ECEn/CS 224 Karnaugh Maps. 07 KM Page 2 ECEn/CS 224 What are Karnaugh Maps? A simpler way to handle most (but not all) jobs of manipulating.
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.
1 Digital Logic Design Week 5&6 cont’d Revision for Quiz 2/Exam.
ECE 3110: Introduction to Digital Systems Chapter #4 Review.
Conversion from one number base to another Binary arithmetic Equation simplification DeMorgan’s Laws Conversion to/from SOP/POS Reading equations from.
Copied with Permission from prof. Mark PSU ECE
June 12, 2002© Howard Huang1 Karnaugh maps Last time we saw applications of Boolean logic to circuit design. – The basic Boolean operations are.
1 Example: Groupings on 3-Variable K-Maps BC F(A,B,C) = A ’ B ’ A BC F(A,B,C) = B ’ A
CMPUT Computer Organization and Architecture II1 CMPUT329 - Fall 2003 Topic 4: Cost of Logic Circuits and Karnaugh Maps José Nelson Amaral.
Karnaugh Maps (K maps).
Lecture 4: Four Input K-Maps CSE 140: Components and Design Techniques for Digital Systems CK Cheng Dept. of Computer Science and Engineering University.
School of Computer and Communication Engineering, UniMAP DKT 122/3 - DIGITAL SYSTEM I Chapter 4A:Boolean Algebra and Logic Simplification) Mohd ridzuan.
Chapter 3 Simplification of Switching Functions. Simplification Goals Goal -- minimize the cost of realizing a switching function Cost measures and other.
ECE 2110: Introduction to Digital Systems
ECE 2110: Introduction to Digital Systems
CSC205 Jeffrey N. Denenberg Lecture #5
ECE 2110: Introduction to Digital Systems
Chapter 4 Simplification of Boolean Functions Karnaugh Maps
3-7 Other Two-level Implementations
ECE 3110: Introduction to Digital Systems
Plotting functions not in canonical form
ECE 2110: Introduction to Digital Systems
Optimized Implementation of Logic Function
Optimized Implementation of Logic Function
Instructor: Alexander Stoytchev
CSE140 HW2 Preparation Xinyuan Wang 04/20/2018.
Instructor: Alexander Stoytchev
CHAPTER 5 KARNAUGH MAPS 5.1 Minimum Forms of Switching Functions
Introduction to Digital Systems
Quine-McClusky Minimization Method
Optimized Implementation of Logic Function
ECB2212-Digital Electronics
Instructor: Alexander Stoytchev
Instructor: Alexander Stoytchev
Instructor: Alexander Stoytchev
Overview Part 2 – Circuit Optimization
Instructor: Alexander Stoytchev
Karnaugh Maps (K maps).
Karnaugh maps Last time we saw applications of Boolean logic to circuit design. The basic Boolean operations are AND, OR and NOT. These operations can.
Simplification of Boolean Functions using K-Maps
Presentation transcript:

CMPE100 – Logic Design Tracy Larrabee – Winter ‘08 CE 100 Intro to Logic Design Tracy Larrabee –3-37A E2 (9-3476) – –2:00 Wednesdays and 1:00 Thursdays Alana Muldoon Kevin Nelson

CMPE100 – Logic Design Tracy Larrabee – Winter ‘08 When will sections be? Section 1: MW 6-8 Section 2: TTh 6-8

CMPE100 – Logic Design Tracy Larrabee – Winter ‘08 Truth tables… How big are they?

CMPE100 – Logic Design Tracy Larrabee – Winter ‘ x y z f=xy+yz Converting non-canonical to canonical =xy(z+z)+(x+x)yz

CMPE100 – Logic Design Tracy Larrabee – Winter ‘08

CMPE100 – Logic Design Tracy Larrabee – Winter ‘08

CMPE100 – Logic Design Tracy Larrabee – Winter ‘08 Figure Truth table for a three-way light control.

CMPE100 – Logic Design Tracy Larrabee – Winter ‘08

CMPE100 – Logic Design Tracy Larrabee – Winter ‘08 Minimization Algebraic manipulation Karnaugh maps Tabular methods (Quine-McCluskey) Use a program

CMPE100 – Logic Design Tracy Larrabee – Winter ‘08 f 1 f 2 x 2 x 3 x 4 x 1 x 3 x 1 x 3 x 2 x 3 x 4 x 1 x 2 x 3 x f 1 x 1 x 2 x 3 x f 2

CMPE100 – Logic Design Tracy Larrabee – Winter ‘08

CMPE100 – Logic Design Tracy Larrabee – Winter ‘08 Karnaugh maps Prime implicants, essential prime implicants 1.Find all PIs 2.Find all essential PIs 3.Add enough else to cover all Don’t cares Multiple output minimization

CMPE100 – Logic Design Tracy Larrabee – Winter ‘

CMPE100 – Logic Design Tracy Larrabee – Winter ‘

CMPE100 – Logic Design Tracy Larrabee – Winter ‘ x 3 x

CMPE100 – Logic Design Tracy Larrabee – Winter ‘08 11= x 5 x 6 10= x 5 x

CMPE100 – Logic Design Tracy Larrabee – Winter ‘08

CMPE100 – Logic Design Tracy Larrabee – Winter ‘08 7 inputs

CMPE100 – Logic Design Tracy Larrabee – Winter ‘08 The function f ( x,y,z,w) =  m(0, 4, 8, 10, 11, 12, 13, 15). x y z w f xy zw

CMPE100 – Logic Design Tracy Larrabee – Winter ‘08

CMPE100 – Logic Design Tracy Larrabee – Winter ‘ , ,8 8,10 4,12 8,12 10,11 12,13 13, ,15 0,4,8, List 1List 2List 3 The function f ( x,y,z,w) =  m(0, 4, 8, 10, 11, 12, 13, 15).

CMPE100 – Logic Design Tracy Larrabee – Winter ‘ p 1 p 2 p 3 p 4 p 5 p Prime implicant Minterm p 1 p 2 p 3 p 4 p 5 Prime implicant Minterm p 2 p 4 p 5 Prime implicant Minterm