cve2 icon indicating copy to clipboard operation
cve2 copied to clipboard

ISA Functional Coverage collection from RVFI agent

Open DBees opened this issue 1 year ago • 2 comments

This task is complete when the RVFI monitor is connected to the isacov monitor and is successfully collecting functional coverage data.

DBees avatar Apr 11 '24 23:04 DBees

Update: @cairo-caplan updated the environment and generated MikeOpenHWGroup cv32e20-dv Pull-Request #2, which has been successfully merged in. I can confirm that the RVFI logfile (uvm_test_top.env.rvfi_agent.trn.log) is written out and that ISACOV functional coverage is generated (at least with DSim).

As explained in the above PR, currently the RVFI monitor is disabled from writing to its Analysis Port. Before closing this issue we should determine whether this should be the default and how we can enable the RVFI monitor at run-time.

MikeOpenHWGroup avatar Aug 11 '25 21:08 MikeOpenHWGroup

how we can enable the RVFI monitor at run-time.

I addressed this on PR 3 to MikeOpenHWGroup/cv32e20-dv:top-e20-dv, however it uses a new fork of core-v-verif.

cairo-caplan avatar Aug 22 '25 15:08 cairo-caplan