Aktuelt

Nytt ESA-prosjekt for å utvide UVVM ytterligere

Skrevet av Marius Elvegård | May 23, 2024 7:57:49 AM

Videreutvikling av verdensledende verifikasjonsmetodikk

Med støtte fra ESA, har UVVM blitt den ledende verifikasjonsmetodikken verden over, og gir VHDL-samfunnet et mer effektivt verifikasjonsrammeverk for å skrive strukturerte testbenker.

Over 20 % av VHDL-utviklere globalt bruker UVVM som testrammeverk, og vi er veldig stolte av å kunne tilby dette verktøyet.

I 2017 tildelte ESA (European Space Agency) og NOSA (Norwegian Space Agency) UVVM en kontrakt for å forbedre funksjonaliteten og kvaliteten til rammeverket. Forbedringene som ble utgitt som åpen kildekode i 2019, inkluderte funksjoner som scoreboards, monitors, transaction information, kontroll av randomisation og functional coverage, checking of property checkers, brute force og protocol-aware error injection, local sequencers, simple og aktivitetsbaserte watchdogs, hierarchical VVCs (VHDL Verification Components), og specification coverage.

Fra 2020 til 2022 har vi jobbet med den andre ESA-støttede utvidelsen av UVVM. I dette prosjektet la vi til advanced randomisation, functional coverage og HDLRegression. Advanced randomisation forbedrer testkvaliteten og kjøretiden ved å gjøre stimuli mer relevant og redusere gjentatte sekvenser. Functional coverage gir nå designere muligheten til å måle hvilke spesifikke funksjonaliteter som testes, noe som sikrer bedre dekning. HDLRegression, et verktøy for automatisering av regression testing, bidrar til å effektivisere verifikasjonsprosessen ved å forenkle oppsett og kontroll av testsett, og dermed forbedre effektiviteten.

Mer detaljer rundt det nye ESA-prosjektet, hvilke oppdateringer som kommer og andre UVVM-nyheter, postes fortløpende på LinkedIn – se oversikt her.