Universal Verification Metodology Environments
Open source framework based on Python and Universal Verification Metodology (UVM), to generate RTL digital designs verification environments.
Instituto Politécnico Nacional (IPN).
Centro de Investigación en Computación (CIC).
This repository contains academic content, you can find it into `docs` directory.
Master thesis title: "UVMEnv: Framework de código abierto, basado en Python y UVM, para generar ambientes de verificación de circuitos digitales"
- Source code is licenced under Apache 2.0 (LICENSE).
- Academic content (thesis and documentation/images into `docs` directory) is licensed under Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International [CC BY-NC-ND 4.0] (LICENSE-CC.md).
Attribution is required in both of cases.
UVMEnv: Framework de código abierto, basado en Python y UVM, para generar ambientes de verificación de circuitos digitales © 2024 por Manuel Emilio Benítez Morales está licenciado bajo Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International
UVMEnv is intended for easy UVM environments creation, using a screaming architecture and working by projects with a general
hierarchy based on UVM standard 1.2,
making directly understandable the UVMEnv project structure (files and directories) with the hierarchy, supported
by the command user interface.
In other words: seeing the UVMEnv main hierarchy, get exactly which part of project structure is necessary to edit and
which is its hierarchy level.
-
Linux Debian based distribution.
-
Python 3.10 or later.