DCD Question Bank For II-I ECE (R23)
DCD Question Bank For II-I ECE (R23)
ENGINEERING
(AUTONOMOUS)
Karakambadi Road, TIRUPATI – 517507
Question bank
Name of the
Branch/Course B.Tech (ECE)
Subject DIGITAL CIRCUITS DESIGN
Subject Code EC23APC301
Year & Sem II-I
10 Marks Questions
Unit – 1
2 i. (AB33)16
ii. (1764)8
Perform the following operations using 2’s complement method:
3 i. (+55) – (+15)
ii. 110110 – 110011
Reduce the following expressions
4 i. F 1=ABC + A ’ B+ ABC ’
ii. F 2=xy + x (wz+ wz ’)
Implement the following Boolean equation using only NAND gates
5
Y = AB+CDE+ F .
a) State and prove the De-Morgan’s Theorem with truth tables.
6
b) State and prove the Consensus theorem.
a) Implement the Boolean function F= A(B+CD )+ BC ' using only NOR
gates.
7
b) Convert the given equation Y = AB+ AC '+ BC into Canonical SOP
form.
Simplify the function F(A,B,C,D)=∑m(1,3,5,8,9,11,15)+d(2,13) using
Unit – 2
9 15).
b) Design 32:1 MUX using 8:1 MUX with necessary truth tables and
equations.
a) Design 1:8 De-MUX with 1:2 and 1:4 De-MUX.
10
b) Write the difference between Multiplexer and De-multiplexer.
Unit – 3
Design and Write the Verilog code for Full adder using Case
1
statements and Gate level modeling.
Design and Write the Verilog code for 3 to 8 decoder using
2
Behavioral level modeling and Data flow level modeling.
3 a) Write Verilog code for 4-bit adder/subtractor.
b) Implement a full adder and write Verilog code using Hierarchical
model.
a) Write the Syntax of Case statements and Verilog code for 2:1
MUX using Case statements.
4
b) Write the syntax of If-else statements and Verilog code for a 4-bit
magnitude comparator using the If-else statements.
a) Write the syntax for Conditional operator and Verilog code for a
4:1 MUX using conditional operator & Case statements.
5
b) Write the syntax of For loop and Verilog code for 4-bit binary
multiplier using for loop.
Write Verilog code for 64:1 MUX using 8:1 MUX by using Hierarchical
6
model.
a) Write the Verilog code BCD to 7 segment decoder.
7
b) Write Verilog code for 4:2 Priority Encoder using case statements.
Design and Write the Verilog code for Full Subtractor using Gate
8
level and Behavioral level modeling.
9 Write the Verilog code for 4-bit comparator using If-else statements.
10 Design and Write the Verilog code for 1:4 De-MUX.
Unit – 4
Unit – 5
1 Implement binary to excess 3 code converter using PROM.
Implement the following functions using a PROM
2 i) F(w,x,y,z)=∑m(1,9,12,15)
ii) G(w,x,y,z)=∑m(0,1,2,3,4,5,7,8,10,11,12,13,14,15)
Implement the following functions using a PLA
3 i) f1(w,x,y)=∑m(3,5,6,7)
ii) f2(w,x,y)=∑m(0,2,4,7)
Generate the following Boolean function with PAL with 4 inputs and
4 outputs
Y3= a’bc’d+a’bcd’+abc’d
4
Y2=a’bcd’+a’bcd+abcd
Y1=a’bc’+a’bc+ab’c+abc’
Y0=abcd
5 Draw and Explain the Basic Architecture of CPLD in detail.
6 Draw and Explain the Basic Architecture of FPGA in detail.
Design a clocked sequential machine using JK flip flop for the
following state table diagram. Use the state reduction procedure if
possible.
A sequential circuit has one input and one output. The state diagram
is shown below: Design a circuit with SR flip-flop.
2 Marks Questions
Unit – 1
1 State De-Morgan’s theorem.
2 Express the function Y=A+B’C in canonical POS.
3 Outline the concept of duality in Boolean algebra.
Convert the given decimal numbers to their binary equivalent
4
108.364.
Simplify the following Boolean expression into one literal.
5
W’X (Z’+YZ) + X (W+Y’Z).
6 Convert (115)10 and (235)10 into octal and hexadecimal numbers.
7 Show how to connect NAND gates to get an AND gate and OR gate?
Implement the given function using NAND gates only.
8
F(X, Y, Z) =∑m(0,6).
9 Find the equivalent Gray code for [10110]2 .
Determine the Boolean expression for the output of the system
shown in figure.
10
Unit – 2
1 Determine the Boolean expression for a half adder and full adder
2 How do you draw a Half subtractor and full subtractor circuit?
3 Implement full adder using half adders.
4 State the concept of parallel binary adder.
5 Compare the function of decoder and encoder.
Obtain the design of the given function using suitable multiplexer
6
F= Σm(0,2,5,7).
Outline the characteristics of a priority encoder and how it differs
7
from a regular encoder?
8 Design a 4:1 Multiplexer using 2:1 MUX
9 How does a 1-bit comparator work?
10 Draw and explain 2 bit Multiplier.
Unit – 3
Unit – 4
Unit – 5
1 Write the difference between PROM and PLA. Also list the types of
ROMs.
2 Distinguish between PAL and PLA.
3 Define Mealy Machine.
4 Define Moore Machine.
5 Define the term "state table".
6 Integrate the realization of Ex OR function into the PROM.
7 Compare between PROM, PLA and PAL.
8 Define FPGA.
9 Give the difference between CPLD and FPGA.
10 What are the advantages of FPGAs?