DIGITAL_QUESTIONS
DIGITAL_QUESTIONS
DIGITAL_QUESTIONS
---
---
---
---
---
---
---
---
---
---
---
---
---
### **Miscellaneous**
96. Design a BCD counter with combinational logic.
97. Implement a dual-clock generator using logic gates.
98. Create a binary-to-octal decoder.
99. Design a 4-bit signed magnitude comparator.
100. Implement a 4-bit subtractor with borrow detection.
---
- Expand similar challenges to higher bit widths (e.g., 8-bit or 16-bit circuits).
- Introduce additional Boolean functions and logic optimizations.
- Combine the above circuits into larger systems like ALUs, DACs, and complex
decoders.
---
### **Basic Logic Design (1–25)**
1. Design a 2-input AND gate.
2. Create a 2-input OR gate using NAND gates.
3. Implement a 4-input XOR gate.
4. Design a 4-input NAND gate using 2-input NAND gates.
5. Build a 4-input NOR gate using only OR and NOT gates.
6. Implement a 3-input majority detector.
7. Design a 2-input XOR gate using only NAND gates.
8. Implement a circuit that performs \(F = AB + AC\).
9. Create a NOT gate using a multiplexer.
10. Design a circuit to implement \(F = A \oplus B \oplus C\).
11. Create a circuit to detect if a 4-bit input has all 1s.
12. Implement a circuit to check if two 2-bit numbers are equal.
13. Design a circuit that outputs the logical complement of a 3-bit input.
14. Build a circuit to detect if a 4-bit binary number is even.
15. Implement a circuit for \(F = A + B'C\).
16. Design a 4-input AND-OR-Invert (AOI) circuit.
17. Create a circuit to count the number of 1s in a 3-bit binary input.
18. Implement a circuit to calculate \(F = A \oplus BC\).
19. Design a 4-bit binary to thermometer code converter.
20. Build a circuit to detect if a 3-bit binary input is divisible by 2.
21. Create a circuit that performs the OR function of two 4-bit binary numbers.
22. Implement a 4-input XOR circuit using a 4x1 multiplexer.
23. Design a circuit to calculate \(F = A'B + AB'\).
24. Implement a Boolean circuit for \(F = (A + B)(C + D)\).
25. Create a circuit to find the parity (even/odd) of a 4-bit input.
---
---
### **Decoder Design (51–75)**
51. Design a 2-to-4 decoder using basic gates.
52. Implement a 3-to-8 decoder using NAND gates.
53. Build a 4-to-16 decoder using two 3-to-8 decoders.
54. Create a 2-to-4 decoder with active-low outputs.
55. Design a binary-to-BCD decoder.
56. Implement a 3-to-8 decoder using a 4x1 multiplexer.
57. Build a circuit to convert a 3-bit binary input to 1-out-of-8 format.
58. Create a 4-to-16 decoder with enable inputs.
59. Design a 2-to-4 priority decoder.
60. Implement a 3-to-8 decoder with tri-state outputs.
61. Build a 3-to-8 decoder using only AND and NOT gates.
62. Create a Gray code to binary decoder.
63. Design a thermometer code decoder for 4-bit input.
64. Implement a 2-to-4 decoder with dual enable inputs.
65. Create a 4-to-16 decoder with cascading enable lines.
66. Design a 2-to-4 decoder for a binary clock circuit.
67. Build a 3-to-8 decoder using OR gates.
68. Create a binary-to-Gray code decoder.
69. Implement a binary-coded decimal (BCD) decoder.
70. Design a circuit to perform one-hot encoding using a decoder.
71. Use a decoder to implement a 4-bit priority encoder.
72. Build a circuit to perform reverse Gray code conversion using a decoder.
73. Design a decoder-based parity generator for 4-bit inputs.
74. Implement a circuit for \(F = A'B'C' + AB'C + ABC\) using a decoder.
75. Create a binary-to-octal decoder circuit.
---
---
### **Arithmetic Circuits (101–150)**
101. Design a 1-bit half adder.
102. Implement a 1-bit full adder.
103. Create a 4-bit ripple carry adder.
104. Build a 4-bit carry-lookahead adder.
105. Design a 4-bit BCD adder.
106. Implement a 2-bit binary multiplier.
107. Create a 4-bit binary multiplier.
108. Design a 4-bit subtractor using adders and XOR gates.
109. Build a 4-bit array multiplier.
110. Implement a 4-bit Wallace tree multiplier.
111. Create a combinational circuit for modulo-6 addition.
112. Design a circuit to calculate the absolute difference of two 4-bit numbers.
113. Implement a 4-bit adder/subtractor circuit with mode control.
114. Create a combinational Booth multiplier.
115. Build a 4-bit unsigned division circuit.
116. Design a 4-bit arithmetic shifter.
117. Implement a 4-bit ALU supporting AND, OR, ADD, SUB operations.
118. Build a 4-bit BCD subtractor.
119. Design a parity-based error correction circuit.
120. Implement a 4-bit signed adder.
Let me know if you'd like the complete remaining questions!Here’s an extended set
of **digital design questions** to help you further explore **combinational
circuits**. These questions introduce more complexity, optimization challenges, and
real-world applications.
---
---
---
---
This brings the **total number of questions to 400**! Let me know if you'd like
detailed solutions or assistance with any of these designs. 😊