Jun 13Vibe with Hermes Agent — Bengaluru · RSVP
ToolsMCPBlogResearchCommunityStar on GitHub
All Tools
P
Dev ToolsFreeOpen Source

PYUVM

Python implementation of UVM for cocotb testbenches

Apache-2.0

ABOUT

UVM testbenches usually need SystemVerilog and a licensed simulator. pyuvm ports UVM to Python on top of cocotb so teams write sequences, agents, and scoreboards without a vendor UVM stack.

INSTALL
pip install pyuvm

INTEGRATION GUIDE

1. Write a UVM agent and sequence in Python and drive a DUT via cocotb 2. Port a SystemVerilog UVM testbench pattern to an open Python flow 3. Combine pyuvm with Icarus, Verilator, or GHDL instead of a vendor sim 4. Teach UVM methodology without a SystemVerilog simulator license

TAGS

pyuvmuvmcocotbverificationpythonsystemverilogtesting