cocotb is a coroutine based cosimulation library for writing VHDL and Verilog testbenches in Python.
https://github.com/cocotb/cocotb
#3608