Digital Electronics Chapter 3 Gate-Level Minimization.

Slides:



Advertisements
Similar presentations
Chapter 3 Gate-Level Minimization
Advertisements

Basic Logic Gates Discussion D5.1 Section Sections 13-3, 13-4.
Chapter 3 Gate-Level Minimization
Digital Logic Design Gate-Level Minimization
Chapter3: Gate-Level Minimization Part 2
CS 121 Digital Logic Design
Figure 4.1. The function f (x1, x2, x3) =  m(0, 2, 4, 5, 6).
16/04/20151 Hardware Descriptive Languages these notes are taken from Mano’s book It can represent: Truth Table Boolean Expression Diagrams of gates and.
ECE 3110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices XOR, Parity Circuits, Comparators.
SYEN 3330 Digital SystemsJung H. Kim Chapter SYEN 3330 Digital Systems Chapters 4 – Part3: Verilog – Part 1.
Chapter 2 Logic Circuits.
Overview Part 3 – Additional Gates and Circuits 2-8 Other Gate Types
Combinational Logic and Verilog. XORs and XNORs XOR.
Module 8.  In Module 3, we have learned about Exclusive OR (XOR) gate.  Boolean Expression AB’ + A’B = Y also A  B = Y  Logic Gate  Truth table ABY.
CHAPTER 4 Boolean Algebra and Logic Simplification
Gate-Level Minimization
Parity. 2 Datasheets TTL:  CMOS: 
Gate-Level Minimization. Digital Circuits The Map Method The complexity of the digital logic gates the complexity of the algebraic expression.
CS 151 Digital Systems Design Lecture 11 NAND and XOR Implementations.
DON’T CARE CONDITIONS Functions that have unspecified output for some input combinations are called incompletely specified functions. Unspecified minterms.
ENGIN112 L11: NAND and XOR Implementation September 26, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 11 NAND and XOR Implementations.
CHAPTER 3 Digital Logic Structures
ECE 353 Computer Systems Lab I Verilog Hardware Description Language.
Combinational Logic Discussion D2.5. Combinational Logic Combinational Logic inputsoutputs Outputs depend only on the current inputs.
Hardware Description Language HDL. 2 Hardware Description Language HDL  Describes circuits and systems in text. −As a software program.  Can be processed.
Gate-Level Minimization1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
Introduction Gate-level minimization refers to the design task of finding an optimal gate-level implementation of Boolean functions describing a digital.
Digital Fundamentals with PLD Programming Floyd Chapter 4
Digital Electronics.
Transistors and Logic Circuits. Transistor control voltage in voltage out control high allows current to flow -- switch is closed (on) control low stops.
BOOLEAN ALGEBRA Saras M. Srivastava PGT (Computer Science)
Combinational Logic. Digital Circuits Introduction Logic circuits for digital systems may be combinational or sequential. A combinational circuit.
Gate-Level Minimization Chapter 3. Digital Circuits The Map Method The complexity of the digital logic gates the complexity of the algebraic expression.
Introduction Verilog is a HARDWARE DESCRIPTION LANGUAGE (HDL) A hardware description language is a language or means used to describe or model a digital.
CENG 241 Digital Design 1 Lecture 5 Amirali Baniasadi
CS 151: Introduction to Digital Design Chapter 2-9 Exclusive-OR Gates.
October 29, 2015 EASTERN MEDITERRANEAN UNIVERSITY1 Digital Logic Design I Gate-Level Minimization Mustafa Kemal Uyguroğlu.
1 SOP and POS Expressions from K-maps The examples so far have all generated minimal SOP expressions. POS expressions can be formed as follows: 1.Group.
LOGIC CIRCUIT IMPLEMENTATION
Chapter 3 Gate-Level Minimization
Digital Systems: Combinational Logic Circuits Wen-Hung Liao, Ph.D.
Gate-level Minimization
Chapter 3 Gate-level Minimization. 3-7 NAND and NOR Implementation Digital circuits are frequently constructed with NAND or NOR gates rather than with.
CH51 Chapter 5 Combinational Logic By Taweesak Reungpeerakul.
TUTORIAL CHAPTER 3 GATE_LEVEL MINIMIZATION PART 2 TA. Arwa Al Saad. 9 November 2013.
CS 1110 Digital Logic Design
CS 121 Digital Logic Design Gate-Level Minimization Chapter 3.
Combinational Logic: Other Gate Types
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices XOR and parity check Circuits.
Dr. Nermin Hamza. x · y = y · x x + y = y + x x · (y · z) = (x · y) · z x + (y + z) = (x + y) + z x · (y + z) = (x · y) + (x · z) x + (y · z) = (x + y)
Fuw-Yi Yang1 數位系統 Digital Systems Department of Computer Science and Information Engineering, Chaoyang University of Technology 朝陽科技大學資工系 Speaker: Fuw-Yi.
Mu.com.lec 9. Overview Gates, latches, memories and other logic components are used to design computer systems and their subsystems Good understanding.
Introduction to Verilog COE 202 Digital Logic Design Dr. Muhamed Mudawar King Fahd University of Petroleum and Minerals.
Speaker: Fuw-Yi Yang 楊伏夷 伏夷非征番, 道德經 察政章(Chapter 58) 伏者潛藏也
FIGURE 3.1 Two-variable K-map
CHAPTER 3 Simplification of Boolean Functions
Transistors and Logic Circuits
Princess Sumaya University
مدار منطقی Logic Circuits
Introduction to Verilog
Lecture 1.3 Hardware Description Languages (HDLs)
SCO I: Algebra Logică 2 Combinational Logic Circuits
Digital Logic Design I Gate-Level Minimization
Overview Part 3 – Additional Gates and Circuits
13 Digital Logic Circuits.
مدار منطقی به نام یگانه مهندس هستی مهدی قدیری
Gate Level Minimization
Overview Part 3 – Additional Gates and Circuits 2-8 Other Gate Types
Discussion D5.1 Section Sections 13-3, 13-4
3-Variable K-map AB/C AB/C A’B’ A’B AB AB’
Presentation transcript:

Digital Electronics

Chapter 3 Gate-Level Minimization

Karnaugh Maps Simplify F =A'B'C + A'BC' + AB'C+A'BC + ABC

K-Map Simplify F =A'B'C + A'BC' + AB'C+A'BC + ABC F = C + A'B

K-Map with “don’t care” Simplify F(w,x,y,z) = Σ (1,3,7,11,15) d(w,x,y,z) = Σ (0,2,5) F = z (y + w' )

DeMorgan’s Picture! Two Equivalent Representations

How Bubbles Move ! F = AB + CD Three equivalent representations of F = AB + CD

NAND Implementation F = xy' + x'y + z

Designing for Equivalence Design a circuit to check if x = y

Hint: Review XOR and XNOR XNOR will be high if x = y

Odd and Even Functions (a) Checks for odd number of 1’s (b) Checks for even number of 1’s

Parity Generator / Checker Even Parity Generator Even Parity Checker P = 1 if x,y,z have odd number of 1’s so that the four bits, x, y, z, and P have an even number of 1’s C= 1 if there is error, that is if the four bits received have an odd number of 1’s

VHDL Verilog Hardware Description Language // A simple example module my_example (A,B,C,x,y); input A,B,C; output x,y; wire e; and g1 (e,A,B); not g2 (y,C); or g3 (x,e,y); endmodule

Comments on my_example // indicates a comment line statements are terminated with ; endmodule has no semicolon keywords like module, input etc. must be in lowercase gate declarations must have the output first then the inputs separated by commas

Circuit Diagram of my_example

That’s All Folks!