Difficulty: Easy
Correct Answer: Correct
Explanation:
Introduction / Context:
Glitches are abrupt, brief pulses appearing on digital signals when logic paths with different delays momentarily disagree. Even if the correct steady-state value is eventually reached, the transient pulse can trigger downstream elements, causing incorrect counts, spurious writes, or false interrupts. This question probes your understanding of what a glitch is and why it matters.
Given Data / Assumptions:
Concept / Approach:
When inputs transition, unequal path delays can produce a temporary output level that does not match the final logic evaluation. This momentary excursion is a glitch. Designers mitigate glitches by using synchronous sampling, hazard-free logic forms, proper gate balancing, or registering outputs before they drive sensitive destinations.
Step-by-Step Solution:
Verification / Alternative check:
Waveform simulations show narrow spikes during input transitions; timing analysis identifies hazard conditions and recommends registering or re-timing.
Why Other Options Are Wrong:
Common Pitfalls:
Feeding combinational outputs directly into asynchronous controls; ignoring minimum pulse width specs of receiving circuits; assuming slow edges eliminate glitches.
Final Answer:
Correct
Discussion & Comments