[2267615] %Error: rocketchip.BOOMConfig.v:662496: Assertion failed in TOP.TestHarness.ExampleTop_1.coreplex.BOOMTile_1.core.rob
%Error: /home/owahid/boom-rocket/rocket-chip/emulator/generated-src/rocketchip.BOOMConfig.v:662496: Verilog $stop
Also as you said; now if I turn off the assertion at rob.scala then Verilator seems to be passing as well and it matches with SPIKE simulation.
0 0x0000000000010798 (0xf7843707) f14 0x4040000000000000
0 0x000000000001079c (0xf8843787) f15 0x3ff0000000000000
0 0x00000000000107a0 (0x1af777d3) f15 0x4040000000000000
0 0x00000000000107a4 (0xfcf43027)
0 0x00000000000107a8 (0xf7043707) f14 0xc03e000000000000
0 0x00000000000107ac (0xf8843787) f15 0x3ff00000000000000 0x00000000000107b0 (0x1af777d3) f15 0xc03e000000000000
0 0x00000000000107b4 (0xfaf43c27)
0 0x00000000000107b8 (0xfc843707) f14 0xc025000000000000
0 0x00000000000107bc (0xfc843787) f15 0xc025000000000000
0 0x00000000000107c0 (0x12f77753) f14 0x405b900000000000
0 0x00000000000107c4 (0xfc043687) f13 0x4040000000000000
If you want to replicate the error (in default boom settings) you might look into the following link, -> source code -> auto*tar.gz -> basicmath -> basicmath_small
http://vhosts.eecs.umich.edu/mibench// that provides free MiBench benchmarks.
According to their paper, basicmath_small performs 65 million instruction and 60% of them are integer. Just FYI; I could not open the dumped commit log output file in Vi editor as it is 9.8G and it takes forever to open. I used meld to open (and differentiate where ISA/Verilator mismatches) it and searched for that sequence in the partial file, if I scroll it seems to have no end for a 9.8G txt file.
Thanks,
owahid