core-v-verif icon indicating copy to clipboard operation
core-v-verif copied to clipboard

Cover the cross of NMI and Debug with assertions

Open silabs-mateilga opened this issue 3 years ago • 1 comments

The cases where an entry to debug crosses with an NMI event are not covered by assertions. There are several corner cases here, which should be covered.

Note that the corner case where an illegal instruction, debug entry and NMI has been excluded from the assert "a_illegal_insn_debug_req". Make sure this case is covered by the assertions added in this task.

Task is completed when assertions covering any case where an NMI and a debug request interact. Develop for cv32e40x.

silabs-mateilga avatar Jan 21 '22 14:01 silabs-mateilga

The cases where an entry to debug crosses with an NMI event are not covered by assertions.

Are the cases where an entry to debug crosses with an NMI event mentioned in the DVplan(s)? If not, then please create an issue against the DVplan. If these cases are covered in the DVplan, then I recommend we close this issue as it is part of our process to have either a directed testcase or (preferably) functional coverage (either coverpoints or cover properties) for all features of the DUT.

MikeOpenHWGroup avatar Jan 21 '22 22:01 MikeOpenHWGroup

@silabs-mateilga This covers it?

bilde

silabs-robin avatar Dec 12 '23 14:12 silabs-robin