# Inside UVVM: Architecture and Design of Custom Verification Components

- Institution: CERN
- Speaker: Markus Leiter
- Year: 2026
- Language: English
- Subjects: Art, architecture and design
- Source: [CERN](https://videos.cern.ch/record/3025771)
- Licence: [CERN](https://copyright.web.cern)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

This talk takes an in-depth look inside a UVVM VVC, explaining its internal architecture and core design principles. Key concepts such as the command-based interface, command queue, command interpreter, and executor are explored in detail, along with synchronization mechanisms, transaction handling, and the interaction with Bus Functional Models (BFMs).

Building on this foundation, the presentation demonstrates how to develop custom UVVM-compliant VVCs using the official templates and generator support. Practical guidance and best practices are shared to help attendees design reusable, maintainable, and well-integrated verification components that fit seamlessly into existing UVVM-based testbenches.

The talk is aimed at FPGA developers who are already familiar with the basics of UVVM and want to move beyond using existing VVCs—gaining the confidence to understand, extend, and create their own verification components.

00:00:00 Slide 1

00:00:23 Slide 2

00:01:24 Slide 3

00:01:47 Slide 4

00:02:24 Slide 5

00:03:37 Slide 6

00:04:21 Slide 7

00:05:22 Slide 8

00:06:40 Slide 9

00:07:10 Slide 10

00:08:35 Slide 11

00:10:13 Slide 12

00:10:38 Slide 13

00:11:04 Slide 14

00:11:54 Slide 15

00:12:12 Slide 16

00:12:50 Slide 17

00:13:24 Slide 18

00:14:38 Slide 19

00:15:05 Slide 20

00:16:10 Slide 21

00:16:43 Slide 22

00:21:19 Slide 23

00:22:10 Slide 24

## Lectures

1. [Inside UVVM: Architecture and Design of Custom Verification Components](https://invisiblenetwork.ai/learn/cern/3025771/5384e24044c0), 29 min (CERN's player)
