Hardware interview practice
Reset Pulse Is Too Short
reset_n is an active-low synchronous reset. It is sampled only on rising edges where clk_enable=1; clk_enable is 1 on every displayed edge. Rule to apply: When reset_n falls on an enabled edge, it must be sampled low on at least two consecutive enabled edges, including the fall edge as the first one. Which reset-width assertion fails on this waveform?
Choose one
Answer choices
- A. reset_n must be low on at least two consecutive enabled edges, including the fall edge.
- B. state_valid must always equal reset_n.
- C. reset_n may fall only when state_valid is 0.
- D. C3 does not count toward reset width because clk_enable is 0.
