Skip to content
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

[alert_handler] V2(S) Signoff #21028

Closed
msfschaffner opened this issue Jan 25, 2024 · 4 comments
Closed

[alert_handler] V2(S) Signoff #21028

msfschaffner opened this issue Jan 25, 2024 · 4 comments
Assignees
Labels
Component:DV DV issue: testbench, test case, etc. IP:alert_handler Type:Signoff

Comments

@msfschaffner
Copy link
Contributor

Description

Ensure V2(S) signoff criteria are still maintained (this is not a focus area block).

@msfschaffner
Copy link
Contributor Author

msfschaffner commented Mar 13, 2024

[alert_handler] V2S Signoff

This is mostly carried over from #20993.

The alert handler is not a focus block.

Commits since Earlgrey-ES tapeout

$ git rev-parse --short HEAD

bc285b7

$ git log Earlgrey-M2.5.2-RC0..HEAD --oneline hw/top_earlgrey/ip_autogen/alert_handler

ab4b36f [ipgen,rstmgr] Fix paths to rstmgr in md files
5639924 Revert "[edn] Move prim_edn_req out of prim"
c721c51 [rtl, prim] Add 'commit' functionality to prim_count
61a237e [util/reggen] reverse order of substruct generation
4a9a881 [topgen] Pass topname key/value pair to ipgen
3b4e36e [edn] Move prim_edn_req out of prim
de31bdf [reggen] Remove the devmode input
975a6eb [adc_ctrl,dv] Tidy up access to intr_state in env_cfg files
ca2b62b [dv, testplan] Replace descr by desc for consistency
3b94957 [alert_handler,sival] Add feature list to alert_handler data
1b16ca2 [reggen] Add mubi support SWAccess that sets/clears a reg
59f8142 [doc] Moved badges over to using hosted images
7688e71 [reggen] Add initial support for version and cip_id hjson fields
fbd888e Revert "[reggen] Add CIP_IDs and bump all major versions"
0ba10b3 [reggen] Add CIP_IDs and bump all major versions
2c6d825 [alert_handler] Convert theory of operation to template

Issues closed since the Earlgrey-ES tapeout

https://github.com/lowRISC/opentitan/issues?q=is%3Aissue+is%3Aclosed+closed%3A%3E2023-06-27+alert_handler

None of these issues should block V2S signoff of this IP.

Currently open issues

https://github.com/lowRISC/opentitan/issues?q=is%3Aissue+is%3Aopen+alert_handler

None of these issues should block V2S signoff of this IP.

Coverage report from 03/10/2024

image

Summary

The following commits changed alert_handler's RTL (from git log --oneline Earlgrey-M2.5.2-RC0..HEAD -- hw/top_earlgrey/ip_autogen/alert_handler/rtl):
5639924 Revert "[edn] Move prim_edn_req out of prim"
c721c51 [rtl, prim] Add 'commit' functionality to prim_count
61a237e [util/reggen] reverse order of substruct generation
3b4e36e [edn] Move prim_edn_req out of prim
de31bdf [reggen] Remove the devmode input
1b16ca2 [reggen] Add mubi support SWAccess that sets/clears a reg
fbd888e Revert "[reggen] Add CIP_IDs and bump all major versions"
0ba10b3 [reggen] Add CIP_IDs and bump all major versions
However, none of them changes the behavior of alert_handler. Thus, documentation and DV environment don't have to be updated.

There are currently no TODOs in alert_handler's RTL and DV code.

Conclusion

Since there were no changes, and the coverage is still above 90% across the board, I think we can leave the block at V2S as stated in the Hjson:

version: "1.0.0",
life_stage: "L1",
design_stage: "D3",
verification_stage: "V2S",
dif_stage: "S2",

@msfschaffner
Copy link
Contributor Author

msfschaffner commented Mar 13, 2024

@rswarbrick @andreaskurth @vogelpi PTAL

@matutem
Copy link
Contributor

matutem commented Mar 20, 2024

This looks good to me.

@matutem
Copy link
Contributor

matutem commented Mar 20, 2024

Closing this issue as completed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component:DV DV issue: testbench, test case, etc. IP:alert_handler Type:Signoff
Projects
None yet
Development

No branches or pull requests

4 participants