RTL Studio Open IDE

5.7 · AXI CLASS

The ultimate AXI system: 2x2 capstone with UVM, SVA, and 100% coverage

Tune virtual-sequence constraints and arbitration to reach 100% LCOV in a 2-master × 2-slave system.

Video coming soon. This lesson page stays at the same URL when the lecture publishes.

What you practice

The ultimate AXI system: 2x2 capstone with UVM, SVA, and 100% coverage (5.7). Tune virtual-sequence constraints and arbitration to reach 100% LCOV in a 2-master × 2-slave system. It is in The Ultimate AXI System — Part 5 · SVA and System Integration of the AXI Masterclass. SVA protocol checkers, multi-master systems, and the capstone.

AXI only counts when the handshake simulates. RTL Studio is the Verilog and SystemVerilog IDE where you edit the RTL and prove each beat on a VCD.

Run it in the Verilog IDE

  1. Open the lesson in the IDE and find the valid/ready or AXI channel ports in the editor.
  2. Simulate with Verilator. Confirm the beat on the VCD, not only in the transcript.
  3. Check that data moves only on the beats this lesson describes, and that backpressure holds the transfer.
  4. Synthesize the RTL master, slave, or buffer with Yosys. Leave the UVM bench out of synthesis.

The lesson is done when the simulation matches The ultimate AXI system: 2x2 capstone with UVM, SVA, and 100% coverage. Change the source, run the Verilog simulator again, and read the waveform without leaving the IDE. Simulation guide · Yosys guide.