-
Notifications
You must be signed in to change notification settings - Fork 792
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
[aes] V2S Signoff #21029
Comments
Commits since Earlgrey-ES tapeout
fa5dc8a [pre_sca] Convert PROLEAD configuration files to Unix format Issues closed since the Earlgrey-ES tapeoutDD (& DV)
DV
Doc
Community support requests
Misc
Currently open issuesDD (& DV)
DV
Misc
Coverage report from 02/21/2024The following reports have been retrieved from the nightly DV dashboard (based on commit df66f8a). Masked variantUnmasked variantAt a first glance, the progress on the sequences seems low. However, upon inspecting the pass/fail rates, one can see that all tests have a pass rate above 90%, meaning the V2S criteria are still met as before. Similarly, coverage metrics are above the threshold. The last FPV report is from Aug 2023 and all FPV tests were passing for AES. Since then, the only relevant RTL change was the replacement of the PRNG which doesn't touch FPV. SummaryThe only relevant RTL change in this block was #19091 where we replaced the LFSR-based PRNG Most test failures are in the FI tests part of V2S. Modeling the expected behavior for these tests would require high effort without a clear benefit, we don't gain more confidence into these FI countermeasures by reaching 100% pass rate. The important work here has been to ensure that the countermeasure isn't optimized away during synthesis and this work has been done a long time ago. Still, the pass rate for all tests is above the V2S threshold of 90%. Since M2.5.2 there has been some DV work to enable a previously disabled test (stress_all) and some fixes to improve functional coverage. One little and uncritical coverage hole has been discovered since then which is tracked in #20941. All coverage metrics are above the V2S threshold of 90%. Since the block still fulfills the V2S criteria, I am suggesting to sign this off at V2S directly. |
Would you mind taking a look at this @msfschaffner and @andreaskurth please? |
Thanks for the analysis @vogelpi. Given the amount of verification (both DV and SCA) that has been repeated to cover the PRNG changes, I agree that we can sign this off at V2S directly. |
Thanks for the detailed analysis, @vogelpi! I agree with signing off at V2S, too. |
Description
Ensure V1 / V2S signoff criteria are fulfilled after focus area changes have landed.
The text was updated successfully, but these errors were encountered: