A Python implementation of the UVM using cocotb
Synchronous Serial modules for cocotb
PCI express simulation framework for cocotb
Ethernet interface modules for cocotb
AXI, AXI lite, and AXI stream modules for cocotb
cocotb is a coroutine based cosimulation library for writing VHDL and Verilog testbenches in Python.