Skip to main content

Python Implementation of Universal Verification Methodology

Project description

Description

pyuvm implements the most often-used parts of the UVM while taking advantage of the fact that Python does not have strict typing and does not require parameterized classes. The project refactors pieces of the UVM that were either overly complicated due to typing or legacy code.

The code is based in the IEEE 1800.2 specification and most classes and methods have the specification references in the comments.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyuvm-1.0.1.tar.gz (29.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyuvm-1.0.1-py3-none-any.whl (30.7 kB view details)

Uploaded Python 3

File details

Details for the file pyuvm-1.0.1.tar.gz.

File metadata

  • Download URL: pyuvm-1.0.1.tar.gz
  • Upload date:
  • Size: 29.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for pyuvm-1.0.1.tar.gz
Algorithm Hash digest
SHA256 e39f650cdb3c6990cd1fd8501f7981b11fba1b98eaaeae82dc9389e5372dece2
MD5 bfa2c744e96f5e7ef81259c2da3bd900
BLAKE2b-256 41fa5c34275eb454aa85c370735cbbaf1e92347acbb2d6835f486e2ea4cb005d

See more details on using hashes here.

File details

Details for the file pyuvm-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: pyuvm-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 30.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for pyuvm-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 94e0b82bffef2d2bfb61fee704a6e6bcad6b9ff6ef2cabc1dd4de57a51dd2356
MD5 0118a1687f26b51f1ef35178c07ae787
BLAKE2b-256 499431087c22d7ba95e72d18955e6918bd5e207d7aeb90ba3245293e009d01fe

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page