Skip to question
asic.fyi
DesignVerificationSystemVerilogFirmwareArchitectureInterviews
asic.fyi/Interview questions/Recover from a speculative memory-order violation

Hardware interview practice

Recover from a speculative memory-order violation

MediumMemory SystemsSystemVerilog

A younger load executes before an older store's address is known. The store later resolves to an overlapping address. What must the processor do?

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. Ignore the conflict because the load completed first.
  2. B. Detect the ordering violation, squash or replay affected younger work, and preserve program-order memory semantics.
  3. C. Commit both operations in completion order.
  4. D. Convert the load into an instruction-cache access.
asic.fyi · Learn silicon end to end.info@asic.fyi