ENEL 353: Digital Circuits Midterm Examination

Similar documents
ENEL Digital Circuits Midterm Examination

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

Slide Set 5. for ENEL 353 Fall Steve Norman, PhD, PEng. Electrical & Computer Engineering Schulich School of Engineering University of Calgary

1. Mark the correct statement(s)

T02 Tutorial Slides for Week 2

Last Name Student Number. Last Name Student Number

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

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


Dr. S. Shirani COE2DI4 Midterm Test #1 Oct. 14, 2010

ELCT201: DIGITAL LOGIC DESIGN

Chapter 2 Combinational Logic Circuits

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

Slide Set 1. for ENEL 339 Fall 2014 Lecture Section 02. Steve Norman, PhD, PEng

Boolean Analysis of Logic Circuits

EECS 140/141 Introduction to Digital Logic Design Fall Semester 2016 Exam #1 Date: 3 October 2016

Bawar Abid Abdalla. Assistant Lecturer Software Engineering Department Koya University

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

Slides for Lecture 15

Gate Level Minimization Map Method

CDS130 Mid-term exam: Sample

EEE130 Digital Electronics I Lecture #4_1

Slide Set 1. for ENEL 353 Fall Steve Norman, PhD, PEng. Electrical & Computer Engineering Schulich School of Engineering University of Calgary

2.6 BOOLEAN FUNCTIONS

ELCT201: DIGITAL LOGIC DESIGN

Chapter 2 Combinational

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

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

Gate Level Minimization

Chapter Three. Digital Components

R07. Code No: V0423. II B. Tech II Semester, Supplementary Examinations, April

1. Fill in the entries in the truth table below to specify the logic function described by the expression, AB AC A B C Z

Specifying logic functions

Chapter 2. Boolean Expressions:

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

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

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

Code No: R Set No. 1

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

CS8803: Advanced Digital Design for Embedded Hardware

DKT 122/3 DIGITAL SYSTEM 1

Hybrid Electronics Laboratory

#1 #2 with corrections Monday, March 12 7:00pm to 8:30pm. Please do not write your U of C ID number on this cover page.

UNCA CSCI 255 Exam 1 Spring February, This is a closed book and closed notes exam. It is to be turned in by 1:45 PM.

PART B. 3. Minimize the following function using K-map and also verify through tabulation method. F (A, B, C, D) = +d (0, 3, 6, 10).

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

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

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

Chapter 1. Digital Systems and Binary Numbers

CHAPTER-2 STRUCTURE OF BOOLEAN FUNCTION USING GATES, K-Map and Quine-McCluskey

Code No: 07A3EC03 Set No. 1

Final Examination (Open Katz, asynchronous & test notes only, Calculators OK, 3 hours)

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

Hours / 100 Marks Seat No.

EECS 140/141 Introduction to Digital Logic Design Spring Semester 2017 Exam #1 Date: 27 February 2017

Literal Cost F = BD + A B C + A C D F = BD + A B C + A BD + AB C F = (A + B)(A + D)(B + C + D )( B + C + D) L = 10

DIGITAL ELECTRONICS. P41l 3 HOURS

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

Final Exam Solution Sunday, December 15, 10:05-12:05 PM

END-TERM EXAMINATION

Switching Circuits & Logic Design

Written exam for IE1204/5 Digital Design Thursday 29/

1 /10 2 /12 3 /16 4 /30 5 /12 6 /20

Chapter 3. Gate-Level Minimization. Outlines

Read this before starting!

BOOLEAN ALGEBRA. Logic circuit: 1. From logic circuit to Boolean expression. Derive the Boolean expression for the following circuits.

Gate-Level Minimization

Code No: R Set No. 1

數位系統 Digital Systems 朝陽科技大學資工系. Speaker: Fuw-Yi Yang 楊伏夷. 伏夷非征番, 道德經察政章 (Chapter 58) 伏者潛藏也道紀章 (Chapter 14) 道無形象, 視之不可見者曰夷

Scheme G. Sample Test Paper-I

R07

Read this before starting!

University of Toronto Faculty of Applied Science and Engineering Edward S. Rogers Sr. Department of Electrical and Computer Engineering

that system. weighted value associated with it. numbers. a number. the absence of a signal. MECH 1500 Quiz 2 Review Name: Class: Date:

Boolean Algebra & Digital Logic

SWITCHING THEORY AND LOGIC CIRCUITS

Section 001. Read this before starting! You may use one sheet of scrap paper that you will turn in with your test.

Gate-Level Minimization. section instructor: Ufuk Çelikcan

Ch. 5 : Boolean Algebra &

Experiment 4 Boolean Functions Implementation

QUESTION BANK FOR TEST

COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK SUBJECT CODE & NAME: EC 1312 DIGITAL LOGIC CIRCUITS UNIT I

Karnaugh Map (K-Map) Karnaugh Map. Karnaugh Map Examples. Ch. 2.4 Ch. 2.5 Simplification using K-map

Experiment 3: Logic Simplification

Code No: R Set No. 1

Summary. Boolean Addition

EE 109L Review. Name: Solutions

2.1 Binary Logic and Gates

Combinational Logic Circuits Part III -Theoretical Foundations

Winter 2017 MIDTERM TEST #1 Wednesday, February 8 7:00pm to 8:30pm. Please do not write your U of C ID number on this cover page.

Digital Systems. John SUM Institute of Technology Management National Chung Hsing University Taichung, ROC. December 6, 2012

NADAR SARASWATHI COLLEGE OF ENGINEERING AND TECHNOLOGY Vadapudupatti, Theni

Philadelphia University Student Name: Student Number:

Logic Design: Part 2

Question Total Possible Test Score Total 100

Chapter 2 Combinational Logic Circuits

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR Stamp / Signature of the Invigilator

Injntu.com Injntu.com Injntu.com R16

EE292: Fundamentals of ECE

LECTURE 4. Logic Design

Transcription:

NAME: SECTION: L01: Norm Bartley, ST 143 L02: Steve Norman, ST 145 When you start the test, please repeat your name and section, and add your U of C ID number at the bottom of the last page. Instructions: Time allowed is 90 minutes. ENEL 353: Digital Circuits Midterm Examination Wednesday, October 25, 2017 In order to minimize distraction to your fellow students, you may not leave during the last 10 minutes of the examination. The examination is closed-book. You may use one of the following sanctioned Schulich School of Engineering calculators: Casio FX-260, Casio FX-300MS, TI- 30XIIS. The maximum number of marks is 50, as indicated; the midterm examination counts 20% toward the final grade. Please use a pen or heavy pencil to ensure legibility. Please answer questions in the spaces provided; if space is insufficient, please use the back of the pages. Please show your work; where appropriate, marks will be awarded for proper and well-reasoned explanations.

ENEL 353 Digital Circuits Fall, 2017 Page 2 of 7 1. Questions about encodings of numbers. [10 marks total.] (a) [1 mark.] What is the value of 31D 16 as a decimal number? (b) [2 marks.] Use repeated division to convert 1515 10 to octal representation. (c) [2 marks.] Convert F5B2 16 to octal representation. (d) [3 marks.] Consider the 8-bit pattern 10001001 2. What decimal number does it represent in an unsigned binary system? What decimal number does it represent in a 8-bit two s-complement system? What decimal number does it represent in a 8-bit sign/magnitude system? (e) [2 marks.] Complete the table of conversions from 4-bit unsigned binary to Gray code. (Hint: There is a much faster method than doing 12 separate binary-to-gray conversions!) unsigned binary Gray code unsigned binary Gray code 0000 0000 1000 0001 0001 1001 0010 0011 1010 0011 0010 1011 0100 1100 0101 1101 0110 1110 0111 1111

ENEL 353 Digital Circuits Fall, 2017 Page 3 of 7 2. [5 marks total.] Questions about binary integer addition. (a) [2 marks.] Consider this 12-bit binary addition: carries: 1 1101 1010 0000 a: 0110 1101 0100 b: 1010 0101 0011 sum: 0001 0010 0111 If a, b and the sum are all interpreted as two s-complement numbers, is there overflow in the addition? Give a reason for your answer. If a, b and the sum are all interpreted as unsigned numbers, is there overflow in the addition? Give a reason for your answer. (b) [3 marks.] Bit patterns 0110 2 and 1101 2 are supplied as inputs to a 4-bit binary adder circuit. What are the values of the sum and overall carry-out? (Give both answers as sequences of one or more bits.) 3. [3 marks.] The table below shows some voltage specifications for the Advanced Ultra-Low-Voltage CMOS logic family using a the power supply voltage of 1.80 V. parameter V IH V IL V OH V OL voltage 1.17 V 0.63 V 1.20 V 0.45 V 1.53 V 1.05 V 1.18 V 0.52 V 0.62 V 0.05 V 0.44 V Give ranges of voltages that are as precise as possible for nodes n1, n2, n3, n4, and n5. If for some node(s) it is not possible to give a range of voltages, give a reason for that. n1 n2 n3 n4 n5

ENEL 353 Digital Circuits Fall, 2017 Page 4 of 7 4. [6 marks.] Consider the Boolean expression below: Y = ACD + CD + ABD + ABCD + BCD + A C D. Use algebraic manipulation to simplify Y to a minimal SOP form having three product terms and seven literals. You do not have to give names and numbers for theorems you use along the way, but you must clearly show all your steps. (Do not use a K-map.)

ENEL 353 Digital Circuits Fall, 2017 Page 5 of 7 5. [6 marks total.] Questions about combinational circuits. (a) [3 marks.] Consider this circuit: A B C Y D E Use bubble-pushing and/or Boolean algebra to find an SOP expression for Y as a function of A, B, C, D, and E. (b) [3 marks.] Consider the circuit below, and find a canonical SOP expression for Y as a function of A, B, and C. C B A n1 Y n2

ENEL 353 Digital Circuits Fall, 2017 Page 6 of 7 6. [11 marks total.] Questions on K-maps and minimal forms. (a) [9 marks.] Consider the function Y given in the truth table below. Use the first K-map to derive all minimal SOP expressions for Y, then use the second blank K-map to derive all minimum SOP expressions for Y. You may add more maps if you need them. Find all minimal SOP expressions A B C D Y 0 0 0 0 0 0 0 0 1 0 0 0 1 0 X 0 0 1 1 0 0 1 0 0 1 0 1 0 1 0 0 1 1 0 1 0 1 1 1 0 1 0 0 0 0 1 0 0 1 1 1 0 1 0 1 1 0 1 1 1 1 1 0 0 X 1 1 0 1 1 1 1 1 0 0 1 1 1 1 X AB CD 00 01 11 10 00 01 11 10 Find all minimal POS expressions AB CD 00 01 11 10 00 01 11 10 (b) [2 marks.] Sketch a two-level NAND-NAND circuit implementation for one of your answers in part (a). Assume that A, B, C and D are available in true and complementary forms. There is no restriction on the number of inputs on each gate.

ENEL 353 Digital Circuits Fall, 2017 Page 7 of 7 7. [4 marks.] For the function described by the truth table... A B C F (A, B, C) 0 0 0 1 0 0 1 1 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 0 1 1 0 1 1 1 1 1 List all the implicants... List all the prime implicants... List all the essential prime implicants... 8. [5 marks.] Consider the problem of converting an 8-bit BCD representation of an integer to a 7-bit unsigned binary representation of the same integer. Suppose that c 7 c 6 c 5 c 4 c 3 c 2 c 1 c 0 are the BCD bits and y 6 y 5 y 4 y 3 y 2 y 1 y 0 are the unsigned binary bits. The following incomplete schematic is the beginning of a design that uses a 3-bit binary adder and a 4-bit binary adder to do the conversion. Add wires so that the circuit will perform the specified conversion. c 7 c 6 b 2 c 5 b 1 3-bit c 4 b 0 s 2 c 3 a 2 adder s c 2 a 1 1 c 1 a 0 s 0 c out b 3 b 2 b 1 4-bit s b 3 0 a 3 adder s 2 a 2 a 1 s 1 a 0 s 0 c out y 6 y 5 y 4 y 3 y 2 y 1 c 0 y 0 NAME: U of C ID: SECTION: L01: Norm Bartley, ST 143 L02: Steve Norman, ST 145 Q 1 Q 2 Q 3 Q 4 Q 5 Q 6 Q 7 Q 8 total /10 /5 /3 /6 /6 /11 /4 /5 / 50