Difficulty: Easy
Correct Answer: Incorrect
Explanation:
Introduction / Context: Digital circuits fall broadly into two classes: combinational logic and sequential logic. Knowing which category a circuit belongs to determines how its outputs are interpreted and how it is verified or synthesized in hardware description languages and gate-level implementations.
Given Data / Assumptions:
Concept / Approach: The defining property of a combinational circuit is the absence of memory. Its output can be written as Y = f(X) for current inputs X. If memory were present, we would need state variables S and next-state equations to describe behavior (Y = g(X, S)). Therefore, stating that combinational logic “remembers” past inputs is contrary to definition.
Step-by-Step Solution:
Identify circuit class: “combinational logic.”Recall definition: Y depends only on current inputs, not previous values.Conclude: the claim that it remembers inputs is false.Any apparent memory arises only if external feedback or storage is added, converting it into sequential logic.Verification / Alternative check: Truth tables for logic gates (AND, OR, XOR, etc.) and for combinational blocks (adders, encoders, multiplexers) map present inputs directly to outputs; no timing history or clock is needed. In contrast, latches and flip-flops require a clock or feedback path to hold information.
Why Other Options Are Wrong: “Correct” contradicts the standard definition. Hazards or high-impedance outputs do not provide memory in the Boolean sense; they are implementation details or bus states, not logic storage.
Common Pitfalls: Confusing propagation delay or glitching with memory; assuming that because combinational circuits can be embedded in systems with memory, they themselves must remember data.
Final Answer: Incorrect
Discussion & Comments