Skip to content

[dv] Include CHERIoT Load/Store/Jump signals in fcov assertions - #2506

Open
SamuelRiedel wants to merge 1 commit into
lowRISC:masterfrom
SamuelRiedel:cheriot-fcov
Open

SamuelRiedel wants to merge 1 commit into
lowRISC:masterfrom
SamuelRiedel:cheriot-fcov

Conversation

@SamuelRiedel

Copy link
Copy Markdown
Contributor

Those fcov assertions were not properly updated when adding CHERIoT. Because those CHERIoT instructions are decoded with different control signals, we have to look out for both.

Signed-off-by: Samuel Riedel <sriedel@lowrisc.org>
@elliotb-lowrisc

Copy link
Copy Markdown
Contributor

Just to check, does InstrCategoryBranchCorrect not also need updating anymore? It did at one point, but I could believe some implementation refinement has changed that and I can't see it firing when I run a test locally.

@elliotb-lowrisc

Copy link
Copy Markdown
Contributor

Actually, looking back at my original notes I can't see InstrCategoryBranchCorrect mentioned, so perhaps I made a copy-paste or assumption error. Apologies

@elliotb-lowrisc elliotb-lowrisc left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All three assertions changed here go from firing to not firing in my testing, so all good!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants