Skip to question
asic.fyi
DesignVerificationSystemVerilogFirmwareArchitectureInterviews
asic.fyi/Interview questions/Unknown Output After Reset

Hardware interview practice

Unknown Output After Reset

EasyWaveform DebuggingSystemVerilog

Each column is one rising clock edge. reset_n is the top-level active-low reset; both displayed output registers are still unknown on the first edge after release. Rule to apply: The local reset out_reset_n must clear out_valid to 0 and out_data to 0x00. The top-level and local reset paths may differ. Which signal should be traced next to check whether reset reached the output registers?

Try it in the question bankReason first. Then compare.

Keep this exact question selected while you check your answer and review the full solution.

Practice this question →
Waveform for Unknown Output After Reset. Signals: reset_n, out_valid, out_data. Numbered markers identify sampled columns.
Read the sampled columns from left to right, then test each choice against the stated timing rule.
Choose one

Answer choices

  1. A. The write-data bus.
  2. B. The FIFO full flag.
  3. C. The interrupt mask.
  4. D. out_reset_n at the reset pins of the output registers.
Continue practicing

Related questions

Waveform DebuggingReset Pulse Is Too Short→Waveform DebuggingBlock Remains in Reset→UVM ComponentsBuild a reset-responsive nonblocking driver→
asic.fyi · Learn silicon end to end.info@asic.fyi