Difficulty: Easy
Correct Answer: Incorrect
Explanation:
Introduction / Context:
In digital design, “synchronous” implies that state changes happen in lockstep with a timing reference (usually a clock edge). Combinational circuits lack memory and do not synchronize to a clock, and transparent latches follow inputs while enabled rather than at discrete edges.
Given Data / Assumptions:
Concept / Approach:
Because combinational logic has no concept of “state update on a clock,” it is asynchronous. Transparent latches change state whenever the enable is active (level), not strictly at a clock edge. Hence calling all of these “synchronous” is incorrect in the conventional clocked-systems sense.
Step-by-Step Solution:
Verification / Alternative check:
Timing analysis: combinational propagation delays exist without reference to a clock; latches require careful enable timing to avoid transparency hazards, reinforcing they are not purely edge-synchronous.
Why Other Options Are Wrong:
Common Pitfalls:
Equating “has timing” with “is synchronous”; ignoring the difference between level gating and edge triggering; overlooking that combinational logic has no internal state to synchronize.
Final Answer:
Incorrect
Discussion & Comments