Skip to question
asic.fyi
DesignVerificationSystemVerilogFirmwareArchitectureInterviews
asic.fyi/Interview questions/Debug an X after reset release

Hardware interview practice

Debug an X after reset release

MediumDesign VerificationSystemVerilog

RTL simulation passes, but gate simulation shows X on an FSM for two cycles after asynchronous reset releases. What is the strongest first response?

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 →
Choose one

Answer choices

  1. A. Disable every timing check because RTL simulation passed.
  2. B. Assume all gate-level X values are simulator pessimism.
  3. C. Trace the first X and check unreset state, reset-domain crossing, recovery/removal, and power-intent initialization before masking it.
  4. D. Force the FSM state from the testbench so downstream checks can continue.
Continue practicing

Related questions

Design VerificationIdentify Simulation Defaults for Variables and Nets→Design VerificationCombine Pre-Silicon Checks with FPGA Prototype Validation→UVM ComponentsBuild a reset-responsive nonblocking driver→
asic.fyi · Learn silicon end to end.info@asic.fyi