Difficulty: Easy
Correct Answer: Incorrect
Explanation:
Introduction / Context:
Storage elements fall into two broad categories: level-sensitive latches and edge-triggered flip-flops. The term “asynchronous” usually refers to inputs that change state without reference to a clock or enable, while “synchronous” means state changes occur under control of a timing signal (clock or enable).
Given Data / Assumptions:
Concept / Approach:
Because the gated latch admits state changes only when EN is asserted, it is synchronized to the enable level. Although not edge-triggered, it is not “asynchronous” in the sense of acting at any time; it is synchronous to EN. Asynchronous actions would occur regardless of any controlling timing signal (e.g., preset/clear overriding a flip-flop at any time).
Step-by-Step Solution:
Verification / Alternative check:
Timing diagrams show Q reacting to S/R only during active EN intervals; outside those intervals, Q holds, which is textbook synchronous (level-based) behavior, not free-running asynchronous change.
Why Other Options Are Wrong:
Common Pitfalls:
Equating “not edge-triggered” with “asynchronous”; ignoring enable gating; forgetting that “asynchronous inputs” refers to PRE/CLR-type overrides.
Final Answer:
Incorrect
Discussion & Comments