Digital Systems Design Question Bank
Digital Systems Design Question Bank
QUESTION BANK
4. What is the basic priciple used in order to check or generate the proper parity bit in a
given code word? (A/M 18)
Parity bit is defined as the addition of extra bit in order to make as a odd or even parity for
detecting the errors in the codes.
5. Convert the given decimal numbers to their binary equivalent 108.364, 268.025
(A/M 17)
108.364 = 01101100 268.025 = 0000000100001100
6. Show how to connect NAND gate to get AND and OR gate? (A/M 17)
OR using NAND
19. Which gates are called as the universal gates? What are its advantages?
The NAND and NOR gates are called as the universal gates. These gates are used to
perform any type of logic application.
20. What is propagation delay?
Propagation delay is the average transition delay time for the signal to propagate from
input to output when the signals change in value. It is expressed in ns.
PART-B
[Link] the following expression : using tabulation method. (A/M 18)
f = ∑ m ( 0,1,2,8,9,15,17,21,24,25,27,31)
2. A stair case light is controlled by two switches, one is at the top of the stairs and other at the
bottom of the stairs : (A/M 18)
i) Make a truth table for the system
ii) Write the logic equation in the SOP form
iii) Realize the circuit using AOI logic
iv) Realize the circuit using minimum number of a) NAND Gates b) NOR Gates
3. i) Simplify the Boolean expression using laws and rules of Boolean algebra
Z = [ AB' (C+BD) + (AB')].C. (N/D 17)
ii) Define SOP and POS [Link] the Boolean expression
AB'C + B'CD+AC,D to SOP form.
4. i) Implement the Boolean expression using minimum number of 3 input NAND gate
f(A,B,C,D) = ∑ (1,2,3,4,7,89,10,12). (N/D 17)
5. (i) State and prove De morgan’s theorem (A/M 17)
(ii) Find a MinSOP and MinPOS for
F=b’c’d+acd’+a’b’c+a’bc’d.
6. (i) Find the MSOP representation for F(A,B,C,D,E) = m(1,4,6,10,20,22,24,26)+d(0,11,16,27)
using K-map method. Draw the circuit of the minimal expression using only NAND gates.
(ii) With neat circuit diagram, explain the function of 3-input TTL NAND gates. (N/D 16)
7. What are the advantages of using tabulation method? Determine the minimal sum of products
for the Boolean expression F = ∑ (1,2,3,7,8,9,10,11,14,15) using tabulation method. (N/D 16)
8. Simplify the following Boolean function by using Quine- Mccluskey method and verify the
result using K-map F( A, B, C , D ) = ∑ (0, 2, 3, 5, 7, 9, 11, 13, 14). (M/J 16)
9. (i) Draw and explain Tri-state TTL inverter circuit diagram with its operation. (N/D 12)
(ii) Implement the following function using NAND and inverter gates.
F = AB + A’B’ + B’C. (M/J 16)
10. (i) Minimize the following logic function using K-maps and realize using NAND and NOR
gates. F(A,B,C,D) = ∑ m(1,3,5,8,9,11,15)+d(2,13)
(ii) Show that if all the gate in a two-level OR-AND gate network are replaced by NOR gate,
the output function does not change. (N/D 14)
11. (i) Realize NOT, OR, AND gates using universal gates. (A/M15)
(ii) Discuss about the basic operation of TTL NAND gate. (N/D 14)
12. (i) Simplify T(x,y,z) = (x+y)[(x’(y’+z’))’]+x’y’+x’z’.
(ii) Simplify the following Boolean function and draw the logic diagram
f(w,x,y,z) = ∑(0,1,2,4,5,6,8,9,12,13,14). (A/M15)
13. Simplify the given Boolean function using tabulation method
F(A,B,C,D,E)=∑ m (0,1,4,5,16,17,21,25,29). (A/M15)
14. (i) Convert the following function into Product of Maxterms
F(A,B,C) = (A+B')(B+C)(A+C').
(ii) Using QuineMcClusky method, simplify the given function.
F(A,B,C,D)= ∑m(0,2,3,5,7,9,11,13,14). (N/D 14)
15. (i) Draw the multi level two input NAND circuit for the following expression:
F=(AB'+CD')E + BC(A+B).
(ii) Draw & explain Tri-state TTL inverter circuit diagram & explain its operation. (N/D 14)
16. (i) Given Y(A,B,C,D) = ∑ m(0,1,3,5,6,7,10,14,15) draw the K-map and obtain the simplified
expression. Realize the minimum expression using basic gates.
(ii) Implement the expression Y(A,B,C) = ∑ m(0,2,4,5,6) using only NOR-NOR logic.
(iii) Implement EXOR gate using only NAND gates. (M/J 14)
17. Simplify the following function using tabulation method
Y(A,B,C,D)= ∑ m (0,1,2,5,6,7,8,9,10,14) and implement using only NAND gates. (M/J 14)
18. (i) Simplify xy+x’z+yz.
(ii) Simplify the following expression using K-map method.
Y= ∑ m(7,9,10,11,12,13,14,15). (N/D 13)
19. (i) Write short notes on don’t care conditions.
(ii) Explain about NAND and NOR implementations. (N/D 13)
20. Minimize the given switching function using Quine-Mccluskey method.
F(x1,x2,x3,x4) = ∑(0,5,7,8,9,10,11,14,15). (M/J 13)
2. Draw the full adder circuit using half adder. (N/D 17)
4. Draw the truth table and the logic circuit of half adder. (A/M17)
7. Draw the logic diagram and truth table of full adder. (N/D 16)
8. Draw the combinational circuit that converts 2 coded inputs into 4 coded outputs. (M/J
16)
9. Define Half adder and full adder. (N/D 15, M/J 13)
The logic circuit that performs the addition of two bits is a half adder. The circuit that
performs the addition of three bits is a full adder.
12. Write down the difference between demultiplexer and decoder.(A/M 15)
A demux simply selects an output line, nothing more. It's a glorified switch. A decoder takes
n inputs, and uses those inputs to determine which of the 2^n output lines is high.
13. Give the logic expression for the sum and carry in full adder circuit. (A/M 15)
1. Sum = A + B + Cin
2. Carry=BCin + ACin + AB
14. Give examples for combinational circuits. (A/M 15, N/D 13)
Half Adder, Full adder, Multiplexer, Demultiplexer, encoder, decoder.
15. Construct 4- bit parallel adder/subtractor using full adders and XOR gates. (N/D 14)
18. Write the logic expression for the difference and borrow of a half subtractor.(A/M 11)
Difference= AB'+A'B
Borrow=A'B
PART-B
1. Implement the following Boolean function using an 8:1 Multiplexer considering D as the input
and A,B,C as selection lines : F (A, B,C,D) = AB'+BD+B'CD' (A/M 18)
2. With a neat diagram explain in detail about the working of a 4 bit look ahead carry adder. Also
mention its advantage over conventional adder. (A/M 18)
3. Design a 4 bit BCD Adder using full adder and explain its structure and compute the circuit to
add 1001 and 0101. Write the sum and carry output of the given binary number. (N/D 17)
4. Explain the operation and need of priority encoder. (N/D 17)
5. Design a 5x32 decoder using 3x8 decoder and summerize how many decoders required
designing. (N/D 17)
6. Implement Y = (A+C) (A+D’) (A+B+C’) using NOR gates only. (A/M 17)
7. (i) Why does a good logic designer minimize the use of NOT gates?
(ii) Show that if all the gates in a two level AND-OR gate networks are replaced by NAND
gates the output function does not change. (A/M 17)
8. (i) Design and explain 1 of 8 demultiplexer.
(ii) What is parity checker? (N/D 16)
9. Describe the operation of 3-bit magnitude comparator. (N/D 16)
10. (i) Design a 4-bit magnitude comparator with 3 outputs : A>B, A=B, A<B.
(ii) Design a 4 bit binary to gray code converter. (M/J 16)
11. (i) Implement the following Boolean functions using 8x1 Multiplexers
F(A,B,C,D) = ∑m(1,3,4,11,12,13,14,15) (M/J 16, A/M 11)
(ii) Explain the concept of carry look ahead adder with neat logic diagram. (M/J 16)
12. Explain with neat diagram the function of Binary multiplier
(i) using shift method
(ii) parallel multiplier. (N/D 15)
[Link] a BCD to excess 3 code converter using minimum number of NAND gates. (N/D 15)
14. Design a combinational circuit that converts a 4 bit Gray code to a 4 bit binary number.
(A/M 15)
15. Detail the following (i) BCD adder (A/M 15, N/D 12, A/M 11)
(ii) Magnitude comparator. (A/M 15)
16. (i) Design a 4 bit decimal adder using 4-bit binary adders.
(ii) Implement the following Boolean functions using Multiplexers
F(A,B,C,D) = ∑m(0,1,3,4,8,9,15). (N/D 14)
17. (i) Design a 4-bit magnitude comparator with three outputs: A>B, A=B and A<B.
(ii) Construct a 4 bit even parity generator circuit using gate. (N/D 14)
18. (i) Design 3:8 decoder using basic gates
(ii) Design a binary to gray code convertor. (M/J 14)
19. (i) Design a full subtractor using demultiplexer
(ii) Explain the working of carry-look ahead adder. (M/J 14)
20. Draw the logic diagram of BCD-decimal decoder and explain its operations. (N/D 13)
21. Draw the block schematic of magnitude comparator and explain its operations. (N/D 13)
PART-A
1. Bring out the difference between synchronous & asynchronous sequential circuits (or)
Give the comparison between synchronous & asynchronous sequential circuits? (A/M 18,
M/J 16)
2. A binary ripple counter is required to count upto 16,[Link] many flip-flops are
required? If the clock frequency is 8.192MHz, what is the frequency at the ouput of
MSB? (A/M 18)
16,38310 = 0b11111111111111
0000000000000000
By comparing there are 15 changes the output value is 15.
Clock frequency = 8.192 MHZ = 8192KHZ
Frequency at output of MSB = 8192/512 = 16KHZ
3. Draw the NOR gate latch and write its truth table. (N/D 17)
4. Write the difference between synchronous & Asynchronous counters. (N/D 17, N/D 14,
M/J 14)
Synchronous counter Asynchronous counter
In this type there is no connection between In this type of counter flip-flops are
output of first flip-flop and clock input of connected in such a way that output of
the next flip – flop. 1stflip-flop drives the clock for the next
flipflop.
All the flip-flops are clocked All the flip-flops are Not clocked
simultaneously. Simultaneously
5. State the difference between Mealy and Moore model sequential circuits. (N/D 17)
Mealy model Moore model
Its output is a function of present state Its output is a function of present state as
only. well as present input.
An input change does not affect the Input changes may affect the output of the
output. circuit.
Mealy model requires more number of It requires less number of states for
states for implementing same function. implementing same function.
9. Draw D-latch (Transparent latch) with truth table. (N/D 16, M/J 16)
13. What is the minimum no of flipflop needed to design a counter of modulus 60?(A/M 15)
2^(n-1)<= N <= 2^n
for 60, 2^6 = 64
So we need 6 flipflops
17. Design a 3-bit ring counter and find the mod of the designed counter. (N/D 12)
1. Explain in detail about the ring counter with its logic diagram, state diagram and its sequence
table. (A/M 18)
2. Discuss in detail about pulse triggered SR flipflop also draw the ouput waveform of this
flipflop and explain it with an example. (A/M 18)
3. Design a JK counter that goes through states 3,4,6,7 and 3. Is the counter self starting? Modify
the circuit such that whenever it goes to an invalid state it comebacks to state 3. (A/M 18)
4. A clocked sequential circuit with single input and output x and z respectively, produces an
output z = 1, whenever the input x completes the sequence 1011 and overlapping is allowed:
i) Obtain the state diagram
ii) Obtain its minimum state table and design the ciruit with D fliplflops. (A/M 18)
5. Draw RS flipflop circuit and explain its operation with truth table and suggest how to
eliminate the undetermined stage. Write some RS flipflop applications. (N/D 17)
6. Discuss the design steps of Asynchronous sequential circuits. (N/D 17)
7. Design a 2's complement circuit with shift register and [Link] binary number is shifted
out from one side and its 2'complement shifted into other side of the shift register. (N/D 17)
8. Design and explain the working of a synchronous mod-3 counter. (A/M 17)
Using SR flipflops design a parallel counter which counts in the sequence 000, 111, 101, 110,
010, 000 (A/M 17)
9. (i) Explain the operation of JK flip-flop with neat diagram.
(ii) Explain the operation of serial-in-serial-out shift register. (N/D 16)
10. Design synchronous MOD-6 counter. (N/D 16)
11. Design a 3 bit synchronous counter using D flipflop. (M/J 16, N/D 14)
12. (i) Draw and explain the 4-bit SISO, SIPO, PISO and PIPO shift register with its waveforms.
(ii) Realize D flip-flop using SR flip-flop. (M/J 16)
13. (i) Explain the operation of JK flip-flop with neat diagram. (N/D 15, A/M 15)
(ii) Explain the operation of master slave flip flop and show how the race around condition is
eliminated. (N/D 15)
14. Explain the operation of synchronous MOD 6 counter. (N/D 15)
15. With a neat sketch describe a 3 bit synchronous up/down counter. Draw the timing
waveform. (A/M 15,N/D 13)
16. Design a sequential circuit with two D FFs A and B and one input x. When x = 0, the state of
the circuit remains the same. When x=1, the circuit gas through the state transitions from 00-
01-11-10-00-01. (A/M 15)
17. Explain the differences between a state table, a characteristics table and an excitation table.
(N/D 14)
18. Design the sequential circuit specified by the following state diagram using T flip flops.
Check whether your design is self correctable. (N/D 14)
19. Design a sequential circuit that has 3 flip flops A,B and C, one input x and one output y. The
circuit is to be designed by treating the unused states as don’t care conditions. Use JK
flipflops in the design. (M/J 14)
20. Design a moore type sequence detector to detect a serial input sequence of 101. (M/J 14)
21. (i) Draw the block diagram of SR-FF and explain.
(ii) Explain about triggering of flip-flops. (N/D13)
UNIT-IV ASYNCHRONOUS SEQUENTIAL CIRCUITS
PART A
1. What is memory expansion and why is it required? (A/M 18)
Expanded memory, is a technique for utilizing more than 1MB of main memory in DOS -based
computers. The limit of 1MB is built into the DOS operating system. The upper 384K is reserved for
special purposes, leaving just 640K of conventional memory for programs.
2. A certain memory has a capacity of 32K x [Link] many bits are there in each word?
How many words are being stored and how many memory cells does this memory contain?
(A/M 18)
4. What are Hazards and give it types? (A/M 18, N/D 17, N/D 16, A/M 16, N/D 13, A/M 13)
The unwanted switching transients (glitches) that may appear at the output of a circuit is
called Hazards.
Types are [Link] Hazard
Static 1 Hazard
Static 0 Hazard
2. Dynamic Hazard
5. What is the memory capacity of random access memory if it has 10 bit address lines.
(N/D 17)
We have 2^10 words, each 16 bits wide.
1B is 8 bits (as usual).
2 ^ 10 x 2 = 2 ^ 11 bytes
= 2048 bytes
6. What are the steps for the analysis of asynchronous sequential circuit? (A/M 17)
The procedure to analyze is as follows:
Determine the next secondary state and output equations from given sequential circuit.
Construct the state table.
Construct the transition table.
Construct output map.
7. What is the significance of state assignment? (A/M 17)
In synchronous circuits-state assignments are made with the objective of circuit reduction
Asynchronous circuits-its objective is to avoid critical races
8. Define critical race and non critical race. (N/D 16, 14)
If the final stable state depends on the order in which the state variable changes,
the race condition is harmful and it is called a critical race.
If the final stable state that the circuit reaches does not depend on the order in
which the state variable changes, the race condition is not harmful and it is called
a non critical race.
9. Define critical race and give their different methods of critical race free state assignment.
(A/M 16)
If the final stable state depends on the order in which the state variable changes, the race
condition is harmful and it is called a critical race.
There are 2 methods
1. Shared row state assignment [Link] hot state assignment
12. Distinguish between a combinational logic circuit and a sequential logic circuit. (A/M
15)
Combinational logic Sequential logic
Combinational logic (sometimes also Sequential logic is a type of logic
referred to as time-independent logic ) is circuit whose output depends not only on
a type of digital logic which is the present value of its input signals but
implemented by Boolean circuits, where on the sequence of past inputs.
the output is a pure function of the
present input only
13. What is the most important consideration in making state assignments for synchronous
network ? (A/M 15)
State Reduction & Assignment. Sometimes certain properties of sequential circuits may
be used to reduce the number of gates and flip-flops during the design. Sometimes certain
properties of sequential circuits may be used to reduce the number of gates and flip-flops during
the design.
14. Define ASM chart. List of its three basic elements. (N/D 14)
A special flowchart that has been developed specifically to define digital hardware
algorithms is called ASM chart. Three basic elements are,
State Box
Decision box
Conditional box
15. What is critical race condition in asynchronous sequential circuit? (N/D 14)
If the final stable state depends on the order in which the state variable changes, the race
condition is harmful and it is called a critical race.
19. Differentiate fundamental mode and pulse mode asynchronous sequential circuits? (N/D
12)
3. Differentiate between PAL and PLA. (A/M 17, M/J 13, A/M 11)
6. How Bipolar RAM cell is differ from MOSFET RAM cell. (M/J 16)
In Bipolar RAM cell the memory cell is implemented by TTL. It stores 1 bit of
information. It is nothing but a flipflop.
In MOSFET RAM cell enhancement mode MOSFET transistors are used to make this
RAM cell. It is very similar to TTL cell.
14. What are the different types of programmable logic devices? (M/J 13)
1. Read only memory
2. Programmable logic Array
3. Programmable Array Logic
15. Draw the logic diagram of SRAM and BRAM cell. (N/D 12)
BRAM SRAM
16. How the memories are classified? (N/D 12)
Memories are classified into
Volatile memory
Non-volatile memory
1. Write the program table to implement a BCD to excess 3 code conversion using a PLA.
(A/M 18)
2. Explain in detail about the working of bipolar SRAM cell and single transistor DRAM cell
with neat sketches. (A/M 18)
3. Explain the TTL circuit with open collector output. (N/D 17)