Course Information Sheet: Syllabus: Unit Details Hours
Course Information Sheet: Syllabus: Unit Details Hours
Course Information Sheet: Syllabus: Unit Details Hours
Syllabus:
UNIT DETAILS HOURS
I Number System and Boolean Algebra And Switching Functions: Number Systems, Base Conversion 15
Methods, Complements of Numbers, Codes- Binary Codes, Binary Coded Decimal Code and its
Properties, Unit Distance Codes, Alpha Numeric Codes, Error Detecting and Correcting Codes.
Boolean Algebra: Basic Theorems and Properties, Switching Functions, Canonical and Standard Form,
Algebraic Simplification of Digital Logic Gates, Properties of XOR Gates, Universal Gates, Multilevel
NAND/NOR realizations.
II Minimization and Design of Combinational Circuits: Introduction, The Minimization with theorem, The 11
Karnaugh Map Method, Five and Six Variable Maps, Prime and Essential Implications, Don’t Care Map
Entries, Using the Maps for Simplifying, Tabular Method, Partially Specified Expressions, Multi-output
Minimization, Minimization and Combinational Design, Arithmetic Circuits, Comparator, Multiplexers,
Code Converters, Wired Logic, Tristate Bus System, Practical Aspects related to Combinational Logic
Design, Hazards and Hazard Free Relations.
III Sequential Machines Fundamentals: Introduction, Basic Architectural Distinctions between 10
Combinational and Sequential circuits, The Binary Cell, Fundamentals of Sequential Machine Operation,
The Flip-Flop, The D-Latch Flip-Flop, The “Clocked T” Flip-Flop, The “ Clocked J-K” Flip-Flop, Design of a
Clocked Flip-Flop, Conversion from one type of Flip-Flop to another, Timing and Triggering Consideration,
Clock Skew.
IV Sequential Circuit Design and Analysis: Introduction, State Diagram, Analysis of Synchronous Sequential 11
Circuits, Approaches to the Design of Synchronous Sequential Finite State Machines, Design Aspects,
State Reduction, Design Steps, Realization using Flip-Flops Counters - Design of Single mode Counter,
Ripple Counter, Ring Counter, Shift Register, Shift Register Sequences, Ring Counter Using Shift Register.
V Sequential Circuits: Finite state machine-capabilities and limitations, Mealy and Moore models- 8
minimization of completely specified and incompletely specified sequential machines, Partition
techniques and Merger chart methods-concept of minimal cover table.
Algorithmic State Machines: Salient features of the ASM chart-Simple examples-System design using data
path and control subsystems-control implementations-examples of Weighing machine and Binary
multiplier.
TOTAL HOURS 55
Tutorial Classes 10
Descriptive Tests 02
Classes for beyond syllabus 03
Remedial Classes/NPTL 04
Total Number of Classes 74
TEXT/REFERENCE BOOKS:
T/R BOOK TITLE/AUTHORS/PUBLICATION
T Switching and Finite Automata Theory- Zvi Kohavi & Niraj K. Jha, 3rd Edition, Cambridge.
T Digital Design- Morris Mano, PHI, 3rd Edition.
R Fundamentals of Logic Design – Charles H. Roth, Thomson Publications, 5th Edition, 2004
R Introduction to STLD –Fredriac J. Hill, Gerald R. Peterson
COURSE OBJECTIVES:
1 To learn basic techniques for the design of digital circuits and fundamental concepts used in the design
of digital systems.
2 To design combinational logic circuits, sequential logic circuits.
3 To implement synchronous state machines using flip-flops.
COURSE OUTCOMES:
SNO DESCRIPTION PO’ MAPPING
1 Be able to manipulate numeric information in different forms, e.g. different bases, signed
4,5
integers, various codes such as ASCII, Gray, and BCD.
2 Be able to manipulate simple Boolean expressions using the theorems and postulates of
1,4,9
Boolean algebra and to minimize combinational functions
3 Be able to design and analyze small combinational circuits and to use standard combinational
8,2,3
functions/building blocks to build larger more complex circuits.
4 Be able to design and analyze small sequential circuits and devices and to use standard
12,6,7
sequential functions/building blocks to build larger more complex circuits
DELIVERY/INSTRUCTIONALMETHODOLOGIES:
√CHALK & TALK √STUD. ASSIGNMENT ☐ WEB RESOURCES ☐ NPTEL
√LCD/SMART BOARDS ☐ STUD. SEMINARS ☐ ADD-ON COURSES √ PPT
ASSESSMENT METHODOLOGIES-DIRECT
√ ASSIGNMENTS √ STUD. SEMINARS √ TESTS/MODEL EXAMS √ UNIV. EXAMINATION
☐STUD. LAB PRACTICES ☐STUD. VIVA ☐ MINI/MAJOR PROJECTS ☐ CERTIFICATIONS
☐ ADD-ON COURSES ☐ OTHERS √ SPECIAL TEST
ASSESSMENT METHODOLOGIES-INDIRECT
√ASSESSMENT OF COURSE OUTCOMES (BY FEEDBACK, ONCE) √STUDENT FEEDBACK ON FACULTY (TWICE)
☐ ASSESSMENT OF MINI/MAJOR PROJECTS BY EXT. EXPERTS ☐ OTHERS
Prepared by Approved by
M BHOJARAJU
Faculty M. BHOJARAJU
Text Books (to be acquired by the Students)
Book-1 Switching & Finite Automata theory – Zvi Kohavi, TMH,2nd Edition.
Book-2 Digital Design – Morris Mano, PHI, 3rd Edition, 2006,PHI
Reference Books
Book-3 Introduction to STLD –Fredriac J. Hill, Gerald R. Peterson
Book-4 Fundamental of Logic Design- Charles H Roth
Chapters No of
Unit Topic
Book 1 Book 2 Book 3 Classes
Number systems & Boolean
I algebra and switching 1,2 1,2 1,2 15
functions
Minimization & design of
II Combinational Circuits 3,4 3,4 3,4 11
Sequential Machines
III 5,6 5,6 5,6 10
Fundamentals
Sequential Circui Design
IV 7 7 7 11
and analysis
Tutorial Classes 10
Descriptive Tests 02
Remedial Classes/NPTL 04
Codes- Binary Codes, BCD Codes and its Chalk & Talk
4 properties 1 6
5 Unit Distance Code, alphanumeric Codes 1 7 Chalk & Talk
Descriptive Tests 10
2
Remedial Classes/NPTEL 02
4
74
Course objectives
To learn basic techniques for the design of digital circuits and fundamental concepts used in
1
the design of digital systems.
To design combinational logic circuits, sequential logic circuits.
2
Be able to design and analyze small combinational circuits and to use Application
standard combinational functions/building blocks to build larger
C221.3
more complex circuits.
Be able to design and analyze small sequential circuits and devices Application
and to use standard sequential functions/building blocks to build
C221.4
larger more complex circuits
CO-PO MAPPING
PO PO PO PO PO PO PO PO PO PO PO PO
1 2 3 4 5 6 7 8 9 10 11 12
C221.1 3 1 2
C221.2 2 1 3 1
C221.3 2 3
C221.4 3 1 2
AVG 2.5 1.5 2 2.5 2.3 2 1
C221.1: Be able to manipulate numeric information in different forms, e.g. different bases, signed
integers, various codes such as ASCII, Gray, and BCD. (Comprehension)
Justification
PO1 Understand the knowledge of Basic Number Systems and Boolean Algebra, (Level 3)
PO3 Able to Know students the basic methodology to perform analysis of different combinational
circuits. (Level 2)
PO2 Determines problems in minimizing the functions using different laws and theorems (Level 1)
C221.2 Be able to manipulate simple Boolean expressions using the theorems and postulates of
Boolean algebra and to minimize combinational functions (Application)
Justification
PO5 Determines basic concepts of designing of combinational Circuits as well as Multi-Output
Minimization. (Level 3)
PO2 Able To make the students understand the difference between Combinational and Sequential
Circuits (Level 2)
PO3 To make the students Analyze and Design Sequential Circuits and apply them to different areas of
Communication Engineering. (Level 1)
C221.3. Be able to design and analyze small combinational circuits and to use standard
combinational functions/building blocks to build larger more complex circuits. (Application)
Justification
PO3 To make the Complete number systems and different codes and can manipulate the numerical
information in different forms (Level 3)
PO1 Solve simple Boolean expressions to minimize various combinational functions which are used in
real time operations. (Level 2)
C221.4.. Be able to design and analyze small sequential circuits and devices and to use standard
sequential functions/building blocks to build larger more complex circuits (Application)
Justification
PO4 Differentiate Combinational and Sequential Circuits with respect to Digital applications. (Level
3)
PO10 Able to Design and analyze the digital Circuits and Systems (Level 2)
PROGRAM OUTCOMES
1. ENGINEERING KNOWLEDGE: Apply the knowledge of mathematics, science, engineering
fundamentals, and an engineering specialization to the solution of complex engineering problems.
2. PROBLEM ANALYSIS: Identify, formulate, research literature, and analyze complex engineering
problems reaching substantiated conclusions using first principles of mathematics, natural sciences,
and engineering sciences.
3. DESIGN/DEVELOPMENT OF SOLUTIONS: Design solutions for complex engineering
problems and design system components or processes that meet the specified needs with appropriate
consideration for the public health and safety, and the cultural, societal, and environmental
considerations.
4. CONDUCT INVESTIGATIONS OF COMPLEX PROBLEMS: Use research-based knowledge
and research methods including design of experiments, analysis and interpretation of data, and
synthesis of the information to provide valid conclusions.
5. MODERN TOOL USAGE: Create, select, and apply appropriate techniques, resources, and
modern engineering and IT tools including prediction and modeling to complex engineering activities
with an understanding of the limitations.
6. THE ENGINEER AND SOCIETY: Apply reasoning informed by the contextual knowledge to
assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to
the professional engineering practice.
7. ENVIRONMENT AND SUSTAINABILITY: Understand the impact of the professional
engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and
need for sustainable development.
8. ETHICS: Apply ethical principles and commit to professional ethics and responsibilities and
norms of the engineering practice.
9. INDIVIDUAL AND TEAM WORK: Function effectively as an individual, and as a member or
leader in diverse teams, and in multidisciplinary settings.
10. COMMUNICATION: Communicate effectively on complex engineering activities with the
engineering community and with society at large, such as, being able to comprehend and write
effective reports and design documentation, make effective presentations, give and receive clear
instructions.
11. PROJECT MANAGEMENT AND FINANCE: Demonstrate knowledge and understanding of
the engineering and management principles and apply these to one’s own work, as a member and
leader in a team, to manage projects and in multidisciplinary environments.
12. LIFE-LONG LEARNING: Recognize the need for, and have the preparation and ability to
engage in independent and life-long learning in the broadest context of technological change.
PSO1 An ability to endeavor the public and private sector, national level examination
and interviews successfully.
PSO2. An ability to design solutions for Electrical transmission and distribution
systems.
PSO3 An ability to undertake research in power electronics and power systems.
Programme Educational Objectives (PEOs)
PEO-3. Graduates shall have professional and ethical attitudes, team work skills,
Unit-I
2-MARKS
3-MARKS
1 What is Boolean Algebra?
5-MARKS
Develop a Gray code (42)10 and (97)10 and convert the same to hexa sequence
2
a). Determine the canonical POS and SOP form of T(x, y, z)= x´(y’+z’).
b). State and prove demorgans theorem of Boolean Algebra.
4
Unit-II
2-MARKS
1 What is a K-MAP?
5 What is a MAXTERM?
3-MARKS
What is an Essential prime implicant?
1
5-MARKS
Use the tabulation procedure to generate set of prime implicants and to obtain all
minimal expression for the following function.
1
F(A, B, C, D)= ∑ (1, 5, 6, 12, 13, 14)+ ∑ d (2, 4).
Design 2-bit comparator which compares the magnitude of two numbers X and Y
3 and generate three outputs
Unit-III
2-MARKS
1 What is half-adder?
2 What is a half-subtractor?
3-MARKS
5-MARKS
Write the differences between Combinational and Sequential Circuits
1
Write the characteristic table, excitation table for JK, SR, T and D flip-flops
2
0 0 0 0
1 0 0 1
0 0 1 0
1 0 1 0
0 1 0 1
1 1 0 1
0 1 1 1
1 1 1 1
Unit-IV
2-MARKS
1 Find a modulo-6 gray code using k-Map & design the corresponding counter.
Unit-V
2-MARKS
3-MARKS
1 What is an algorithm?
5-MARKS
What are the conditions for the two machines are to be equivalent? For the
machine given below, and the equivalence partition and a corresponding reduced
machine in standard form:
PS NS,Z
X=0 X=1
A F,0 B,1
B G,0 A,1
1
C B,0 C,1
D C,0 B,1
E D,0 A,1
F E,1 F,1
G E,1 G,1.
2 Draw the merger graph and chart and obtain the set of maximal compatibles for the
incompletely specified machine given below
PS NS,Z
I1 I2 I3 I4
A _ _ C,1 E,1 B,1
B E,0 _,_ _,_ _,_
C F,0 F,1 _,_ _,_
D _,_ _,_ B,1 _,_
E _,_ F,0 A,1 D,1
F C,0 _,_ B,0 C,1
Draw the ASM chart and state table for the Synchronous circuit having following
description “The circuit has control input X , Clock and output A and B. if X=1, on
every clock pulse the code BA changes from 00->01->10->11->00 and if X=0, the
5
circuit holds present state.”
ASSIGNMENT QUESTIONS
Unit-I
a). Convert the number(11110.1011)2 to base 10
1 b).Convert the number(1596.675)10 to base 16
c).Convert the number(235.0657)8 to base 2
Perform the binary arithmetic operation on (231) 10 –(54) 10 using signed 1’s
2 compliment.
Generate 15 bit hamming code for the given 11 bit message 10001110101 and
3 rewrite the entire message with hamming code
What are universal gates? Realise AND, OR NOT, XOR gates using universal
4 gates
Unit-II
Simply the following function using K-map
1 F(A, B, C, D)=∑ (1, 3, 4, 5, 6 11, 13, 14, 15)
Reduce the following function using K map and implement it in AOI logic as well
2 as NAND logic
Unit-III
1 Convert SR to D and T Flip Flops
2 Design 2 bit asynchronous counter using JK Flip Flop
3 Explain in brief about Clock Skew
4 Explain the operation of clocked JK flip flop
Draw the timing diagrams
Unit-IV
1 Design Mod 10 Counter using JK flip Flops
2 Design a Universal Shift Register
3 Design any counter using T Flip flops(Mod 20)
4 Design Mod 14 synchronous counter using D FF
5. Draw the state diagram and state table for JK FF.
Unit-V
What are the conditions for the two machines are to be equivalent? For the
machine given below, and the equivalence partition and a corresponding reduced
machine in standard form: (Jan2010)
PS NS,Z
X=0 X=1
A E,0 D,1
1
B F,0 D,1
C E,0 B,0
D F,0 B,0
E C,0 F,1
F B,0 C,1
.
Draw the merger graph and obtain the set of maximal compatibles for the
incompletely specified machine given below
PS NS,Z
I1 I2 I3 I4
A _ _ C,1 E,1 B,1
2 B E,0 _,_ _,_ _,_
C F,0 F,1 _,_ _,_
D _,_ _,_ B,1 _,_
E _,_ F,0 A,1 D,1
F C,0 _,_ B,0 C,1
Minimize the following state machine using merge table
PS NS,Z
X=0 X=1
A E,0 B,0
B F,0 A,0
3
C E,_ C,0
D F,1 D,0
E C,1 C,0
F D,_
1. The output of an AND gate with three inputs, A, B, and C, is HIGH when ________.
A. A = 1, B = 1, C = 0
B. A = 0, B = 0, C = 0
C. A = 1, B = 1, C = 1
D. A = 1, B = 0, C = 1
2. If a 3-input NOR gate has eight input possibilities, how many of those possibilities will result in a HIGH
output?
A. 1 B. 2
C. 7 D. 8
3. If a signal passing through a gate is inhibited by sending a LOW into one of the inputs, and the output is
HIGH, the gate is a(n):
A. AND B. NAND
C. NOR D. OR
4. The output of an OR gate with three inputs, A, B, and C, is LOW when ________.
A. A = 0, B = 0, C = 0
B. A = 0, B = 0, C = 1
C. A = 0, B = 1, C = 1
5. Which of the following logical operations is represented by the + sign in Boolean algebra?
A. inversion B. AND
C. OR D. complementation
6. Output will be a LOW for any case when one or more inputs are zero for a(n):
A. OR gate
B. NOT gate
C. AND gate
D. NOR gate
A. 14 B. 16
C. 18 D. 20
8. Which of the following choices meets the minimum requirement needed to create specialized waveforms
that are used in digital control and sequencing circuits?
D. basic gates, a clock oscillator, a repetitive waveform generator, and a Johnson shift counter
A. 9-volt supply
B. 3-volt supply
C. 12-volt supply
D. 5-volt supply
12. The format used to present the logic output for the various combinations of logic inputs to a gate is called
a(n):
A. Boolean constant
B. Boolean variable
C. truth table
13. The power dissipation, PD, of a logic gate is the product of the ________.
14. If a 3-input AND gate has eight input possibilities, how many of those possibilities will result in a HIGH
output?
A. 1 B. 2
C. 7 D. 8
A. X = AB
B. X = ABC
C. X=A+B+C
D. X = AB + C
D. no power at all
17. What does the small bubble on the output of the NAND gate logic symbol mean?
B. tristate
19. If the input to a NOT gate is A and the output is X, then ________.
A. X=A
B.
C. X=0
20. How many inputs of a four-input AND gate must be HIGH in order for the output of the logic gate to go
HIGH?
A. any one of the inputs
21. If the output of a three-input AND gate must be a logic LOW, what must the condition of the inputs be?
22. Logically, the output of a NOR gate would have the same Boolean expression as a(n):
23. A logic probe is placed on the output of a gate and the display indicator is dim. A pulser is used on each of
the input terminals, but the output indication does not change. What is wrong?
A. The dim indication on the logic probe indicates that the supply voltage is probably low.
C. The dim indication is the result of a bad ground connection on the logic probe.
A. X=A+B+C
B. X = A BC
C. A–B–C
D. A$B$C
25. Which of the following gates has the exact inverse output of the OR gate for all possible input
combinations?
A. NOR B. NOT
C. NAND D. AND
26. Write the Boolean expression for an inverter logic gate with input C and output Y.
A. Y=C
B. Y=
28. A clock signal with a period of 1 s is applied to the input of an enable gate. The output must contain six
pulses. How long must the enable pulse be active?
29. The AND function can be used to ________ and the OR function can be used to ________ .
A. enable, disable
B. disable, enable
D. detect, invert
B. negative-AND gate
C. negative-NAND gate
31. If a 3-input OR gate has eight input possibilities, how many of those possibilities will result in a HIGH
output?
A. 1 B. 2
C. 7 D. 8
A. voltage
B. current
C. wattage
D. unit loads
33. How many input combinations would a truth table have for a six-input AND gate?
A. 32 B. 48
C. 64 D. 128
34. The NOR logic gate is the same as the operation of the ________ gate with an inverter connected to the
output.
A. OR
B. AND
C. NAND
B.
C.
D.
C. If one input to a 2-input AND gate is HIGH, the output reflects the other input.
37. The basic logic gate whose output is the complement of the input is the:
A. OR gate
B. AND gate
C. inverter
D. comparator
38. When reading a Boolean expression, what does the word "NOT" indicate?
A. the same as
B. inversion
C. high
D. low
40. Which of the following equations would accurately describe a four-input OR gate when A = 1, B = 1, C =
0, and D = 0?
A. 1 + 1 + 0 + 0 = 01
B. 1+1+0+0=1
C. 1+1+0+0=0
D. 1 + 1 + 0 + 0 = 00
UNIT-2
7.IC s are
a. analog
b. digital
c. both analog and digital
d. mostly analog
8.The rate of change of digital signals between High and Low Level is
a. very fast
b. fast
c. slow
d. very slow
10.Logic pulser
a. generates short duration pulses
b. generate long duration pulses
c. generates long and short duration
d. none of above
12.What is the output state of an AND gate if the inputs are 0 and 1?
a.0
b.1
c.3
d.2
17.The output of a ____ gate is only 1 when all of its inputs are 1
a. NOR
b. XOR
c. AND
d. NOT
18.A NAND gate is equivalent to an AND gate plus a .... gate put together.
a. NOR
b. NOT
c. XOR
d. none
36.1111+11111=
a.101111
b.101110
c.111111
d.011111
38.110012 -100012=
a.10000
b.01000
c.00100
d.00001
39.10112*1012=
a.55
b.45
c.35
d.25
40.1110112*100012=
a.111101101
b.111101100
c.111110
d.1100110
UNIT-3
41.4 bits is equal to
a. 1 nibble
b.1 byte
c. 2 byte
d. none of above
43. The contents of these chips are lost when the computer is switched off?
a. ROM chips
b. RAM chips
c. DRAM chips
d. none of above
54. In CCD
a. small charge is deposited for logical 1
b. small charge is deposited for logical 0 or 1
c. small charge is deposited for logical 0 and large charge for logical 1
d. none of above
60.A counter is a
a. Sequential ckt
b. Combinational ckt
c. both combinational and sequential ckt
d. none of above
68.In a 4 input OR gate,the total number of High outputs for the 16 input states are
a.16
b.15
c.13
d. none of above
69.In a 4 input AND gate,the total number of High outputs for the 16 input states are
a.16
b.8
c.4
d.1
70.a buffer is
a. always non-inverting
b.always inverting
c. inverting or non-inverting
d.none of above
71.An AND gate has two inputs A and B and ine inhibits input S.Output is 1 if
a.A=1,B=1,S=1
b. A=1,B=1,S=0
c. A=1,B=0,S=1
d. A=1,B=0,S=0
72. An AND gate has two inputs A and B and ine inhibits input S.Out of total 8 input states,Output is 1
in
a. 1 states
b. 2 states
c. 3 states
d. 4 states
76. A XOR gate has inputs A and B and output Y.Then the output equation is
a.Y=A+B
b.Y=AB+A’B
c.AB+ AB’
d.AB’+A’B’
82.A.0=
a. 1
b. A
c. 0
d. A or 1
83.A+A.B=
a. B
b. A.B
c. A
d. A or B
84.Demorgan’s first theorem is
a. A.A’=0
b. A’’=A
c. (A+B)’=A’.B’
d. (AB)’=A’+B’
85. Demorgan’s second theorem is
a. A.A’=0
b. A’’=A
c. (A+B)’=A’.B’
d. (AB)’=A’+B’
90. In the expression A+BC, the total number of min terms will be
a.2
b. 3
c.4
d. 5
94. AB+AB’=
a. B
b. A
c.1
d. 0
97.In a karnaugh map for an expression having ‘don’t care terms’ the don’t cares
can be treated as
a. 0
b. 1
c. 1 or 0
d. none of above
110.CD 4010 is a
a. inverting buffer
b. non inverting hex buffer
c. NOR IC
d. NAND IC
114. The inputs to a 3 bit binary adder are 1112 and 1102. The output will be
a.101
b.1101
c.1111
d.1110
119.When microprocessor processes both positive and negative numbers, the representation used is
a. 1’s complement
b. 2’s complement
c. signed binary
d. any of above
UNIT-5
121. In 2’s complement addition, the carry generated in the last stage is
a. added to LSB
b. neglected
c. added to bit next to MSB
d. added to the bit next to LSB
123.In a 7 segment display the segments a,c,d,f,g are lit. The decimal number
displayed will be
a. 9
b. 5
c. 4
d. 2
124. In a 7 segment display the segments b and c are lit up. The decimal number
displayed will be
a. 9
b. 7
c. 3
d. 1
132. It is desired to route data from many registers to one register. The device needed is
a. decoder
b. multiplexer
c. demultiplexer
d. counter
136. I n a D latch
a. data bit D is fed to S input and D’ to R input
b. data bit D is fed to R input and D’ to S input
c. data bit D is fed to both R and S inputs
d. data bit D’ is not fed to any input
137. I n a D latch
a. a high D sets the latch and low D resets it
b. a low D sets the latch and high D resets it
c. race can occur
d. none of above
144.A counter has N flip flops. The total number of states are
a. N
b. 2N
c. 2N
d. 4N
145.A counter has modulus of 10. The number of flip flops are
a. 10
b. 5
c. 4
d. 3
154. Shifting digits from left to right and vice versa is needed in
a. storing numbers
b. arithmetic operations
c. counting
d. storing and counting
160. An 8 bit binary number is to be entered into an 8 bit serial shift register. The number of clock pulses
required is
a. 1
b. 2
c. 4
d. 8