Skip to main content
  • [3 sessions] CPU Verification
1 of 3

[3 sessions] CPU Verification

Tue 15 Dec 2026 11:00 AM - Thu 17 Dec 2026 1:00 PM GMT Online, Teams

[3 sessions] CPU Verification

Tue 15 Dec 2026 11:00 AM - Thu 17 Dec 2026 1:00 PM GMT Online, Teams

[3 sessions] CPU Verification

We offer a 50% discount to students; please complete this form to avail the discount.

This is a 3-session professional training programme covering CPU architecture and CPU-level verification, from instruction set architecture (ISA) fundamentals to a running multi-core RISC-V system.

The programme progresses from understanding the RISC-V ISA and a single-cycle CVA6 core to multi-core execution on OpenPiton silicon and CPU-level verification using industry tools.

The programme consists of three sessions:

What You Will Learn

By the end of this programme, you will:

  • Understand ISA standardisation, RISC versus CISC and RISC-V instruction formats

  • Explore CPU organisation, memory layout, addressing modes and privilege modes

  • Understand registers, calling conventions, control and status registers, traps and interrupts

  • Explore pipelining, forwarding, stalls and out-of-order issue

  • Understand multi-core RISC-V systems, HARTs and shared memory

  • Apply golden-model comparison using Spike

  • Generate directed and random instruction streams using RISC-V-DV

  • Run RISC-V compliance test suites

  • Understand CPU-level verification processes, metrics and testbench quality

  • Explore directed formal verification and mutation testing

Why This Matters

CPU verification requires more than checking individual RTL blocks. Engineers must understand instruction execution, processor architecture, multi-core behaviour and the evidence needed to sign off a complete CPU.

This programme progresses from ISA fundamentals to real multi-core execution and CPU-level verification against golden models and compliance suites.

Ideal For

  • Engineers new to CPU architecture and verification

  • Verification engineers moving from block-level to CPU-level verification

  • Engineers interested in RISC-V architecture and processor verification

Basic digital-logic familiarity is required. No prior RISC-V or UVM experience is needed.

Training Format

  • 3 sessions

  • 2 hours per session

  • 6 hours in total

  • Live online training

  • 6 live demonstrations, two per session

  • Demonstrations using RARS, CVA6, OpenPiton, Spike, RISC-V-DV and RISC-V compliance suites

  • Ten-minute break and five-minute quiz at the midpoint of each session

  • Course materials and quiz discussions

Participants need a laptop and a stable internet connection.