Combinational Logic Design CH002

Similar documents
(a) (b) (c) (d) (e) (a) (b) (c) (d) (e)

(CSC-3501) Lecture 6 (31 Jan 2008) Seung-Jong Park (Jay) CSC S.J. Park. Announcement

Odd-Prime Number Detector The table of minterms is represented. Table 13.1

University of Technology

Combinational logic. ! Regular logic: multiplexers, decoders, LUTs and FPGAs. ! Switches, basic logic and truth tables, logic functions

2 Logic Gates THE INVERTER. A logic gate is an electronic circuit which makes logic decisions. It has one output and one or more inputs.

Asst. Prof. Thavatchai Tayjasanant, PhD. Power System Research Lab 12 th Floor, Building 4 Tel: (02)

Subject: Analog and Digital Electronics Code:15CS32

Combinational Circuits: Multiplexers, Decoders, Programmable Logic Devices

Digital Systems Principles and Applications TWELFTH EDITION. 3-3 OR Operation With OR Gates. 3-4 AND Operations with AND gates

Computer Hardware Engineering (IS1200) Computer Organization and Components (IS1500) Fall 2017 Lecture 7: Combinational Logic

Computer Organization and Components

Formal Foundation of Digital Design

Name: Class: Date: 1. As more electronic systems have been designed using digital technology, devices have become smaller and less powerful.

Course Overview. Course Overview

Digital Electronic Concepts

CS302 Digital Logic Design Solved Objective Midterm Papers For Preparation of Midterm Exam

CHAPTER 3 BASIC & COMBINATIONAL LOGIC CIRCUIT

6.1 In this section, you will design (but NOT build) a circuit with 4 inputs,

DIGITAL ELECTRONICS. Methods & diagrams : 1 Graph plotting : - Tables & analysis : - Questions & discussion : 6 Performance : 3

Dr. Nicola Nicolici COE/EE2DI4 Midterm Test #1 Oct 18, 2006

Analysis procedure. To obtain the output Boolean functions from a logic diagram, proceed as follows:

1.) If a 3 input NOR gate has eight input possibilities, how many of those possibilities result in a HIGH output? (a.) 1 (b.) 2 (c.) 3 (d.) 7 (e.

De Morgan s second theorem: The complement of a product is equal to the sum of the complements.

Chapter 3 Describing Logic Circuits Dr. Xu

Digital. Design. R. Ananda Natarajan B C D

Module 4: Design and Analysis of Combinational Circuits 1. Module-4. Design and Analysis of Combinational Circuits

EECS 150 Homework 4 Solutions Fall 2008

Lecture 02: Digital Logic Review

Introduction to Digital Logic Missouri S&T University CPE 2210 Exam 1 Logistics

Logic Symbols with Truth Tables INVERTER A B NAND A B C NOR C A B A B C XNOR A B C A B Digital Logic 1

Data output signals May or may not be same a input signals

DEPARTMENT OF ELETRONICS AND COMMUNICATION ENGINEERING COURSE NOTES FACULTY NAME/DESIGNATION: SUGAPRIYAA.THA / LECTURER

Digital Fundamentals

In this lecture: Lecture 8: ROM & Programmable Logic Devices

DELD UNIT 3. Question Option A Option B Option C Option D Correct Option A B C

Digital Logic and Design (Course Code: EE222) Lecture 14: Combinational Contd.. Decoders/Encoders

Digital Applications (CETT 1415) Credit: 4 semester credit hours (3 hours lecture, 4 hours lab) Prerequisite: CETT 1403 & CETT 1405

Lecture 2: Digital Logic Basis

Unit 3. Logic Design

Number system: the system used to count discrete units is called number. Decimal system: the number system that contains 10 distinguished

Topic Notes: Digital Logic

Chapter 1: Digital logic

SYNTHESIS OF COMBINATIONAL CIRCUITS

JEFFERSON COLLEGE COURSE SYLLABUS ETC255 INTRODUCTION TO DIGITAL CIRCUITS. 6 Credit Hours. Prepared by: Dennis Eimer

TABLE 3-2 Truth Table for Code Converter Example

DO NOT COPY DO NOT COPY

Multiple input gates. The AND gate

Combinational Logic. Combinational Logic Design Process, Three State Buffers, Decoders, Multiplexers, Encoders, Demultiplexers, Other Considerations

Logic diagram: a graphical representation of a circuit

Gates and Circuits 1

UNIT-2: BOOLEAN EXPRESSIONS AND COMBINATIONAL LOGIC CIRCUITS

Chapter 3 Digital Logic Structures

COMPUTER TECHNOLOGY 2015/2016 Exercises. Unit 7

Course Outline Cover Page

3.1 There are three basic logic functions from which all circuits can be designed: NOT (invert), OR, and

Lecture 18. BUS and MEMORY

ECE 172 Digital Systems. Chapter 2 Digital Hardware. Herbert G. Mayer, PSU Status 6/30/2018

Gates and and Circuits

Function Table of 74LS138, 3-to-8 Decoder +5V 6 G1 4 G2A 5 G2B. 4-to-16 Decoder using two 74LS139, 3-to-8 Decoder

16 Multiplexers and De-multiplexers using gates and ICs. (74150, 74154)

EXPERIMENT 12: DIGITAL LOGIC CIRCUITS

Function Table of an Odd-Parity Generator Circuit

Digital Applications (CETT 1415) Credit: 4 semester credit hours (3 hours lecture, 4 hours lab) Prerequisite: CETT 1403 & CETT 1405

Encoders. Lecture 23 5

Digital Electronics Course Objectives

Unit 1 Foundations in Electronics - Lesson 1.1 Introduction to Electronics Standards Essential Question Enduring Understandings

This Figure here illustrates the operation for a 2-input OR gate for all four possible input combinations.

Chapter 3. H/w s/w interface. hardware software Vijaykumar ECE495K Lecture Notes: Chapter 3 1

ECE380 Digital Logic

Electronic Circuits EE359A

In this lecture: Lecture 3: Basic Logic Gates & Boolean Expressions

Exercise 1: AND/NAND Logic Functions

UNIT-IV Combinational Logic

LOGIC GATES AND LOGIC CIRCUITS A logic gate is an elementary building block of a Digital Circuit. Most logic gates have two inputs and one output.

EMT1250 LABORATORY EXPERIMENT. EXPERIMENT # 4: Combinational Logic Circuits. Name: Date:

COURSE LEARNING OUTCOMES AND OBJECTIVES

Logic Design I (17.341) Fall Lecture Outline

FUNCTION OF COMBINATIONAL LOGIC CIRCUIT

Digital Electronics 8. Multiplexer & Demultiplexer

Digital Fundamentals. Lab 4 EX-OR Circuits & Combinational Circuit Design

EEE 301 Digital Electronics

Fan in: The number of inputs of a logic gate can handle.

COMPUTER ORGANIZATION & ARCHITECTURE DIGITAL LOGIC CSCD211- DEPARTMENT OF COMPUTER SCIENCE, UNIVERSITY OF GHANA

ELECTRONIC CIRCUITS. Time: Three Hours Maximum Marks: 100

Exercise 2: OR/NOR Logic Functions

Chapter 2 Introduction to Logic Circuits

CS302 - Digital Logic Design Glossary By

Integrated Circuits -- Timing Behavior of Gates

Programmable Logic Arrays (PLAs)

Digital Logic Circuits

Lab# 13: Introduction to the Digital Logic

0 A. Review. Lecture #16. Pipeline big-delay CL for faster clock Finite State Machines extremely useful You!ll see them again in 150, 152 & 164

COMBINATIONAL CIRCUIT

Combinational Logic Circuits. Combinational Logic

Electronics. Digital Electronics

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

Paper No. Name of the Paper Theory marks Practical marks Periods per week Semester-I I Semiconductor

E-Tec Module Part No

Digital Logic Design ELCT 201

Transcription:

Combinational Logic Design CH002

Figure 2.1 Circuit as a black box with inputs, outputs, and specifications

Figure 2.2 Elements and nodes

Figure 2.3 Combinational logic circuit

Figure 2.4 Two OR implementations

Figure 2.5 Multiple-output combinational circuit

Figure 2.6 Slash notation for multiple signals

Figure 2.7 Example circuits

Figure 2.8 Truth table and minterms

Figure 2.9 Truth table with multiple TRUE minterms

Figure 2.10 Ben's truth table

Figure 2.11 Ben's circuit

Figure 2.12 Random three-input truth table

Figure 2.13 Truth table with multiple FALSE maxterms

Figure 2.14 Identity theorem in hardware: (a) T1, (b) T1

Figure 2.15 Null element theorem in hardware: (a) T2, (b) T2

Figure 2.16 Idempotency theorem in hardware: (a) T3, (b) T3

Figure 2.17 Involution theorem in hardware: T4

Figure 2.18 Complement theorem in hardware: (a) T5, (b) T5

Figure 2.19 De Morgan equivalent gates

Figure 2.20 Truth table showing

Figure 2.21 Truth table showing minterms for

Figure 2.22 Truth table proving T11

Figure 2.23 Schematic of

Figure 2.24 Wire connections

Figure 2.25 Schematic of

Figure 2.26 Schematic using fewer gates

Figure 2.27 Priority circuit

Figure 2.28 Priority circuit schematic

Figure 2.29 Priority circuit truth table with don't cares (X's)

Figure 2.30 Three-input XOR: (a) functional specification and (b) two-level logic implementation

Figure 2.31 Three-input XOR using two-input XORs

Figure 2.32 Eight-input XOR using seven two-input XORs

Figure 2.33 Multilevel circuit using NANDs and NORs

Figure 2.34 Bubble-pushed circuit

Figure 2.35 Logically equivalent bubble-pushed circuit

Figure 2.36 Circuit using ANDs and ORs

Figure 2.37 Poor circuit using NANDs and NORs

Figure 2.38 Better circuit using NANDs and NORs

Figure 2.39 Circuit with contention

Figure 2.40 Tristate buffer

Figure 2.41 Tristate buffer with active low enable

Figure 2.42 Tristate bus connecting multiple chips

Figure 2.43 Three-input function: (a) truth table, (b) K-map, (c) K-map showing minterms

Figure 2.44 K-map minimization

Figure 2.45 K-map for Example 2.9

Figure 2.46 Solution for Example 2.9

Figure 2.47 Seven-segment display decoder icon

Figure 2.48 Seven-segment display digits

Figure 2.49 Karnaugh maps for S a and S b

Figure 2.50 K-map solution for Example 2.10

Figure 2.51 Alternative K-map for S a showing different set of prime implicants

Figure 2.52 Alternative K-map for S a showing incorrect nonprime implicant

Figure 2.53 K-map solution with don't cares

Figure 2.54 2:1 multiplexer symbol and truth table

Figure 2.55 2:1 multiplexer implementation using two-level logic

Figure 2.56 Multiplexer using tristate buffers

Figure 2.57 4:1 multiplexer

Figure 2.58 4:1 multiplexer implementations: (a) two-level logic, (b) tristates, (c) hierarchical

Figure 2.59 4:1 multiplexer implementation of two-input AND function

Figure 2.60 Multiplexer logic using variable inputs

Figure 2.61 Alyssa's circuit: (a) truth table, (b) 8:1 multiplexer implementation

Figure 2.62 Alyssa's new circuit

Figure 2.63 2:4 decoder

Figure 2.64 2:4 decoder implementation

Figure 2.65 Logic function using decoder

Figure 2.66 Circuit delay

Figure 2.67 Propagation and contamination delay

Figure 2.68 Short path and critical path

Figure 2.69 Critical and short path waveforms

Figure 2.70 Ben's circuit

Figure 2.71 Ben's critical path

Figure 2.72 Ben's shortest path

Figure 2.73 4:1 multiplexer propagation delays: (a) two-level logic, (b) tristate

Figure 2.74 4:1 multiplexer propagation delays: hierarchical using 2:1 multiplexers

Figure 2.75 Circuit with a glitch

Figure 2.76 Timing of a glitch

Figure 2.77 Input change crosses implicant boundary

Figure 2.78 K-map without glitch

Figure 2.79 Circuit without glitch

Figure 2.80 Truth tables for Exercises 2.1 and 2.3

Figure 2.81 Truth tables for Exercises 2.2 and 2.4

Figure 2.82 Circuit schematic

Figure 2.83 Circuit schematic

Figure 2.84 Circuit schematic

Figure 2.85 Truth table for Exercise 2.28

Figure 2.86 Truth table for Exercise 2.31

Figure 2.87 Multiplexer circuit

Figure 2.88 Multiplexer circuit

Figure u02-01