-
Notifications
You must be signed in to change notification settings - Fork 96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create CV32E40Pv2_not_verified_features.xlsx #677
Create CV32E40Pv2_not_verified_features.xlsx #677
Conversation
Added a file that contains more informations on verification limitations
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for creating this document @XavierAubert! I would ask for one change. In cell F7 it says:
RTL freeze criteria for Dolphin Desgin but not for OHG
That is technically correct (except for the typo in Design
😉), but could expand it to say:
RTL freeze criteria for Dolphin Design but not for OpenHW Group. FSM Transition and State are encompassed by Branch plus Condition code coverage.
Not sure this is enough. For instance in the controller there are 2 "dead states" when COREV_CLUSTER == 0, i.e. ELW_EXE and IRQ_FLUSH_ELW. But they are still there in the FSM.
Hopefully these 2 checks severity is Caution and not Error... |
Interesting point. My statement assumes that there are no dead states. |
Could FSM DEAD STATES and FSM UNREACHABLE TRANSITION be RTL Freeze blocking points? But too late for CV32E40Pv2! |
Took into account Mike comments
I corrected the typo and added "plus Statements" to your words, so at least it encompasses as well unreachable states with waived code. |
You are right @XavierAubert, it is often better to include such coverage so we do not need to have these debates! 😝 As @pascalgouedo, says, it is too late for CV32E40Pv2 and I am content to sign-off on what we have today. |
Added a file that contains more informations on verification limitations and features not verified.
Feel free to tell me if there is anything missing or if I am not commiting in the right place