Skip to question
SystemVerilogDesignVerificationFirmwareArchitectureASIC Interview Questions→
/Interview questions/Grant Remains High After Request Ends

Q180·Free·Design Verification

Grant Remains High After Request Ends

Difficulty
Easy
Topic
Waveform Debugging
Language
SV
Interview prompt

Question

The arbiter samples req and arb_enable and drives a registered grant. arb_enable remains 1 throughout, and no request is pending after C3. Rule to apply: arb_enable=0 forces grant low. While arb_enable=1, sampling req=0 requires grant=0 after the next edge unless a new req is sampled. What is the root cause of the failure marked at C4?

Waveform for Grant Remains High After Request Ends. Signals: req, grant, arb_enable. 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. grant rises one edge after req first appears.
  2. B. req is high for two cycles.
  3. C. grant is not cleared on the edge after req is sampled low.
  4. D. The arbiter is disabled at C4, so grant is not checked there.
Exact question handoffPractice Q180

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

RTL Clock Boundaries and Flow

Review reset, clock boundaries, arbitration, ready-valid flow, FIFOs, and backpressure.

  • Waveform Debugging
  • Arbitration
RTL Clock Boundaries and Flow →
Continue practicing

Related questions

Q232 · Waveform DebuggingTwo Requesters Receive a GrantEasyP→Q1123 · Assertions and FormalAssert bounded request-to-grant latencyMediumP→Q1128 · Protocol VerificationCheck a single-outstanding request/grant protocolMediumP→Q011 · Temporal ChecksSystemVerilog Assertions (SVA) disable iffEasy→
ASIC.FYI · Learn silicon end to end.info@asic.fyi