Skip to content

Open source framework based on Python and Universal Verification Metodology (UVM), to generate RTL digital designs verification environments.

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
LICENSE-CC
Notifications You must be signed in to change notification settings

ManBenit/uvmenv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UVMEnv

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).

uvmenv_logo
2024 - 2025

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.

Requirements

  • Linux Debian based distribution.

  • Python 3.10 or later.

Sections

More excercices

About

Open source framework based on Python and Universal Verification Metodology (UVM), to generate RTL digital designs verification environments.

Topics

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
LICENSE-CC

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published