Difficulty: Easy
Correct Answer: It has an invalid state.
Explanation:
Introduction / Context:
The basic S–R flip-flop (or latch) is instructive but has a well-known drawback. Recognizing this limitation guides designers toward D or JK flip-flops when deterministic behavior is required, especially in synchronous systems where simultaneous assertion of set and reset must be handled predictably.
Given Data / Assumptions:
Concept / Approach:
With a NOR-based S–R latch, the input combination S=1 and R=1 drives both outputs LOW, violating complementarity and creating an invalid/forbidden state. Similarly, for NAND-based active-LOW inputs, S=0 and R=0 is forbidden. The aftermath when the inputs return to the idle state can be unpredictable and dependent on device delays, which undermines reliable operation.
Step-by-Step Solution:
Verification / Alternative check:
Simulate with a gate-level model: apply the forbidden combination and then release simultaneously—final Q may depend on slight delay differences, confirming the hazard.
Why Other Options Are Wrong:
Common Pitfalls:
Forgetting which input polarity is active for NOR vs. NAND versions when identifying the forbidden combination.
Final Answer:
It has an invalid state.
Discussion & Comments