DPSD QB
DPSD QB
TECHNOLOGY
DEPARTMENT OF INFORMATION TECHNOLOGY
Dept/Sem: II CSE/03
PART-B
1. Discuss about various codes in digital system.
2. Find the complement of AB’+B’C+CD’
3. What is K-map? Why we need K-maps? Give the various types of K-map.
4. Solve following using K-map and Boolean algebra:
(i) F(A,B)=∑m(1,3) (ii) F(A,B)=∑m(0,2) (iii) F(A,B)=∑m(1,2)
5. Solve following using K-map and boolean algebra:
(i) F(A,B,C)=∑m(2,3)(ii) F(A,B,C)=∑m(1,3,5,7) (iii) F(A,B,C)=∑m(0,4,1,3,6)
6. Solve the following using K-map and verify by using boolean algebra: F (A, B, C, D) = ∑m (3, 4, 5,7, 9,
13, 14, 15)
7. Solve the following using k-map:f (A, B, C, D) = ∑m(0,2,3, 8, 1, 12) + d (1,9, 14)
8. Find the maxterms for the expression F=AC’+ABC’+A’BC
9. Construct the truth table for F = XY’+X’Y
10. Convert the given expression in canonical SOP form Y = AC + AB + BC
11. Realize and OR and NOT using NOR gates.
12. Realize X-OR function using NOR gates only.
13. A four-variable function is given as f (A, B, C, D) =∑m (0, 2, 3, 4, 5, 7, 8, 13, 15). Use a K-map to
minimize the function.
14. Simplify the expression AB + AC + ABC (AB + C). Implement using minimum number of NAND.
16. A four-variable function is given as f (A, B, C, D) = ∑m (0, 3, 4, 5, 6, 7, 11, 13, 14, 15) Use a K-map
to minimize the function.
17. Realize OR, AND, NOT, NOR gates using NAND gates only.
18. Minimize the function using K-map. f (A, B, C, D) = ∑m (0, 1, 2, 3, 5, 7, 8, 9, 11,14) CO114.1
19. Obtain the minimal SOP expression for ∑m (0, 1, 2, 4, 6, 9. 11, 12, 13) and implement it in NAND
logic.
20. Obtain the minimal POS expression for πm (0, 1, 2, 4, 5, 6, 9, 11, 12, 13, 14, 15) and implement it in
NOR logic.
21. Simplify the function using Karnaugh map and implement using minimum number of logic gates.
F = (2, 9, 10, 12, 13) + D (1, 5, 14) what are the limitations of Karnaugh map?
22. Minimize the following function by Quine Mccluskey method and list all prime implicants of essential
prime implicants. Is the minimum SOP unique, if not all the minimal solutions for the functions?
F (a,b,c,d,e,f) = (0,2,4,7,8,16,24,32,36,40,48) + d (5,18,22,23,54,56)
23. i) Define prime implicant and essential prime implicant.
ii) Procedure logic diagram with NAND gate from Boolean function.
iii) Implement F(x,y,z)= ∑m (1,2,3,4,5,7)with NAND gates.
24. Minimize the following function by Quine Mccluskey method.
Y’=A’BC’D’+A’BC’D+ABC’D’+ABC’D+AB’C’D+A’B’CD’.
25. i) Simplify F(A,B,C,D)= ∑m (0,1,2,5,8,9,10) in SOP, POS using K map.
ii) Write notes on negative/positive logic.
26. Simplify F(A,B,C,D)= ∑m (1,4,6,7,8,9,10,11,15) using QuineMccluskey method. Check if NOR
operator is associative.
27. i) State the differences between 1’s complement and 2’s complement subtraction with examples.
ii) Determine the hamming format for the data 1010.
28.i) State and prove DeMorgan’s theorem.
ii) Simplify the following using K-map. F (A, B, C, D) = (3, 4, 5,7, 9, 13, 14, 15)
29. Simlify the following Boolean function F using K-map method.
i) F (A, B, C, D) = ∑m (0,2,4,5,8,14,15) ,d (A, B, C, D)= ∑m (7,10,13)
ii) F (A, B, C, D) = ∑m (4,6,7,8,12,15) ,d (A, B, C, D)= ∑m (2,3,5,10,11,14)
30. Simlify the following Boolean function F using Tabulation method.
i) F (A, B, C, D) = ∑m (0,6,8,13,14) ,d (A, B, C, D)= ∑m (2,4,10)
ii) F (A, B, C, D) = ∑m (1,3,5,7,9,15) ,d (A, B, C, D)= ∑m (4,6,12,13)
31. Reduce the following function using K-map technique.
i) f (A, B, C) = ∑m (0,1,3,7) + ∑d (2,5)
ii) F (w,x,y,z) = ∑m (0,7,8,9,10,12) + ∑d (2,5,13)
32. Simplify the Boolean function using Quine McCluskey method:
F (A, B, C, D,E,F) = ∑m (0,5,7,8,9,12,13,23,24,25,28,29,37,40,42,44,46,55,56,57,60,61)
33. Simplify the Boolean function using Quine McCluskey method:
F (A, B, C, D,E) = ∑m (0,1,3,7,13,14,21,26,28) + ∑d(2,5,9,11,17,24)
34. i) Simplify the given Boolean function in POS form using K-map and draw the logic diagram using
only NOR gates. F(A,B,C,D)= ∑m (0,1,4,7,8,10,12,15)+d(2,6,11,14)
ii)Convert 78.510 into binary.
ii) Find the dual and complement of the following Boolean expression.
Xyz’+x’yz+z(xy+w).
35. Simplify the following functions using K-map technique
G=∑m (0,1,3,7,9,11) (ii) f(w,x;y,z)=∑m(0,7,8,9,10,12)+∑d(2,5,13)
36. Minimize the expression usinequineMccluskey(tabulation) method
F=∑m(0,1,9,15,24,29,30) +∑d(8,11,31)
37. Simplify the function F(w,x,y,z) = ∑m(2,3,12,13,14,15) using tabulation method. Implement the
simplified function using gates.
38. i) Simplify the Boolean function in Sum of Products (SOP) and Product of sums (POS)
F(A,B,C,D) = ∑m(0,1,2,5,8,9,10)
ii) Plot the following Boolean function in Karnaugh map and simplify it.
F(w,x,y,z) = ∑m(0,1,2,4,5,6,8,9,12,13,14)
39. Simplify the following Boolean expression in
(i) Sum-of-product
(ii) Product-of-sum using Karnaugh-map
AC′+B′D+A′CD+ABCD
40. (i) Express the following function in sum of min-terms and product of max-terms
F(x,y,z) = x+yz.
(ii) Convert the following logic system into NAND gates only.
41. Simplify the following switching functions using Karnaugh map method and realize expression using
gates F(A,B,C,D) = Σ(0,3,5,7,8,9,10,12,15).
42. Simplify the following switching functions using Quine McCluskey's tabulation method and realize
expression using gates F(A,B,C,D) = Σ(0,5,7,8,9,10, 11, 14,15).
43. Reduce the expression using Quine McCluskey's method F(x1, x2, x3, x4, x5) = ∑m (0, 2, 4, 5, 6, 7, 8,
10, 14, 17, 18, 21, 29, 31) + ∑d (11, 20, 22)
44. Determine the MSP form of Switching function F (a, b, c, d) = ∑m (0, 2, 4, 5, 6, 8) + ∑d (10, 11, 12,
13, 14, 15)
PART - B
1. Design 3 bit Gray Code to binary converters
2. Design BCD to Excess-3 code converter.
3. Design full subtractor using NAND gates.
4. Design a Gray-to Excess-3 Code converter using NAND gates
5. Discuss the need and working principle of Carry Look ahead adder.
6. Draw the circuit of a 3 bit binary subtractor and explain its operation with the help of an example.
7. Design a Gray to Excess-3 code converter using NOR gates.
8. Design the circuit for one bit comparator.
9. Design a full adder circuit using NAND gates only
10. Design a combinational circuit to perform BCD addition.
11. Write note on 3 bit binary magnitude comparator.
12. Realize the circuit of a full adder in terms of two half adders from its truth table.
13. What are Magnitude comparators” Explain the design of magnitude comparators with the help of a
suitable example
14. Construct 16-bit comparator using 4-bit comparator as a building block.
15. Design Half/Full Subtractor circuits.
16. Design 8421 BCD code to Excess 3 code.
17. i) Analyze the circuit: give truth table and Boolean expression.
ii)Explain BCD adder.
(ii) With neat diagram explain the 4-bit adder with carry lookahead.
50. Design a full subtractor and derive expression for difference and borrow. Realize using gates.
51. Design a code converter thet converts a 8421 to BCD code.
52. Design a full adder with x, y, z and two outputs S and C. The circuits performs x+y+z, z is the input
carry, C is the output carry and S is the Sum.
53. Design a logic circuit that accepts a 4 bit Gray code and converts it into 4 bit binary code.
54. Implement the following Boolean function with 4 X 1 multiplexer and external gates. Connect inputs A
and B to the selection lines. The input requiremnts for the four data lines will be a function of variables C
and D these values are obatined by expressing F as a function of C and D for each four cases when AB =
00, 01, 10 and 11. These functions may have to be implemented with external gates.
F(A, B, C, D) = Σ (1, 2, 5, 7, 8, 10, 11, 13, 15).
46. Write the HDL code for up-down counter using behavioral model.
PART-B
1. Explain T-flip-flop with suitable internal structure.
2. Convert SR flip-flop to T flip-flop.
3. For the given state diagram, draw the state reduction diagram. Stats Diagram:
4. Why gated D latch is is called transparent latch? Explain with the logic diagram.
5. Give the truth-table for each flip-flop type: (a) J-K ; (b) D ; and (c) T
6. Draw logic circuit diagram for 3-bit synchronous up-down counter with clear input, start input and
‘done’ output. The counter should produce ‘done’ output after completion of counter in either direction.
7. Draw the logic circuits and the excitation tables for the T, JK flip-flops.
8. Classify the sequential circuits.
9. Describe the difference between a gated S-R latch and an edge-triggered S-R flip flop.
10. What is the difference between level and edge triggering? Explain the working of master slave J-K flip
flop.
11. Draw a master-slave J-K flip-flop system. Explain its operation and show that the race-around
condition is eliminated.
12. Explain what is universal shift register? Explain its working.
13. Draw the logic symbols for T and RS flip-flops. Explain the function of each type of flip-flop.
14. Draw the circuit of an S-R flip-flop using NAND gates. Modify it to include clock Derive J-K circuit
from SR flip-flop circuit and explain its truth table
15. Design a J-K counter that goes through states 2, 4, 5, 7, 2, 4…… is the counter-self starting.
16. Perform the following conversions T flip-flop to D flip-flop.
17. Design a synchronous decade counter to count in the following sequence 1,0,2,3,4,8,7,6,5
18. Write short note on the following: Counter design with state equation and state diagrams.
19. What is race around condition in J-K flip flop? How it is eliminated?
20. Write note on: 4 bit binary shift register.
21. Design a BCD counter using JK flip-flops. (or) Design a MOD-10 Synchronous counter using JK flip-
flops. Write execution table and state table.
22. Design an up-down counter using JK Flip-flop to count 0, 2, 3, 6, 4, 0….
23. Design an up-down counter using D-flip-flops to count 0, 3, 2, 6, 4, 0,........
24. i) Draw a 4 bit ripple counter with D flip flop. ii) Write the HDL for the above circuit.
Design 3 bit binary counter.
ii) Write HDL of T flip flop and JK flip flop from D flip flop.
25. Design sequential circuit by the state diagram using JK flip flop.
26. Design a sequential circuit using RS flip flop for the state table with minimum flip flop.
Present
State Next State Output
x=0 x=1 x=0 x=1
A A B 0 0
B C D 0 0
C A D 0 0
D E F 0 1
E A F 0 1
F G F 0 1
G A F 0 1
27.i) Explain the operation of a JK Master Slave flip flop with logic diagram.
ii) Design a counter that goes through the following sequence of states: 0,3,2,4,1,5,7,0,3,2.
28. Design a 4-bit parallel in serial out shift register.
29. Design synchronous mod 16 counter using JK flip flop.
30. i) Write behavioural VHDL Description of 8 bit shift register with direct reset.
ii) What is the difference serial and parallel transfer? Explain how to convert parallel data to serial and
serial data to parallel. What type of register is needed?
31. Design a shift register using JK flip flops.
32. Using D flip flops, design a synchronous counter which counts in the sequence,
000,001,010,011,100,101,110,111,000,...
33. Design a synchronous counter with the following sequence: 0,1,3,7,6,4 and repeats. Use JK flip flop.
34. Design a synchronous counter that counts the sequence 000,001,010,011,100,101,110,111,000 using D
flip flop.
35. Design a sequential circuit by the following state diagram using T-flip flops
38. i) A sequential circuit with two D flip-flops A and B, one input x and one output z is specified
by the following next-state and output equations:
A(t+1)= A′+B, B(t+1)=B′x, z=A+B′
(1) Draw the logic diagram of the circuit
(2) Draw the state table
(3) Draw the state diagram of the circuit
ii) Explain the difference between a state table, characteristics table and excitation table.
39. Consider the design of 4-bit BCD counter that counts in the following way:
0000,0010,0011,….,1001 and back to 0000
(i) Draw the state diagram
(ii) List the next state table
(iii) Draw the logic diagram of the circuit
40. Design a sequence detector that detects a sequence of three or more consecutive 1’s in a string of bits
coming through an input line and produces an output whenever this sequence is detected.
41. Design three bit synchronous counter with T flip flop and draw the diagram.
42. Design a binary counter using T flip flops to count in the following sequences:
(i) 000, 001, 010, 011, 100, 101, 111, 000
(ii) 000, 100, 111, 010, 011, 000
43. Design a modulo 5 synchronous counter using JK Flip Flop and implement it. Construct its timing
diagram.