Skip to question
asic.fyi
DesignVerificationSystemVerilogFirmwareArchitectureInterviews
asic.fyi/Interview questions/AXI Write Response Is Issued Too Early

Hardware interview practice

AXI Write Response Is Issued Too Early

MediumWaveform DebuggingSystemVerilog

Each column is one rising clock edge. The address handshake occurs at C1; the write-data handshake waits until C4 because WREADY is low earlier. Rule to apply: BVALID may be asserted only after both the write-address handshake and the write-data handshake have occurred. What is wrong at C3?

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 AXI Write Response Is Issued Too Early. Signals: AWVALID, AWREADY, WVALID, WREADY, BVALID. 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 address is accepted before the data.
  2. B. BVALID rises before the write-data handshake.
  3. C. WVALID remains high while WREADY is low.
  4. D. AWREADY is high in idle cycles.
Continue practicing

Related questions

Waveform DebuggingAXI Write Address Changes While Stalled→Design VerificationDistinguish AXI-Lite from AXI3→UVMVerify a four-by-four AXI bridge→
asic.fyi · Learn silicon end to end.info@asic.fyi