Skip to question
asic.fyi
DesignVerificationSystemVerilogFirmwareArchitectureInterviews
asic.fyi/Interview questions/Reason for miss-status entries

Hardware interview practice

Reason for miss-status entries

EasyComputer ArchitectureSystemVerilog

A cache should continue serving hits and issue another miss while an earlier line fill is still outstanding. What structure is needed to track those unfinished misses?

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. One global busy bit that blocks every cache access until any miss completes.
  2. B. A larger replacement-policy counter for each set, with no transaction ID or line address.
  3. C. A second copy of the tag RAM that contains only valid bits for completed lines.
  4. D. A miss-status holding register entry for each outstanding cache line, including its fill state and waiting request information.
Continue practicing

Related questions

Computer ArchitectureRecognize write-back cache behavior→Computer ArchitecturePartition a cache address→Computer ArchitectureCalculate CPI with branch and cache penalties→
asic.fyi · Learn silicon end to end.info@asic.fyi