JoseIuri / Aurora

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:MIT License


Languages

Language:Python 100.0%