Skip to content

Automatic testbench and reference flow generation tool compatible with UVM and SVA.

License

Notifications You must be signed in to change notification settings

JoseIuri/Aurora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Aurora Integrated Reference Flow Generation

Table of Contents

Getting Started

Implements an Automatic reference flow creator based on Python and template files. This software automatize creation of testbenchs for hardware verification in UVM, and all the the connections between the UVM Componnents in the environment based on a configuration as a input for code generation. This tool also generate the frontend directories and also let them use formal assertions as part of their development process, same as in TDD.

Prerequisites

Python 3.X

Packages:
    os
    sys
    getopt
    colorama
    pathlib

Running the tests

To run the software use this command line from rundir folder:

python3 ../scripts/aurora.py (verif|fe) -i <input_configuration_file> -o <output-directory>

Authors

  • José Iuri Barbosa de Brito - JoseIuri

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Contributing

  1. Fork it (https://github.com/JoseIuri/Aurora/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Acknowledgments

  • XMEN Lab - Federal University of Campina Grande - Brazil

XMEN Lab

About

Automatic testbench and reference flow generation tool compatible with UVM and SVA.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages