Skip to question
SystemVerilogDesignVerificationFirmwareArchitectureASIC Interview Questions→
/Interview questions/Read Burst Marks the Third Beat as Last

Q081·Free·Design Verification

Read Burst Marks the Third Beat as Last

Difficulty
Medium
Topic
Waveform Debugging
Language
SV
Interview prompt

Question

Each column is one rising clock edge. The source sends a four-beat read burst. A beat is accepted only when valid=1 and ready=1; accepted_count is the total immediately after each edge. Rule to apply: An edge with ready=0 does not increase accepted_count. For a four-beat burst, last must be 1 only on the fourth accepted beat and must be 0 on the first three accepted beats. Which read-burst assertion fails first on this waveform?

Waveform for Read Burst Marks the Third Beat as Last. Signals: valid, ready, last, accepted_count. 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. ready must remain high on every edge of the burst.
  2. B. accepted_count must increase at C2 because valid is high.
  3. C. last must be 1 only on the fourth accepted beat, not the third beat at C5.
  4. D. valid must drop to 0 whenever ready is 0.
Exact question handoffPractice Q081

Solve it in the question bank, keep your progress, and reveal the reviewed solution when your access allows.

Open in question bank →
Solution accessEach time you open this Solution, one Practice Credit is used; it is not permanently unlocked. Premium Solution content also uses one credit per opening.
Continue learning

Transfer Contracts

Review ready-valid, request-acknowledge, APB, and AHB transfer rules.

  • Waveform Debugging
  • Ready/valid
Transfer Contracts →
Continue practicing

Related questions

Q002 · Waveform DebuggingValid Drops During a StallEasy→Q093 · Waveform DebuggingA Single Send Command Produces Two TransfersEasy→Q503 · Verification UtilitiesDrive random back-pressureEasyP→
ASIC.FYI · Learn silicon end to end.info@asic.fyi