Course name: Digital System Design
Course code:24BEEEE305
QUESTION BANK
Qno Question Marks CO
Module-1
01 Differentiate between analog circuits and digital circuits. 5M CO1
02 What is Boolean laws ? list advantages and disadvantages of 5M CO1
Boolean laws.
03 1) Simply the following Boolean expression and write the truth 6M CO1
table and necessary logical diagram for the simplified Boolean
expression for the following: (A+B)(A+C)
2) Simply the following Boolean expression and write the truth
table and necessary logical diagram for the simplified Boolean
expression for the following: AB+A(B+C)+B(B+C).
3) Simply the following Boolean expression and write the truth
table and necessary logical diagram for the simplified Boolean
expression for the following: (A+C) (AD+AD’)+AC+C.
4) Simply the following Boolean expression and write the truth
table and necessary logical diagram for the simplified Boolean
expression for the following: (A+B) (A+B’) (A’+C).
5) Simply the following Boolean expression and write the truth
table and necessary logical diagram for the simplified Boolean
expression for the following: (AB)’ (A’+B) (B’+B).
6) Simply the following Boolean expression and write the truth
table and necessary logical diagram for the simplified Boolean
expression for the following:
A’B’C’D’+A’B’C’D+AB’C’D’+AB’C’D
04 State and explain de-morgans laws for 3 variables 6M CO1
05 Realize OR,NOT,AND, NOR Gates using universal NAND gate. 6M CO1
06 Realize OR,NOT,AND, NOR Gates using universal NOR gate. CO1
07 Define the following terms with examples 1)SOP. 6M CO1
2)POS.
3)Standard SOP,POS.
4) Min term.
5) Max terms
08 Differentiate between SOP form and POS form. 6M CO1
09 Conversion from SOP to SSOP from: 6M CO1
F(A,B,C)= A.B +A.B.C.+ A.C.
F(A,B,C)= A.B+ A.C+ A.B.C.
F(A,B,C,D)= A.B+ A.C+ A.B.C.D’.
F(A,B,C,D)= A+ BC’+A.B.D’+A.B.C.D.
F(A,B,C,D)= A.B+ A.B.C’+ B.C.
F(A,B,C)= A.B’+ A.C’+ B.C.
10 Conversion from POS to SPOS from: 6M CO1
F(A,B,C)= (A’+B’). A. (A+B+C’).
F(A,B,C)= (A+B). (A’+C). (A’+B’+C).
F(A,B,C)= (A+B’). (A’+C). (A’+B’+C).
F(A,B,C)= (A+B’). (B’+C).
11 Conversion from SOP to POS from: 6M CO1
F(X,Y,Z)= XYZ+ XY’Z’+ X’Y’Z+ X’Y’Z’+ XYZ’.
F(A,B,C)= A’B’C+ A’BC+ AB’C+ ABC.
F(A,B,C)= A’B’C’+ A’BC’+ A’BC+ ABC.
12 Conversion from POS to SOP from: 5M CO1
F(A,B,C)= (A+B+C) (A+B+C’) (A+B’+C) (A’+B+C’).
F(A,B,C)= (A+B+C) (A+B’+C’) (A’+B+C) (A’+B+C’).
13 What is K-map? Explain set of rules to be followed for solving the 7M CO1
K-map.
14 Solve the given expression using K-map. 8M CO1
Given: f(A,B,C,D)=∑m(1,2,3,5,6,7,11,12,13,14,15)
15 Solve the given expression using K-map. 8M CO1
Given: f(A,B,C,D)=∑m(1,3,4,5,7,10,12)
16 Solve the given expression using K-map. 8M CO1
Given: f(A,B,C,D)=∑m(5,8,9,10,11,12,13,14,15)
17 Solve the given expression using K-map. 8M CO1
Given: f(A,B,C,D)=∑m(0,1,4,8,9,10)+ ∑d(2,11)
18 Solve the given expression using K-map. 10M CO1
Given: F =∏M(1,2,3,4,9,12 ).
Given: F =∏M(3,5,7,8,10,11,12,13 ).
19 Solve the given expression using Quine Mc clusky method. 12M CO1
Given: f(A,B,C,D)=∑m(0,2,3,6,7,8,10,12,13) ,and write the gate
diagram for the expression for same.
20 Solve the given expression using Quine Mc clusky method. 12M CO1
Given: f(A,B,C,D)=∑m(1,3,6,7,9,10,12,13,14,15). and write the
gate diagram for the expression for same.
21 Solve the given expression using Quine Mc clusky method. 12M CO1
Given: f(A,B,C,D)=∑m(7,9,12,13,14,15)+dc(4,11). and write the
gate diagram for the expression for same.
22 Solve the given expression using Quine Mc clusky method. 8M CO1
Given: f(P,Q,R,S)=∑m(0,3,5,6,7,11,14) and write the gate diagram
for the expression for same.
23 Solve the given expression using Quine Mc clusky method. 12M CO1
Given: f(P,Q,R,S)=∑m(6,7,8,9)+d(10,11,12,13,14,15) and write
the gate diagram for the expression for same.
Qno Question Marks CO
Module-II
01 Define combinational Circuits? with its example. 4M CO2
02 Define half adder? implement it using only logic gates with its 6M CO2
necessary truth table expression.
03 Define Full adder? implement it using only logic gates with its 6M CO2
necessary truth table expression.
04 Define half adder? implement it using only NAND gates with its 6M CO2
necessary truth table expression.
05 Define Full adder? implement it using only NAND gates with its 8M CO2
necessary truth table expression
06 Define half subtractors? implement it using only logic gates with 6M CO2
its necessary truth table expression.
07 Define Full subtractors? implement it using only logic gates with 6M CO2
its necessary truth table expression.
08 Define half subtractors? implement it using only NAND gates 6M CO2
with its necessary truth table expression.
09 Define Full subtractors? implement it using only NAND gates 8M CO2
with its necessary truth table expression.
10 What is comparators? Design 2-bit comparator with its necessary 8M CO2
truth table and logical diagram.
11 What is comparators? Design 4-bit comparator with its necessary 10M CO2
truth table and logical diagram.
12 What is encoder? Design 4 to 2 encoder with its necessary truth 6M CO2
table and logic diagram
13 What is encoder? Design 8 to 3 encoder with its necessary truth 7M CO2
table and logic diagram
14 What is decoder? Design 2 to 4 encoder with its necessary truth 6M CO2
table and logic diagram
15 What is decoder? Design 3 to 8 encoder with its necessary truth 8M CO2
table and logic diagram
16 What is multiplexer? Design and implement a 4:1 multiplexer 7M CO2
using basic gates.
17 What is de- multiplexer? Design and implement a 1:4 multiplexer 7M CO2
using basic gates.
18 What is converter? Design and implement binary to Gray code 7M CO2
converter with suitable logic gates.
19 What is converter? Design and implement binary to BCD code 7M CO2
converter with suitable logic gates.
20 What is converter? Design and implement BCD to Excess3 code 7M CO2
converter with suitable logic gates.
21 What is converter? Design and implement Gray to Binary code 7M CO2
converter with suitable logic gates.
22 What is propagation delay? Explain concept of propagation delay 6M CO2
with necessary waveforms.
Qno Question Marks CO
Module-III
01 Define sequential Circuits? with its example. 4M CO3
02 Illustrate the working of S-R flipflop with the of truth table and 8M CO3
logic diagram.
03 Illustrate the working of J-K flipflop with the of truth table and 8M CO3
logic diagram.
04 Illustrate the working of T- flipflop with the of truth table and 6M CO3
logic diagram.
05 Illustrate the working of D- flipflop with the of truth table and 8M CO3
logic diagram.
06 Illustrate the working of S-R flipflop with the of truth table and 6M CO3
logic diagram.
07 With a neat diagram explain the working of master slave JK flip- 8M CO3
flop along with waveforms
08 Illustrate the working of S-R flipflop with the of truth table ,logic 8M CO3
diagram and characteristic equation
09 Illustrate the working of J-K flipflop with the of truth table ,logic 8M CO3
diagram and characteristic equation
10 Illustrate the working of T-flipflop with the of truth table ,logic 7M CO3
diagram and characteristic equation
11 Illustrate the working of D- flipflop with the of truth table ,logic 7M CO3
diagram and characteristic equation
12 Explain the characteristic equation of: 6M CO3
S-R flip-flop.
J-k flip-flop.
13 Explain the characteristic equation of: 7M CO3
T-flip-flop.
D flip-flop.
14 What is register? With a neat diagram explain the operation of 5M CO3
SISO
15 What is register? With a neat diagram explain the operation of 5M CO3
SIPO
16 What is register? With a neat diagram explain the operation of 5M CO3
PISO
17 What is register? With a neat diagram explain the operation of 5M CO3
PIPO
18 What is register? With a neat diagram explain the operation of 12M CO3
SISO ,PIPO ,PISO
19 What is counters? With a neat diagram explain operation up/down 7M CO3
counter
20 What is counters? With a neat diagram explain operation 7M CO3
BCD/binary counter
Qno Question Marks CO
Module-IV
01 Define a Verilog module. What are the basic blocks of a Verilog 6M CO4
design?
02 Explain the different data types available in Verilog with 8M CO4
examples.
03 What are the styles of description in Verilog? Explain them with 8M CO4
simple example.
04 Write a Verilog code for a 2:1 multiplexer using dataflow 8M CO4
modelling.
05 Explain the concept of vectors and array in Verilog with syntax 6M CO4
and examples
06 What are the different styles of description in Verilog? 6M CO4
07 Write the structure of a Verilog module with example. 6M CO4
08 Differentiate between net data type and reg data type in Verilog 4M CO4
09 Write a Verilog code for a half adder using dataflow modelling. 8M CO4
10 What are Verilog operators? Explain arithmetic and logical 10M CO4
operators with examples.
11 Explain the concept of vectors in Verilog with examples. 7M CO4
12 Compare dataflow flow modelling and behavioural modelling in 6M CO4
Verilog
13 List common Verilog programming errors and explain how to 7M CO4
avoid them.
14 Write a Verilog code for a half adder using dataflow modelling. 12M CO4
and Explain the concept of vectors in Verilog with examples.
15 Explain the concept of vectors in Verilog with examples. And 10M CO4
compare data flow modelling and behavioural modelling of
Verilog
16 What are Verilog operators? Explain arithmetic and logical 10M CO4
operators with examples. and write a code for 2:1 multiplexer
using data flow modelling
17 What is Verilog? Explain the basic building blocks of Verilog 7M CO4
design
18 What are the different styles of description in Verilog? And 15M CO4
implement the code half adder by using data flow modelling using
Verilog.
19 Explain the concept of vectors and array in Verilog with syntax 10M CO4
and examples.
Differentiate between net data type and reg data type in Verilog
20 Write the structure of a Verilog module with example. 7M CO4
Qno Question Marks CO
Module-V
01 Explain the structure of a Verilog behavioural description with an 8M CO5
example.
02 Differentiate between initial and always blocks in Verilog 5M CO5
03 What are is a variable assignment statement in Verilog? Explain 10M CO5
with an example.
04 Write a Verilog code for a 4:1 multiplexer using behavioural 8M CO5
modelling
05 Explain the use of sequential statements in behavioural 7M CO5
description
06 Demonstrate the use of loop statements (FOR,WHILE,REPEAT) 8M CO5
IN Verilog with an example
07 Write the structural description of a half adder in Verilog. 7M CO5
08 Explain the organization of structural description in Verilog with 8M CO5
an example.
09 Write a Verilog code for a half adder using dataflow modelling. 8M CO5
10 Explain the differences between continuous assignment and 6M CO5
procedural assignment.
11 Discuss the advantages and disadvantages of behavioural 6M CO5
modelling over structural modelling.
12 Write Verilog code for 4:1 multiplexer using behavioural 8M CO5
description
13 Write Verilog code for 2:1 multiplexer using behavioural 7M CO5
description
14 Explain the differences between continuous assignment and 12M CO5
procedural assignment. And write code for implement function of
4:1 mux using Verilog
15 Explain the organization of structural description in Verilog with 10M CO5
an example. And explain hoe the assign statement are used in
structural description
16 Write the structural description of a half adder in Verilog. 7M CO5
17 Explain the structure of a Verilog behavioural description with an 15M CO5
example. And write Verilog code for implantation of half adder by
using Verilog
18 Explain the blocking(=) and non-blocking (<=) assignments with 7M CO5
example.
19 Write a Verilog code for a half adder using dataflow modelling. 10M CO5
And find the difference between continuous and procedural
structural modelling
20 Discuss the advantages and disadvantages of behavioural 12M CO5
modelling over structural modelling and Write Verilog code for
4:1 multiplexer using behavioural description