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.

Slides:



Advertisements
Similar presentations
Digital Logic Design Gate-Level Minimization
Advertisements

Chapter3: Gate-Level Minimization Part 2
CENG 241 Digital Design 1 Lecture 4
Figure 4.1. The function f (x1, x2, x3) =  m(0, 2, 4, 5, 6).
Gate-Level Minimization
Gate-level Minimization
Boolean Algebra and Combinational Logic
Gate-Level Minimization. Digital Circuits The Map Method The complexity of the digital logic gates the complexity of the algebraic expression.
بهينه سازي با نقشة کارنو
CHAPTER 3 Digital Logic Structures
Chapter 4 Logic Gates and Boolean Algebra. Introduction Logic gates are the actual physical implementations of the logical operators. These gates form.
Gate-Level Minimization1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
بهينه سازي با نقشة کارنو Karnaugh Map. 2  Method of graphically representing the truth table that helps visualize adjacencies 2-variable K-map 3-variable.
Combinational Logic Circuits Chapter 2 Mano and Kime.
Logic Design CS221 1 st Term K-Map Cairo University Faculty of Computers and Information.
BOOLEAN ALGEBRA Saras M. Srivastava PGT (Computer Science)
1 Simplification of Boolean Functions:  An implementation of a Boolean Function requires the use of logic gates.  A smaller number of gates, with each.
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.
Gate-Level Minimization Chapter 3. Digital Circuits The Map Method The complexity of the digital logic gates the complexity of the algebraic expression.
D IGITAL L OGIC D ESIGN I G ATE -L EVEL M INIMIZATION.
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. Circuit Optimization Logic and Computer Design Fundamentals.
Chapter 3 Gate-Level Minimization
ECE 2110: Introduction to Digital Systems PoS minimization Don’t care conditions.
Circuit Minimization. It is often uneconomical to realize a logic directly from the first logic expression that pops into your head. Canonical sum and.
EE345 – Micro-Controllers Gate-Level Minimization Prof. Ahmad Abu-El-Haija.
Gate-Level Minimization
Gate-level Minimization
Chapter 2 Two- Level Combinational Logic. Chapter Overview Logic Functions and Switches Not, AND, OR, NAND, NOR, XOR, XNOR Gate Logic Laws and Theorems.
Chapter3: Gate-Level Minimization Part 1 Origionally By Reham S. Al-Majed Imam Muhammad Bin Saud University.
Chapter 3 Gate-level Minimization. 3-7 NAND and NOR Implementation Digital circuits are frequently constructed with NAND or NOR gates rather than with.
TUTORIAL CHAPTER 3 GATE_LEVEL MINIMIZATION PART 2 TA. Arwa Al Saad. 9 November 2013.
CS 1110 Digital Logic Design
February 2, 2004CS 2311 Karnaugh maps Last time we saw applications of Boolean logic to circuit design. – The basic Boolean operations are AND, OR and.
CS 121 Digital Logic Design Gate-Level Minimization Chapter 3.
Gate-Level Minimization Gate-Level Minimization. Outline 3.1 Introduction 3.2 The map method 3.3 Four-variable map 3.4 Five-variable map 3.5 Product of.
Karnaugh Maps (K-Maps)
CS231 Boolean Algebra1 Summary so far So far: – A bunch of Boolean algebra trickery for simplifying expressions and circuits – The algebra guarantees us.
ECE 3110: Introduction to Digital Systems Chapter #4 Review.
CS151 Introduction to Digital Design Chapter Map Simplification.
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
CHAPTER 1 INTRODUCTION TO DIGITAL LOGIC
THE K-MAP.
Karnaugh Map (K-Map) By Dr. M. Khamis Mrs. Dua’a Al Sinari.
Chapter 4 OPTIMIZED IMPLEMENTATION OF LOGIC FUNCTIONS.
CHAPTER 5 Combinational Logic Analysis
ECE DIGITAL LOGIC LECTURE 8: BOOLEAN FUNCTIONS Assistant Prof. Fareena Saqib Florida Institute of Technology Spring 2016, 02/11/2016.
BOOLEAN ALGEBRA LOGIC GATES. Introduction British mathematician George Boole( ) was successful in finding the link between logic and mathematics.
School of Computer and Communication Engineering, UniMAP DKT 122/3 - DIGITAL SYSTEM I Chapter 4A:Boolean Algebra and Logic Simplification) Mohd ridzuan.
Lecture 07 Digital logic By Amr Al-Awamry. 4 variables K-Map.
CHAPTER 3 Simplification of Boolean Functions
Gate-Level Minimization
ECE 2110: Introduction to Digital Systems
ECE 3110: Introduction to Digital Systems
ECE/CS 352 Digital Systems Fundamentals
Boolean Algebra and Combinational Logic
ECE 331 – Digital System Design
Karnaugh Maps (K-Maps)
BASIC & COMBINATIONAL LOGIC CIRCUIT
Digital Logic & Design Dr. Waseem Ikram Lecture 13.
CHAPTER 5 KARNAUGH MAPS 5.1 Minimum Forms of Switching Functions
SYEN 3330 Digital Systems Chapter 2 – Part 4 SYEN 3330 Digital Systems.
Digital Logic Design I Gate-Level Minimization
MINTERMS and MAXTERMS Week 3
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.
Gate Level Minimization
Karnaugh Maps (K maps).
Circuit Simplification and
Presentation transcript:

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 Don’t –Care Conditions Product of Sums Simplification Implementing NAND and NOR circuits

A.Abhari CPS2132 The Map Method Truth table of f n is unique but f n can be in many different algebraic forms Simplification by using boolean algebra is often difficult because we don’t know how to proceed Map method or Karnaugh map (K_Map) is simple and straightforward method that produces minimum number of terms.

A.Abhari CPS2133 Two-Variable Map A f n variable have 2 n minterms (cells)

A.Abhari CPS2134

5 Three- Variable Map Adjacent cells represent minterms that differs by only one variable. Therefore, adjacent cells are identical except for one variable that appears complemented in one cell and uncomplemented in the adjacent cell. Example : F(x,y,z) = ∑ (2,3,4,5)

A.Abhari CPS2136 Another example : F(x,y,z) = ∑(3,4,6,7)

A.Abhari CPS2137

8

9

10 Four variable Map

A.Abhari CPS21311

A.Abhari CPS21312

A.Abhari CPS21313

A.Abhari CPS21314

A.Abhari CPS21315

A.Abhari CPS21316

A.Abhari CPS21317

A.Abhari CPS21318

A.Abhari CPS21319

A.Abhari CPS21320

A.Abhari CPS21321

A.Abhari CPS21322

A.Abhari CPS21323 Multilevel NAND circuits To convert multilevel AND-OR to all NAND: 1.Convert all ANDs with AND-invert 2.Convert all ORs with invert-OR 3.Check the bubbles in diagrams if any of them is not compensated by another small circle along the same line insert an inverter (it is one input NAND gate) or complement the input literal

A.Abhari CPS21324

A.Abhari CPS21325

A.Abhari CPS21326

A.Abhari CPS21327

A.Abhari CPS21328 Implementing NOR circuits To convert multilevel AND-OR to all NOR: 1.Convert all ORs with OR-invert 2.Convert all ANDs with invert-AND 3.Check the bubbles in diagrams if any of them is not compensated by another small circle along the same line insert an inverter (one input NOR gate) or complement the input literal

A.Abhari CPS21329

A.Abhari CPS21330