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

[rstmgr] D2(S) Signoff #20991

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

[rstmgr] D2(S) Signoff #20991

msfschaffner opened this issue Jan 25, 2024 · 2 comments

Comments

@msfschaffner
Copy link
Contributor

msfschaffner commented Jan 25, 2024

Description

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

@msfschaffner msfschaffner added this to the Earlgrey-PROD.M2 milestone Jan 25, 2024
@msfschaffner msfschaffner changed the title [rstmgr] D2 Signoff [rstmgr] D2(S) Signoff Jan 25, 2024
@matutem
Copy link
Contributor

matutem commented Feb 17, 2024

Commits since Earlgrey-ES tapeout

git log Earlgrey-M2.5.2-RC0.. --oneline -- hw/ip/rstmgr/ hw/ip_templates/rstmgr
  • 15cd8d3 [ipgen,rstmgr] Remove hw/ip/rstmgr and old autogen files
    • no impact: transition to ipgen
  • 0750df2 [ipgen,rstmgr] Fix core files
    • no impact: transition to ipgen
  • b16179d [ipgen,rstmgr] Fix BUILD files
    • no impact: transition to ipgen
  • f3227f1 [ipgen,rstmgr] Change templates to use plain dictionaries
    • no impact: transition to ipgen
  • f9d8ed1 [ipgen,rstmgr] Turn a few more files into templates and fix paths
    • no impact: transition to ipgen
  • f58a9a1 [ipgen,rstmgr] Remove files that are generated
    • no impact: transition to ipgen
  • f99c77f [ipgen,rstmgr] Move some template files to their intended destination
    • no impact: transition to ipgen
  • a23c70b [ipgen,rstmgr] Copy all hw/ip/rstmgr files to ip_templates
    • no impact: transition to ipgen
  • 275cf14 [ipgen,rstmgr] Add tpldesc hjson file
    • no impact: transition to ipgen
  • 27309c6 [topgen,rstmgr] Remove useless reset_obj generation variable
    • no impact: transition to ipgen
  • 61a237e [util/reggen] reverse order of substruct generation
    • no RTL impact, and DV impact is transparent to the code
  • ce648ca [ipgen.pwrmgr] Change core files to vlnv naming and label as virtual
    • no impact: core file enhancement to avoid multi-top issues
  • de31bdf [reggen] Remove the devmode input
    • no impact: devmode_i was set to constant 1'b1 and changes are transparent
  • 0c759b9 [dv,rstmgr] Fix lint warning in constraint
    • no impact: fixes lint waning with a simple rename
  • af22161 [sival,chip_testplans] Handle alert_handler enables tests
    • no impact: it corrects a mistake in the testplan
  • 3f88a55 [pwrmgr,ipgen] Generate pwrmgr ip_autogen files with topgen
    • no impact: it only changes some links to pwrmgr in documentation
  • 1ecc9b9 [rstmgr,pwrmgr] Replace tabs with spaces in plans
    • no impact: trivial formatting change in testplans
  • 1f7c806 [sival,rstmgr] Add features in rstmgr.hjson.tpl
    • no impact: adds features in hjson file for sival tracking
  • 1b16ca2 [reggen] Add mubi support SWAccess that sets/clears a reg
    • has RTL and DV impact: it needs improved testing
  • 59f8142 [doc] Moved badges over to using hosted images
    • no impact: documentation-only change
  • 324a77e [doc] rstmgr registers and interfaces now use CMDGEN
    • no impact: documentation-only change
  • 0e6148c [dv/rstmgr] Add SVA checking rst_en_o track resets_o
    • positive impact: adds SVA to check resets and rst_en (for alert handler) are in sync, fixing outstanding issue
  • 9d1f184 [dv/rstmgr] Fix leaf_rst_cnsty test
    • no impact: fixes a test flakiness due to issuing transactions that violate the alert protocol
  • 7688e71 [reggen] Add initial support for version and cip_id hjson fields
    • no impact: adds version and cip_id in hjson metadata
  • fbd888e Revert "[reggen] Add CIP_IDs and bump all major versions"
    • no impact: reverts PR below
  • 0ba10b3 [reggen] Add CIP_IDs and bump all major versions
    • no impact: this PR was reverted

Issues closed since the Earlgrey-ES tapeout

Currently open issues

Summary

For D2S, only the latter issue needs to be sorted out.

@msfschaffner
Copy link
Contributor Author

Thanks for putting this together, @matutem.

Agreed that the RTL change for MUBI CSRs could use a dedicated CIP CSR test.
The RTL side of it should be done however.

Given the priorities and recommendation for #16384, I do not think that we will be able to enhance this for Earlgrey PROD.
My suggestion would therefore be to leave the design as it is today and sign it off for D2S.

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

No branches or pull requests

3 participants