Objectives: 1. Design procedure. 2. Fundamental circuits. 1. Design procedure

Similar documents
Department of Electrical Engineering McGill University ECSE 221 Introduction to Computer Engineering Assignment 2 Combinational Logic

1. Mark the correct statement(s)

Digital Logic Design Exercises. Assignment 1

Chapter Three. Digital Components

Combinational Circuits

CONTENTS CHAPTER 1: NUMBER SYSTEM. Foreword...(vii) Preface... (ix) Acknowledgement... (xi) About the Author...(xxiii)

Electronic Engineering Part 1 Laboratory Experiment. Digital Circuit Design 1 Combinational Logic. (3 hours)

Combinational Logic Circuits

Chapter 2. Boolean Expressions:

Chap.3 3. Chap reduces the complexity required to represent the schematic diagram of a circuit Library

DLD VIDYA SAGAR P. potharajuvidyasagar.wordpress.com. Vignana Bharathi Institute of Technology UNIT 3 DLD P VIDYA SAGAR

ECE 2030B 1:00pm Computer Engineering Spring problems, 5 pages Exam Two 10 March 2010

CSE303 Logic Design II Laboratory 01

COMBINATIONAL LOGIC CIRCUITS


DIGITAL ELECTRONICS. P41l 3 HOURS

Code No: R Set No. 1

Gate Level Minimization Map Method

LECTURE 4. Logic Design

Chapter 2: Combinational Systems

Chapter 4. Combinational Logic

B.Tech II Year I Semester (R13) Regular Examinations December 2014 DIGITAL LOGIC DESIGN

Department of Electrical and Computer Engineering University of Wisconsin - Madison. ECE/CS 352 Digital System Fundamentals.

Lecture (03) Binary Codes Registers and Logic Gates

Experiment 4 Boolean Functions Implementation

Code No: R Set No. 1

Chapter 3. Gate-Level Minimization. Outlines

Hybrid Electronics Laboratory


SUBJECT CODE: IT T35 DIGITAL SYSTEM DESIGN YEAR / SEM : 2 / 3

Logic Gates and Boolean Algebra ENT263

Propositional Calculus. Math Foundations of Computer Science

Combinational Circuits

END-TERM EXAMINATION

QUESTION BANK FOR TEST

Simplification of Boolean Functions

EE 8351 Digital Logic Circuits Ms.J.Jayaudhaya, ASP/EEE

Combinational Circuits Digital Logic (Materials taken primarily from:

Midterm Exam Review. CS 2420 :: Fall 2016 Molly O'Neil

Digital logic fundamentals. Question Bank. Unit I

Code No: R Set No. 1

UNIT- V COMBINATIONAL LOGIC DESIGN

2008 The McGraw-Hill Companies, Inc. All rights reserved.

Incompletely Specified Functions with Don t Cares 2-Level Transformation Review Boolean Cube Karnaugh-Map Representation and Methods Examples

Code No: 07A3EC03 Set No. 1

(ii) Simplify and implement the following SOP function using NOR gates:

R a) Simplify the logic functions from binary to seven segment display code converter (8M) b) Simplify the following using Tabular method

ECE 2020B Fundamentals of Digital Design Spring problems, 6 pages Exam Two Solutions 26 February 2014

CprE 281: Digital Logic

DIGITAL ELECTRONICS. Vayu Education of India

Written exam for IE1204/5 Digital Design Thursday 29/

Assignment (3-6) Boolean Algebra and Logic Simplification - General Questions

Chapter 2 Combinational Logic Circuits

Combinational Logic with MSI and LSI

Chap-2 Boolean Algebra

R10. II B. Tech I Semester, Supplementary Examinations, May

3. The high voltage level of a digital signal in positive logic is : a) 1 b) 0 c) either 1 or 0

Scheme G. Sample Test Paper-I

MULTIMEDIA COLLEGE JALAN GURNEY KIRI KUALA LUMPUR

Computer Logical Organization Tutorial

Chapter 2 Combinational

Functional Block: Decoders

Bawar Abid Abdalla. Assistant Lecturer Software Engineering Department Koya University

Gate-Level Minimization. BME208 Logic Circuits Yalçın İŞLER

Lecture 7 Logic Simplification

Lecture (05) Boolean Algebra and Logic Gates

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING EC6302 DIGITAL ELECTRONICS

NADAR SARASWATHI COLLEGE OF ENGINEERING AND TECHNOLOGY Vadapudupatti, Theni

ECE 2030D Computer Engineering Spring problems, 5 pages Exam Two 8 March 2012

HANSABA COLLEGE OF ENGINEERING & TECHNOLOGY (098) SUBJECT: DIGITAL ELECTRONICS ( ) Assignment

Injntu.com Injntu.com Injntu.com R16

Student Number: UTORid: Question 0. [1 mark] Read and follow all instructions on this page, and fill in all fields.

LOGIC CIRCUITS. Kirti P_Didital Design 1

Chapter 4: Combinational Logic

Gate-Level Minimization

Digital Circuits ECS 371

ECE 2020B Fundamentals of Digital Design Spring problems, 6 pages Exam Two 26 February 2014

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

MODULE 5 - COMBINATIONAL LOGIC

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District UNIT-II COMBINATIONAL CIRCUITS


Digital Techniques. Lecture 1. 1 st Class

Logic Design (Part 2) Combinational Logic Circuits (Chapter 3)

Principles of Digital Techniques PDT (17320) Assignment No State advantages of digital system over analog system.

Boolean Algebra and Logic Gates

Philadelphia University Student Name: Student Number:

CS8803: Advanced Digital Design for Embedded Hardware

Austin Herring Recitation 002 ECE 200 Project December 4, 2013

Contents. Chapter 3 Combinational Circuits Page 1 of 34

4. Write a sum-of-products representation of the following circuit. Y = (A + B + C) (A + B + C)

Computer Arithmetic andveriloghdl Fundamentals

COPYRIGHTED MATERIAL INDEX

GC03 Boolean Algebra

IT 201 Digital System Design Module II Notes

TWO-LEVEL COMBINATIONAL LOGIC

This tutorial gives a complete understanding on Computer Logical Organization starting from basic computer overview till its advanced architecture.

Course Batch Semester Subject Code Subject Name. B.E-Marine Engineering B.E- ME-16 III UBEE307 Integrated Circuits

Lecture 6: Signed Numbers & Arithmetic Circuits. BCD (Binary Coded Decimal) Points Addressed in this Lecture

KING FAHD UNIVERSITY OF PETROLEUM & MINERALS COMPUTER ENGINEERING DEPARTMENT

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District DEPARTMENT OF INFORMATION TECHNOLOGY CS 2202 DIGITAL PRINCIPLES AND SYSTEM DESIGN

Transcription:

Objectives: 1. Design procedure. 2. undamental circuits. 1. Design procedure Design procedure has five steps: o Specification. o ormulation. o Optimization. o Technology mapping. o Verification. Specification: The design of a combinational circuit starts with the specification of the problem: Write a specification for the given circuit (text or HDL description (hardware description language)) with symbols for inputs and outputs. ormulation: Derive the truth table or initial oolean expressions (that define the required relationships between inputs and outputs). ormulation converts the specification into forms that can be optimized (truth table or oolean expression). Optimization: Any available methods to minimize the logic: Algebraic manipulation. K-map method. Computer-based program. Then, we can use: Two-level optimization or multiple-level optimization to get less cost (use NAND and NOR gate technologies). Technology mapping (implementation): Transform the logic diagram to new logic diagram with available implementation. Verification: Verify the correctness of the final design.

2. undamental circuits These blocks are useful for designing large digital system, for example: o Code converters. o Adders. o Multiplexers. o Decoders. o Encoders and so on. Code converters Translate information from one binary code to another. o to Excess-3 converter. o to seven-segment code converter. o to ray code converter. irst Code Combinational Circuits Second Code Example 1: Design of a -to-excess-3 code converter Specification: the excess-3 code for a decimal digit is binary combination corresponding to the decimal digit plus 3. ormulation: the excess-3 code is easily obtained from code by adding binary to it. The truth table relating the input and output values is the following: Input Output Decimal code Excess-3 digit A C D W Z 1 2 3 1 4 5 6 1 7 1 8 1 9 1 1 1 1 12 1 13 14 15 Code A C D MSD -to- Excess-3 Convertor LSD W Excess-3 Code Z

Optimization: K-map for the outputs (four outputs) are shown, they are plotted to obtain simplified sum-of-products oolean expressions for the outputs. A A W A C D D C C D A A 1 1 C D Z The six don't care minterms, through 15 are marked as. Two-level optimization (AND-OR) logic diagram for the circuit can be obtained directly from the oolean expressions derived from the maps. "Input gate cost = 26 including inverters" D

We can reduce the input gate cost using multiple-level optimization as a second optimization step. o In this step, we consider the sharing sub expressions between the four output expressions. o Sharing expression: o The manipulation allows to reduce the gate input cost from 26 to 19. Technology mapping: The logic diagram is the following: A C D D W Sharing Component Logic Diagram for -to-excess-3 Converter Z Example 2: Design of a -to-seven-segment Decoder Specification: -to-seven segment decoder is a combinational circuit that o Accepts a decimal digit in and generates the appropriate output of the decoder: (a, b, c, d, e, f, g) segments. o selects the corresponding segments in the LED display (light-emitting diodes) as shown in figure:

f e a g d b c Seven-Segment Display (LED) ormulation: The truth table for -to-seven segment decoder is the following: Input Seven-Segment Outputs A C D a b c d e f g 1 1 1 1 1 1 1 1 All other inputs We must draw for each output Karnaugh map and minimize all maps. The simplified outputs: Two-level implementation: 27 AND gates and 7 OR gates Multiple-level implementation: 14 AND gates Using sharing terms: A, and so on

Example 3: inary-to-ray Converter 1. Truth tables for outputs: ray Code 2. K-maps: Decimal inary input ray outputs number 3 2 1 3 2 1 2 1 3 4 5 6 7 8 9 1 1 1 1 12 1 13 1 1 14 1 15 1 3 2 2 3 1 1 1 1 2 1 2 1 2 3 2 3 2 1 1 1 2 2 3 23 2 3 3 3

3. Logic Diagram: 1 1 2 2 3 Logic diagram for binary-to-gray converter Exclusive-OR-operator (OR ate). 3 Truth Table Inputs Output 1 1 1 Exclusive-NOR-operator (NOR ate). Truth Table Inputs Output 1