lowRISC / ibex

Ibex is a small 32 bit RISC-V CPU core, previously known as zero-riscy.
https://www.lowrisc.org
Apache License 2.0
1.37k stars 542 forks source link

[dv] Small architectural coverage issues to investigate #1925

Open GregAC opened 1 year ago

GregAC commented 1 year ago

Following analysis of the architectural coverage from RISC-DV there are a few small issues to investigate

The lack of RAW/WAR memory hazards isn't an issue as Ibex has no data cache or store/load buffers so there's no special handling these scenarios require.

The lack of register RAW hazards in a couple of instance isn't an issue as the RAW register hazard path is well explored and the gaps aren't special corner cases just oddities of RISC-V DV instruction generation (e.g. lack of RAW hazard for lui)

estimate 8

GregAC commented 1 year ago

estimate range: 4 - 8