Ready/valid is simple only when every edge is counted correctly.
A source offers one beat with VALID, a destination accepts it with READY, and state changes only when both are sampled high on the same rising edge.
Open section →Preparing questions and your practice workspace.
Sampled transfers to system-level proof
Learn how to verify ready/valid flow control, APB, AHB and AXI with precise handshake rules, protocol assertions, transaction scoreboards and coverage.
Follow each transaction from a sampled handshake through wait states, bursts, IDs, responses and end-to-end checking—then practice the exact failure modes interviewers use.
Beat A is visible, but no transfer occurs at this sampled edge.
Question-first preparation
Use the complete directory to find the mechanism you need to rehearse. Premium status is shown before you leave this guide.
One representative prompt from each major mechanism. Open any card in the live question bank.
One transaction · four proof boundaries
A protocol transaction becomes trustworthy only when the verifier can connect the sampled signal event to reconstructed state, legal association, and an end-to-end result.
Identify the exact edge that accepts work.
Retain phases, beats, IDs, and waits without inventing events.
Reconnect independent channels only through legal dependencies.
Prove data, ordering, progress, reset, and zero outstanding work.
Standards and primary references
Continue preparing