Cocotb is a COroutine based COsimulation TestBench environment for verifying VHDL/Verilog RTL hardware designs using Python.