Question Bank DPD All Modules
Question Bank DPD All Modules
1. What is positive and Negative logic? List the equivalences in positive and negative logic.
2. Explain De-Morgan first and second theorem
3. Realize the basic gates using NOR gates only or Realize the basic gates using NAND gates
only
4. Realize Y = AB+C’ using only one type of gate.
5. Prove that, A(A' + C) (A'B + C) (A'BC + C') = 0
6. Simplify, Y= (A+ B) (A'(B' + C'))' + A'(B + C)
7. Draw the logic circuit for Y=AB’C+ABC. Simplify the equation with Boolean algebra and
draw the simplified logic circuit.
8. Consider this function F(A,B)=AB’+AB. Apply the duality Theorem and obtain its Dual.
9. A digital system has a 4-bit input from 0000 to 1111. Design a logic circuit that produces
a high output whenever the equivalent decimal input is greater than 13.
10. Minimize the following function for SOP and implement it using basic gates.
F(A,B,C,D)= ∑m (0,1,4,8,9,10)+ ∑ d(2,11)
11. Simplify the following using Q-M Method.
F(A,B,C,D)= ∑ m(1, 3, 4, 5, 6, 7, 10, 12, 13)+ ∑ d(2, 9, 15)
F(W,X,Y,Z)= ∑ m(0,1, 4, 6, 8,9, 10, 12)+ ∑ d(5, 7, 14)
12. What is a Map Entered Variable? Using the MEV method simplifies the following function
by taking D as the entered variable.
F(A,B,C,D)= ∑m (2,3,4,5,13,15) + d (8,9,10,11)
13. Plot the following function on a K-Map and find the minimum SOP and POS solution.
F(A,B,C,D)= BD’ + B’CD + ABC + ABC’D + B’D’
14. Using the map-entered variable, use 4 variable maps to find all minimum SOP expression
for the function
G(A,B,C,D,E,F)=m0+m2+m3+m5+m7+m9+m11+m15+d(1,10,13)
15. What is a hazard? Explain the different types of hazards with an example?
16. Write the Verilog structural code the circuit given below
17. For the following K-map give SOP and POS forms that do not show static-0 or static-1
hazard
18. Find the minimal SOP of the following Boolean function using K-MAPs’
(i) f(a,b,c,d) = 𝛴m(6,7,9,10,13) + d(1,4,5,11)
ii) f(w,x,y,z) = 𝛑M(1,2,3,4,9,10 + d(0,1,4,5)
19. Draw the Karnaugh map of Y = F(A,B,C,D) = 𝛑M(0,1,2,4,5,10)+d(8,9,11,12,13,15) and
get the simplified POS form of Kmap.
20. What is the static-0 hazard? Give an example. Also explain how to design a hazard free
circuit. (Or) What is the static-1 hazard? Give an example. Also explain how to design a
hazard free circuit.
21. Explain multiplexer with an example. Realize the 8:1 multiplexer using 2:1 and 4:1
multiplexer.
22. With a neat diagram, explain the 3:8 decoder
23. Show how using a 3-to-8 decoder and multi-input OR gates following Boolean expressions
can be realized simultaneously.
F (A, B, C) = 𝛴m(O, 4, 6); F2(A, B, C) = 𝛴m(O, 5); F2(A, B, C) = 𝛴m(l, 2, 3, 7)
24. Design a circuit that realizes following three functions using a decoder and three OR gates.
F1(A,B,C) =𝛴 m(l,3,7),F2(A,B,C) =𝛴m(2,3,5) and F3(A,B,C) = 𝛴m(O, 1,5,7)
25. Design a circuit that realizes following two functions using a decoder and two OR gates.
F1(A,B) = 𝛴m(0,3) and F2(A,B) =𝛴m(l,2)
26. Show how to connect a 74150(16:1) MUX to implement this Boolean equation:
y = A’BC’D + AB’CD’ + ABCD’
27. Show how two 1-to-16 demultiplexers can be connected to get 1-to-32 demultiplexers.
28. What is a multiplexer? Design a 4-to-1 multiplexer using logic gates, write the truth table
and explain its working principle.
29. Implement the given Boolean function using 8:1 MUX.
Y=f(a,b,c,d) = 𝛴m(0,1,3,5,11,12,13,14)
30. Using a decoder and external gates design the combinational circuit defined by Boolean
functions.
F1 = x’y’z + xz’
F2 = x’yz’ + xy’
F3 = xyz’ + xy
31. Explain how EX-OR gates are ideal for parity checking and parity generation.
32. What is magnitude comparator? Design one bit comparator and write the truth table, logic
circuit using basic gates.
33. Design seven- segment decoder and realize using PLA
34. Differentiate between PLA and PAL. Realize the following using functions using PLA.
Give PLA table and internal connection diagram for the PLA.
F1(a,b,c,d)=∑m(1,2,4,5,6,8,10,12,14)
F2(a,b,c,d)= ∑m(2,4,6,8,10,11,12,14,15)
35. Realize full adder using PAL
36. Implement the following Boolean functions using an appropriate PLA and PAL.
F1(a,b,c)= ∑m(0,4,7)
F2(a,b,c)= ∑m(4,6)
37. Write a Verilog code for a 4-to-1 Multiplexer using conditional assign and case statements.
66. With the help of state graph, state and transition table and timing diagram, Explain the
working of sequential parity checker.