tpoikela / uvm-python

UVM 1.2 port to Python
Apache License 2.0
243 stars 46 forks source link

Latest version of cocotb Verilator will always issue error %Error-TIMESCALEMOD. #37

Open jg-fossh opened 3 years ago

jg-fossh commented 3 years ago

The latest uvm-python depends on cocotb 1.5.0.rc2 which seems to have issues with verilator.

Even trying to set a combination of dependencies that could work seems to hang the simulation process, might be caused by changes in cocotb-bus or cocotb.

cmarqu commented 3 years ago

Tracked in https://github.com/cocotb/cocotb/issues/2471

tpoikela commented 3 years ago

Looks like this needs to be solved from cocotb-side. I'll wait for the patch, and then update the version to the dependencies.

jg-fossh commented 3 years ago

A workaround has been documented on https://github.com/cocotb/cocotb/issues/2471 and the issue has been marked as closed.

ktbarrett commented 3 years ago

This was fixed in Verilator upstream (idk if it is on a released version yet), however several Verilator bugs are prohibiting Verilator master from working with cocotb.