ibex icon indicating copy to clipboard operation
ibex copied to clipboard

[dv] Add ecc error generation to memory agent

Open GregAC opened this issue 3 years ago • 2 comments

We need to stimulate ECC errors. The incoming bus data has integrity bits. The driver should provide incorrect versions of these at configurable random internals in a similar manner to how bus errors work.

Also update co-simulation to support internal interrupts from ECC errors.

estimate 8 remaining 2022-09-20 3

GregAC avatar Jul 28 '22 09:07 GregAC

@ctopal decided to split this into two issues after all, see cosim issue here: https://github.com/lowRISC/ibex/issues/1732

I've left that unassigned for now. Potentially it's something I can look at as I'm more familiar with what's needed. Work on the agent side of things for now. I'll let you know if I find time for the cosim stuff and if not you can get going on that when you need it.

GregAC avatar Jul 28 '22 10:07 GregAC

remaining 2022-09-20 3

ctopal avatar Sep 20 '22 13:09 ctopal

remaining 2022-10-14 1

ctopal avatar Oct 14 '22 01:10 ctopal

I have a set of commits on top of Canberk's work in https://github.com/lowRISC/ibex/pull/1811 but no PR yet. Once that is merged this will be complete.

GregAC avatar Nov 01 '22 08:11 GregAC

Completed by https://github.com/lowRISC/ibex/pull/1907

GregAC avatar Nov 16 '22 17:11 GregAC