Advanced Free 6 hours

Advanced AXI4 Verification and Debug

Outstanding traffic, attributes, assertions, and failure analysis.

A rigorous advanced course on AXI4 ordering, IDs, outstanding traffic, sideband attributes, interoperability, assertions, coverage, and difficult debug cases. The curriculum is grounded in the curated technical references and preserves their technical depth, code, diagrams, decision rules, and failure analysis. Every lesson adds objectives, an applied lab, review questions, and concrete completion evidence. The course closes with a substantial capstone: Create an assertion, coverage, and scoreboard plan for a multi-master AXI4 subsystem under backpressure and out-of-order completion.

What you will learn

Leave with a working mental model.

  1. 01 Reason about interleaving, IDs, dependencies, and completion order
  2. 02 Interpret cache, protection, QoS, region, and transaction attributes
  3. 03 Design robust SVA checks for every AXI4 channel
  4. 04 Localize deadlocks, response mismatches, and burst protocol failures

Before you begin

Prerequisites

  • Ability to trace AXI4 reads and writes
  • Burst and response knowledge
  • SystemVerilog assertion fundamentals

Curriculum

Course contents

5 modules · 11 lessons

01 Module 1: Responses and Transaction Ordering 2 lessons
02 Module 2: Cache, Protection, QoS, and Region Signaling 1 lesson
  1. 01 AXI4 Attributes and Sideband Signals
03 Module 3: AXI3 to AXI4 and AXI4-Lite Interoperability 2 lessons
  1. 01 AXI4 vs AXI3
  2. 02 Lite
04 Module 4: High-Value Checks and Failure Modes 4 lessons
  1. 01 AXI4 Verification and Debug
  2. 02 AXI4 SVA Checks
  3. 03 AXI4 Protocol Assertions - All Channels
  4. 04 AXI4 Interview Topics
05 Module 5: Capstone Studio 2 lessons
  1. 01 Capstone Brief and Architecture
  2. 02 Validation, Review, and Definition of Done