JoseIuri / UVM_Python

This repository contains an example of the connection between an UVM Testbench and a Python reference model.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UVM_Python

Table of Contents

Getting Started

Python is a language that provides a high-level programming language for numerical computation and other operations. This repository contains an example of a connection between an UVM testbench and a Python reference model for a simple operation of sum.

XMEN Lab

Prerequisites

UVM 1.2

Cadence xrun(64): 18.09-s011

Python 3.6

Running the tests

To run the simulation just do the make command.

make

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/UVM_Python/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

About

This repository contains an example of the connection between an UVM Testbench and a Python reference model.

License:MIT License


Languages

Language:SystemVerilog 89.5%Language:Makefile 5.0%Language:C++ 4.8%Language:Tcl 0.5%Language:Python 0.2%