CS6201 UNIT I PART-A. Develop or build the following Boolean function with NAND gate F(x,y,z)=(1,2,3,5,7).

Similar documents
Department of Computer Science and Engineering Question Bank- Even Semester:

R13. II B. Tech I Semester Regular Examinations, Jan DIGITAL LOGIC DESIGN (Com. to CSE, IT) PART-A

R13 SET - 1 '' ''' '' ' '''' Code No: RT21053

DIGITAL SYSTEM DESIGN UNIT I (2 MARKS)


Subject : EE6301 DIGITAL LOGIC CIRCUITS

St. MARTIN S ENGINEERING COLLEGE

A.R. ENGINEERING COLLEGE, VILLUPURAM ECE DEPARTMENT

TIME SCHEDULE. MODULE TOPICS PERIODS 1 Number system & Boolean algebra 17 Test I 1 2 Logic families &Combinational logic

Course Plan. Course Articulation Matrix: Mapping of Course Outcomes (COs) with Program Outcomes (POs) PSO-1 PSO-2

Tribhuvan University Institute of Science and Technology Bachelor of Science in Computer Science and Information Technology

BHARATHIDASAN ENGINEERING COLLEGE, NATTRAMPALLI DEPARTMENT OF ECE

Question Bank. Unit 1. Digital Principles, Digital Logic

Bachelor Level/ First Year/ Second Semester/ Science Full Marks: 60 Computer Science and Information Technology (CSc. 151) Pass Marks: 24

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad ELECTRICAL AND ELECTRONICS ENGINEERING


1 Hour Sample Test Papers: Sample Test Paper 1. Roll No.

1. Convert the decimal number to binary, octal, and hexadecimal.

Solution to Digital Logic )What is the magnitude comparator? Design a logic circuit for 4 bit magnitude comparator and explain it,

LESSON PLAN. Sub Code: EE2255 Sub Name: DIGITAL LOGIC CIRCUITS Unit: I Branch: EEE Semester: IV

Find the equivalent decimal value for the given value Other number system to decimal ( Sample)

MODU LE DAY. Class-A, B, AB and C amplifiers - basic concepts, power, efficiency Basic concepts of Feedback and Oscillation. Day 1

North Shore Community College

Semester III. Subject Name: Digital Electronics. Subject Code: 09CT0301. Diploma Branches in which this subject is offered: Computer Engineering

AM AM AM AM PM PM PM

ROEVER COLLEGE OF ENGINEERING & TECHNOLOGY ELAMBALUR, PERAMBALUR DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING

S.K.P. Engineering College, Tiruvannamalai UNIT I

MODULE 3. Combinational & Sequential logic

MODEL QUESTIONS WITH ANSWERS THIRD SEMESTER B.TECH DEGREE EXAMINATION DECEMBER CS 203: Switching Theory and Logic Design. Time: 3 Hrs Marks: 100

Prepared By Verified By Approved By Mr M.Kumar Mrs R.Punithavathi Dr. V.Parthasarathy Asst. Professor / IT HOD / IT Principal

PURBANCHAL UNIVERSITY

DIGITAL PRINCIPLES AND SYSTEM DESIGN

2 Marks Q&A. Digital Electronics. K. Michael Mahesh M.E.,MIET. Asst. Prof/ECE Dept.

Microprocessor Design

Digital Principles and Design

Sequential Logic. Analysis and Synthesis. Joseph Cavahagh Santa Clara University. r & Francis. TaylonSi Francis Group. , Boca.Raton London New York \

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

DHANALAKSHMI SRINIVASAN INSTITUTE OF RESEARCH AND TECHNOLOGY CS6201-DIGITAL PRINCIPLE AND SYSTEM DESIGN. I Year/ II Sem PART-A TWO MARKS UNIT-I

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


Nirma University Institute of Technology. Electronics and Communication Engineering Department. Course Policy

1. a) For the circuit shown in figure 1.1, draw a truth table showing the output Q for all combinations of inputs A, B and C. [4] Figure 1.

ECE 263 Digital Systems, Fall 2015

WINTER 15 EXAMINATION Model Answer

EXPERIMENT: 1. Graphic Symbol: OR: The output of OR gate is true when one of the inputs A and B or both the inputs are true.

TYPICAL QUESTIONS & ANSWERS

The word digital implies information in computers is represented by variables that take a limited number of discrete values.

Code No: A R09 Set No. 2

Computer Architecture and Organization

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified)

QUICK GUIDE COMPUTER LOGICAL ORGANIZATION - OVERVIEW

Minnesota State College Southeast

UNIT III. Combinational Circuit- Block Diagram. Sequential Circuit- Block Diagram

[2 credit course- 3 hours per week]

UNIT 1: DIGITAL LOGICAL CIRCUITS What is Digital Computer? OR Explain the block diagram of digital computers.

UNIVERSITY OF MASSACHUSSETS LOWELL Department of Electrical & Computer Engineering Course Syllabus for Logic Design Fall 2013

DIGITAL ELECTRONICS MCQs

VU Mobile Powered by S NO Group

Final Exam review: chapter 4 and 5. Supplement 3 and 4

WINTER 14 EXAMINATION

1.b. Realize a 5-input NOR function using 2-input NOR gates only.

Electrical and Telecommunications Engineering Technology_TCET3122/TC520. NEW YORK CITY COLLEGE OF TECHNOLOGY The City University of New York

Department of CSIT. Class: B.SC Semester: II Year: 2013 Paper Title: Introduction to logics of Computer Max Marks: 30

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF ELECTRONICS AND ELECTRICAL ENGINEERING DEPARTMENT OF ECE COURSE PLAN

Logic Design Viva Question Bank Compiled By Channveer Patil

DIGITAL FUNDAMENTALS

Using minterms, m-notation / decimal notation Sum = Cout = Using maxterms, M-notation Sum = Cout =

UNIVERSITI TEKNOLOGI MALAYSIA

RS flip-flop using NOR gate

4.S-[F] SU-02 June All Syllabus Science Faculty B.Sc. II Yr. Instrumentation Practice [Sem.III & IV] S.Lot

MC9211 Computer Organization

I B.SC (INFORMATION TECHNOLOGY) [ ] Semester II CORE : DIGITAL COMPUTER FUNDAMENTALS - 212B Multiple Choice Questions.

Contents Circuits... 1

SEMESTER ONE EXAMINATIONS 2002

a) (A+B) (C+D) b) AB+CD c) AC+BD d) (A+D) (B+C)

COE328 Course Outline. Fall 2007

Chapter 4. Logic Design

MUHAMMAD NAEEM LATIF MCS 3 RD SEMESTER KHANEWAL

THE KENYA POLYTECHNIC

Principles of Computer Architecture. Appendix A: Digital Logic

Analogue Versus Digital [5 M]

EECS 270 Final Exam Spring 2012

Objectives. Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath

MODULAR DIGITAL ELECTRONICS TRAINING SYSTEM

Come and join us at WebLyceum

LECTURE NOTES. ON Digital Circuit And Systems

Lesson No Lesson No

Chapter Contents. Appendix A: Digital Logic. Some Definitions

Combinational vs Sequential

EE292: Fundamentals of ECE

Sequential Logic Circuits

Chapter 6. Flip-Flops and Simple Flip-Flop Applications

DIGITAL CIRCUIT LOGIC UNIT 9: MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES

problem maximum score 1 28pts 2 10pts 3 10pts 4 15pts 5 14pts 6 12pts 7 11pts total 100pts

CS 151 Final. Instructions: Student ID. (Last Name) (First Name) Signature

Combinational / Sequential Logic

Flip Flop. S-R Flip Flop. Sequential Circuits. Block diagram. Prepared by:- Anwar Bari

Section 6.8 Synthesis of Sequential Logic Page 1 of 8

Digital Fundamentals: A Systems Approach

Switching Circuits & Logic Design, Fall Final Examination (1/13/2012, 3:30pm~5:20pm)

Transcription:

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur-603203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Academic Year: 2015-16 BANK - EVEN SEMESTER UNIT I PART-A 1 Find the octal equivalent of hexadecimal numbers of AB.CD. 2 State and prove the consensus theorem. 3 State the principle of duality. 4 Implement AND gate using only NOR gates. 5 Convert (0.6875) 10 to binary. 6 Prove the following using DeMorgan s Theorm [(x+y)'+(x+y) '] '=x+y. 7 List the theorems of Boolean algebra. 8 What is Excess-3 code? 9 Compare Gray code and BCD code. 10 What are Universal Gates? Why are they named so? 11 Perform the following code conversions: (1010.10) 16 to binary, octal and decimal. 12 Express the following Boolean expression in to minimum number of literals xyz+x'y+xyz'. 13 Can you draw the graph symbol for function F=xy'+x'y. 14 What bit must be complemented to change an ASCII letter from capital to lower case and vice versa? 15 Simplify the following Boolean functions using three variable maps. F(x,y,z)= (0,2,3,6,7). 16 NAME OF THE SUBJECT SUBJECT CODE SEMESTER YEAR DEPARTMENT HANDLED & PREPARED BY Develop or build the following Boolean function with NAND gate F(x,y,z)=(1,2,3,5,7). CS6201 17 Distinguish between 1 s and 2 s compliment. II First year Computer Science and Engineering Dr.A.Samydurai and Mr.M.Mayuranathan Dr.A.Samydurai/Mr.M.Mayuranathan CS6201- DPSD Page 1 of 10

18 What is the concept behind EBCDIC code? 19 What are the limitations of K-map? 20 Design the OR gate using NAND gate. PART-B 1 (i) Define prime implicate and essential prime implicate. (ii) Describe the procedure obtaining logic diagram with NAND gates from a Boolean function. 2 (i) State and prove DeMorgan s theorem. (ii) Describe with short notes on negative and positive logic. 3 Minimize the expression using Quine McCluskey(Tabulation) method. F= m(0,1,9,15,24,29,30) + d(8,11,31). (16) 4 Express the following function in a simplified manner using K map technique (i) G=πM(0,1,3,7,9,11). (ii) f(w,x,y,z)= m(0,7,8,9,10,12) + d(2,5,13). 5 (i) Express the following function in sum of min-terms and product of max-terms F(x,y,z)=x+yz. (ii) Convert the following logic system into NAND gates only. 6 Simplify the function F(w,x,y,z)= m(2,3,12,13,14,15) using Tabulation method. Implement the simplified function using gates. (16) 7 Simplify the following Boolean expression in (i) Sum of Product (ii) Product of Sum using Karnaugh map AC' + B'D + A'CD + ABCD. 8 Explain about common postulates used to formulate various algebraic structures. (16) Dr.A.Samydurai/Mr.M.Mayuranathan CS6201- DPSD Page 2 of 10

9 Summarize the rules for Binary Addition and Subtraction using 2 s complement arithmetic. Give examples. 10 (i) Simplify the Boolean function in Sum of Products(SOP) and Product of Sum(POS) F(w,x,y,z)= m(0,1,2,5,8,9,10). (ii) Plot ( Design) the Boolean function in Karnaugh map and simplify it F(w,x,y,z)= m(0,1,2,4,5,6,8,9,12,13,14). (16) (10) (16) UNIT II PART-A 1 Implement (solve) the function G= m (0, 3) using a 2x4 decoder. 2 Draw (design) the circuit diagram for 2 to 1 line multiplexer. 3 Implement(solve) the following Boolean function using 8:1 multiplexer F(A,B,C)= M(1,3,5,6). 4 Give the block diagram of Master Slave D flip-flop. 5 What is priority encoder? 6 Implement (solve) a full adder with 4x1 multiplexer. 7 Differentiate Combinational circuit and Sequential circuits. 8 Define the Look ahead carry addition. 9 Give the HDL description for the following circuit A B g 1 e x g 3 C g y 10 Compare the Serial and Parallel adder. 11 Define Encoder and Decoder. 12 The input frequency of a 7497 binary rate multipliers is 64 khz. Measure its output be if the multiplier word is 1011. 13 Point out the gate level need for carry to propagate from input to output in n bit adder. 14 What is Multiplexer and Demultiplexer? 15 Design and draw the full adder circuit as a collection of two half adders. 16 Write the Data flow description of a 4 bit comparator. Dr.A.Samydurai/Mr.M.Mayuranathan CS6201- DPSD Page 3 of 10

17 What do you meant by HDL? 18 Differentiate between decoder and demultiplexer? 19 Assess when an overflow condition will encounter in an accumulator register? 20 What is half adder and full adder? PART-B 1 Describe the process involved in converting 8421 BCD code to Excess 3 code with neat (16) sketch. (i) Implement the following Boolean function using 8 to 1 Multiplexer. 2 F(A,B,C,D)=A BD + ACD + B'CD + A'C'D. (ii) Implement the above function using 16 to 1 Multiplexer. 3 Describe the procedure of converting 8421 to Gray code converter also realize the (16) converter using only NAND gates. 4 Design 2-bit magnitude comparator and write a verilog HDL code. (16) 5 (i) Implement the following Boolean functions with a multiplexer. F(w,x,y,z) = (2,3,5,6,11,14,15) (ii) Construct a 5 to 32 line decoder using 3 to 8 line decoders and 2 to 4 line decoder. 6 (i) Design a 4 bit magnitude comparator with 3 outputs A>B,A=B,A<B (ii) Explain BCD adder with a neat block diagram. (12) 7 (i) Explain the Analysis procedure. Analyze the following logic diagram. A F B C D G (ii) With neat diagram explain the 4 bit adder with Carry look ahead. 8 (i) Summarize the procedure to build a 4-to-16 Decoder, using only 2-to-4 Decoders. (ii) Describe full sub tractor & Half Subtractor circuit with diagram. 9 Construct a Full adder, Full subtractor, Multiplexer and write a HDL program module for (16) the same. 10 Give the steps involved in designing BCD to 7- Segment code converter. (16) Dr.A.Samydurai/Mr.M.Mayuranathan CS6201- DPSD Page 4 of 10

UNIT III PART-A 1 Write the characteristic table and equation of JK flip flop. 2 Write any two application of shift register. 3 Distinguish Moore and Mealy circuit. 4 With reference to a JK flip flop what is racing? 5 How many states are there in a 3bit ring counter? 6 What is ring counter? 7 Differentiate D latch and SR latch. 8 Define Ripple counter. 9 What is FF and Latch? 10 Discuss the different synchronous counters. 11 Write a HDL code to realize a D flip-flop. 12 Classify the shift registers. 13 Analyze how many flip-flops are required to design a synchronous MOD 60 counter? 14 Analyze the operations of SR Flip Flop with the help of the state diagram. 15 Select and list any two mechanisms to achieve edge triggering of flip flop. 16 Compare the excitation table for JK and SR flip flop. 17 State the rules for state assignment. 18 Prepare the state transition table of JK flip flop. 19 Compare Synchronous circuits with Asynchronous circuits. 20 Design a 4 bit binary synchronous counter with D flip flops. PART-B 1 Implement T flip-flop using D flip-flop and JK using D flip-flop. (16) 2 Design a synchronous counter which counts in the sequence (16) 000,001,010,011,100,101,110,111,000 using D flip-flop. 3 Design a MOD-10 Synchronous counter using JK flip-flop. Write execution table and (16) state table. Dr.A.Samydurai/Mr.M.Mayuranathan CS6201- DPSD Page 5 of 10

4 (i) How a race condition can be avoided in a flip-flop. (ii) Realize the sequential circuit for the state diagram shown below. a/0 X=1 X=0,X=1 X=0 c/1 b/0 X=0,X=1 5 (i) A sequential circuit with two D flip-flops A and B, one input x, and one output z is specified by the following next state and output equations: A(t+1) = A'+B,B(t+1)=B'x, z =A+B' (i) Draw the logic diagram of the circuit. (ii) Derive the state table. (3) (iii) Draw the state diagram of the circuit. (3) (ii) Explain the difference between a state table, characteristic table and an excitation (6) table. 6 Consider the design of a 4 bit BCD counter that counts in the following way: 0000, 0010, 0011,., 1001, and back to 0000. (i) Draw the state diagram. (ii) List the next state table. (iii) Draw the logic diagram of the circuit. 7 Write the HDL description of T flip-flop and JK flip-flop from D flip-flops and gates. (16) 8 (i) Describe the working of master slave JK flip-flop. (ii) Draw the diagram for a 3 bit ripple counter & UP/DOWN Counter. 9 (i) Discuss the different types of shift registers with neat diagram. (ii) Discuss the operation of SR flip-flop with the help of a state diagram. 10 Discuss with suitable example state reduction and state assignment. (16) Dr.A.Samydurai/Mr.M.Mayuranathan CS6201- DPSD Page 6 of 10

UNIT IV PART-A 1 Define race conditions. 2 What are the types of hazards? 3 Define hazards. 4 Differentiate conventional flow table and primitive flow table. 5 What is critical race condition? Give example. 6 Mention any one advantage and disadvantage of asynchronous sequential circuits. 7 Give the logic behind static 1/ 0 hazard. 8 What are the assumptions made for pulse mode circuit? 9 Distinguish between fundamental mode circuit and pulse mode circuit. 10 Is it essential to have race free assignment? Justify. 11 Compare static and dynamic hazards. 12 Distinguish between a conventional flow chart and an ASM chart. 13 Give the components of ASM chart. 14 Show the diagram for debounce circuit. 15 How can we change the hazards into hazards free circuit? 16 Differentiate transition table and flow table. 17 Discover what happens when a hazard happens in a logic circuit. 18 Point out the steps involved in the designing an asynchronous sequential circuits. 19 Design a SR latch using NOR gate. 20 Create a primitive and non primitive flow table for asynchronous sequential circuits. PART-B 1 Explain the steps for the design of asynchronous sequential circuits with an example. (16) 2 Implement the switching function F= m(1,3,5,7,8,9,14,15) by a static hazard free two (16) level AND-OR gate network. 3 An asynchronous sequential circuit is described by the following excitation and output function. Y=X 1 X 2+ (X 2+ X 3 )Y and Z=Y (i) Draw the logic diagram of the circuit. (ii) Derive the transition table and output map. (iii) Describer the behaviour of the circuit. (6) (6) Dr.A.Samydurai/Mr.M.Mayuranathan CS6201- DPSD Page 7 of 10

4 State with a neat example the method for minimization of primitive flow table. (16) 5 (i) Explain the race free state assignment procedure. (ii) Reduce the number of state in the following state diagram. Tabulate the reduced state and draw the reduced diagram. Present state Next state Output x=0 x=1 x=0 x=1 a a b 0 0 b c d 0 0 c a d 0 0 d e f 0 1 e a f 0 1 f g f 0 1 g a f 0 1 6 Explain the hazards in combinational circuit and sequential circuit and also (16) demonstrate a hazards and its removal with example. 7 Describe races and hazards in asynchronous sequential logical circuits with examples. (16) 8 Draw the ASM chart for a 3-bit up/down counter. (16) Design an asynchronous sequential circuit with two inputs X and Y and with one (16) 9 output Z. Whenever Y is 1, input X is transferred to Z. When Y is 0, the output does not change for any change in X. Use SR latches. 10 An asynchronous sequential circuit is described by the following excitation and output function. X = (Y 1 Z 1 'W 2 )X + (Y 1 'Z 1 W 2 ') & S = X' (i) Draw the logic diagram of the circuit. (ii) Derive the transition table and output map. (iii) Describe the behavior of the circuit. (6) (6) Dr.A.Samydurai/Mr.M.Mayuranathan CS6201- DPSD Page 8 of 10

UNIT V PART-A 1 What is memory decoding? 2 Define ASIC. 3 Justify whether PAL is same as PLA. 4 What is volatile memory? Give example. 5 Differentiate between EEPROM and PROM. 6 How to detect double error and correct single error? 7 List the types of memories. 8 Define combinational PLD. 9 Compare DRAM and SRAM. 10 Calculate the maximum range of a memory that can be accessed using 10 address lines. 11 Compare the features of PROM, PAL and PLA. 12 Write the classification of ASIC. 13 Discuss the FPGA. 14 Differentiate error detection and correction technique. 15 Give the details about write and read operations in RAM. 16 Design the logic diagram of a memory cell. 17 Differentiate between PLA and ROM. 18 Write down the different types of PLDs. 19 Compare SISO and SIPO shift registers. 20 Classify the types of RAM. PART-B Implement the following function using PLA (16) A(x,y,z)= m(1,2,4,6) 1 B(x,y,z)= m(0,1,6,7) C(x,y,z)= m(2,6) 2 The following message have been coded in the even parity hamming code and transmitted through a noisy channel. Decode the message assuming that at most a single error occurred in each codeword. i) 1001001 Dr.A.Samydurai/Mr.M.Mayuranathan CS6201- DPSD Page 9 of 10

ii) 0111001 iii) 1110110 iv) 0011011 3 Design a BCD to Excess 3 code converter and implement using suitable PLA. (16) 4 Discuss the concept of working and application of semiconductor memories. (16) 5 (i) Write short notes on Address Multiplexing. (ii) Briefly discuss the sequential programmable devices. 6 (i) Implement the following Two Boolean function with a PLA F1=AB'+AC+A'BC' F2=(AC+BC) ' (ii) Give the Internal block diagram of 4 x 4 RAM. (10) (6) 7 Discuss the various types of RAM and ROM with architecture. (16) 8 Discuss the sequential programmable devices. (16) 9 Describe ASIC with its types. (16) 10 (i) Compare PROM, PLA, PAL. (ii) Compare SRAM and DRAM. Dr.A.Samydurai/Mr.M.Mayuranathan CS6201- DPSD Page 10 of 10