Digital 1
Digital 1
Below are the important questions and PYQs for this unit, focusing on key concepts and
frequently repeated topics in exams.
Important Questions
1. Define basic logic gates (AND, OR, NOT, NAND, NOR, XOR, XNOR) with their truth
tables and applications.
2. State and prove DeMorgan’s Theorems.
3. Simplify the following Boolean expressions using Boolean algebra:
○ A⋅(B+C‾)+A‾⋅BA \cdot (B + \overline{C}) + \overline{A} \cdot BA⋅(B+C)+A⋅B
○ AB+A‾C+BCAB + \overline{A}C + BCAB+AC+BC.
1. Differentiate between SOP and POS forms. Provide examples for each.
2. What are canonical forms? Explain canonical SOP and canonical POS with examples.
3. Express the following Boolean function in both SOP and POS forms:
○ F(A,B,C)=A⋅B‾+A‾⋅CF(A, B, C) = A \cdot \overline{B} + \overline{A} \cdot
CF(A,B,C)=A⋅B+A⋅C.
1. What are "don’t care" conditions? Explain their significance in logic minimization.
2. Simplify the following function using "don’t care" conditions:
○ F(A,B,C)=∑m(1,3,5)+d(0,2,7)F(A, B, C) = \sum m(1, 3, 5) + d(0, 2,
7)F(A,B,C)=∑m(1,3,5)+d(0,2,7).
Quine-McCluskey Algorithm
1. What are binary codes? Explain their significance in digital logic design.
2. Explain the following code conversions:
○ Binary to Gray code.
○ Gray to Binary code.
3. Convert the binary number 110111011101 into its equivalent BCD and Excess-3 codes.
1. Logic Gates: Explain and prove DeMorgan’s theorems with truth tables. (Frequently
asked)
2. SOP/POS Forms: Simplify the Boolean function F(A,B,C)=A⋅B+A‾⋅CF(A, B, C) = A
\cdot B + \overline{A} \cdot CF(A,B,C)=A⋅B+A⋅C in SOP and POS forms. (Common in
exams)
3. K-Maps: Simplify a given 4-variable Boolean function using a K-map. (Repeated in
multiple years)
4. Don’t Care Conditions: Simplify a Boolean function with don’t care conditions using a
K-map. (Frequently asked)
5. Quine-McCluskey Algorithm: Minimize the function F(A,B,C,D)=∑m(1,3,7,11,15)F(A,
B, C, D) = \sum m(1, 3, 7, 11, 15)F(A,B,C,D)=∑m(1,3,7,11,15) using Quine-McCluskey.
(Common in exams)
6. Binary Codes: Explain the process to convert Binary to Gray code and vice versa with
examples. (Repeated)
7. XOR Simplification: Simplify F(A,B,C)=A⊕(B⋅C‾)F(A, B, C) = A \oplus (B \cdot
\overline{C})F(A,B,C)=A⊕(B⋅C). (Frequently asked)
8. Code Conversion: Convert 101011101011101011 from binary to BCD and Gray code.
(Common)
Preparation Tips