# New UVVM functionality: UVVM Assertions

**URL:** <https://forum.uvvm.org/t/new-uvvm-functionality-uvvm-assertions/509>\
**Category:** Announcements\
**Created:** [January 18, 2026, 4:37pm UTC](https://forum.uvvm.org/t/new-uvvm-functionality-uvvm-assertions/509 "2026-01-18T16:37:48Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![EspenTa](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.uvvm.org/espenta/32/52_2.png) [@EspenTa](https://forum.uvvm.org/u/EspenTa)\
**Post date:** [January 18, 2026, 4:37pm UTC](https://forum.uvvm.org/t/new-uvvm-functionality-uvvm-assertions/509/1 "2026-01-18T16:37:49Z")

</div>

This is a new improvement emerging from the current ESA UVVM project. This brand new functionality will allow the use of simple but important assertions in your testbench - or even inside your DUT. The UVVM assertions are heavily inspired by OVL (**[Accellera Standard OVL V2](https://www.accellera.org/downloads/standards/ovl)**) - but we have done a lot of work to simplify their usage and integrate them with UVVM.

The UVVM assertions are procedure-based and easy to use. The intention here is to use them as concurrent procedures that can be inserted into your code in a very simple way, wherever you need your assertions. You will find the documentation on **[uvvm.github.io](http://uvvm.github.io/)**, and UVVM can be downloaded from **[GitHub](https://github.com/UVVM/UVVM)**.
