Paolo Borgis
Design of a UVM Based RISC-V model for Digital Functional Verification.
Rel. Guido Masera, Maurizio Martina, Maurizio Capra. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Elettronica (Electronic Engineering), 2025
Abstract
The continuous growth in complexity of modern digital systems and the rapid diffusion of the open RISC-V Instruction Set Architecture have made functional verification a fundamental step in the design flow. Ensuring that a processor behaves correctly under all possible operating conditions is increasingly challenging, and verification today often represents the largest share of the overall design effort. For this reason, advanced methodologies such as the Universal Verification Methodology (UVM) are essential to build reliable, reusable, and scalable verification environments. In this thesis, a UVM-based framework was set up to verify a RISC-V processor. The work focuses on the CV32E20 core from the OpenHW Group’s CORE-V family as the main reference and builds an environment that can handle both the base ISA and selected custom extensions.
The testbench is organized in layers and brings together different components such as stimulus generators, monitors, scoreboards, and a reference model used to check the execution of instructions
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Informazioni aggiuntive
Corso di laurea
Classe di laurea
Aziende collaboratrici
URI
![]() |
Modifica (riservato agli operatori) |
