ibex/dv
Dawid Zimonczyk 1dfddee5e6 Value passed to UVM set_timeout is calculated as 1000000000 basing on 1ns/1ps timescale.
But if you are using precompiled UVM it may be compiled with other timescale depending on compilation option used when it was compiled or tools default timescale value (uvm does not set timescale int the code).
In this case for us precompiled UVM timescale is 1ps/1ps - so UVM gets 1000000000 in set timeout but interprets it as ps. As a result timeout is 1000 times smaller that you expect. That is why we are getting timeouts.
It is hard to find perfect solution. One of them is to recompile the UVM with -timescale 1ns/ps (or whatever you will use for your design).
2020-07-10 10:56:03 +01:00
..
cs_registers Clean up Verilator sections in core files 2020-07-03 17:54:41 +01:00
riscv_compliance Clean up Verilator sections in core files 2020-07-03 17:54:41 +01:00
uvm Value passed to UVM set_timeout is calculated as 1000000000 basing on 1ns/1ps timescale. 2020-07-10 10:56:03 +01:00
verilator/pcount Spelling fix: seperate -> separate 2020-06-05 11:37:37 +01:00