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

[clkmgr] V2(S) Signoff #21024

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

[clkmgr] V2(S) Signoff #21024

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

Comments

@msfschaffner
Copy link
Contributor

Description

Ensure V2(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 added the Component:DV DV issue: testbench, test case, etc. label Jan 25, 2024
@matutem
Copy link
Contributor

matutem commented Feb 14, 2024

Commits since Earlgrey-ES tapeout

$ git log Earlgrey-M2.5.2-RC0..HEAD --oneline hw/ip/clkmgr/
  • 0d14dd6 [docs] Fix repetitions of the definite article
    • no impact
  • f95c980 [lint,clkmgr] Clean lint for verible
    • no impact - formatting only
  • 7c97490 [clkmgr] Insert hookup buffers on all root clock inputs
    • design impact - insert OCC hook points
  • ab4b36f [ipgen,rstmgr] Fix paths to rstmgr in md files
    • no impact - doc only
  • c721c51 [rtl, prim] Add 'commit' functionality to prim_count
    • design impact - minimal, since commit_i is set to 1, and cnt_next_o was unused
  • 61a237e [util/reggen] reverse order of substruct generation
    • no impact - it only changes the unused clkmgr_reg_plkg.sv in ip/clkmgr
  • ce648ca [ipgen.pwrmgr] Change core files to vlnv naming and label as virtual
    • no impact - core file only, change dependency to ip_interfaces:pwrmgr_pkg
  • de31bdf [reggen] Remove the devmode input
    • minimal impact - devmode_i was unused
  • af22161 [sival,chip_testplans] Handle alert_handler enables tests
    • dv impact minimal - add missing hjson feature label
  • 3f88a55 [pwrmgr,ipgen] Generate pwrmgr ip_autogen files with topgen
    • no impact - doc only
  • 20c6550 [dv/clkmgr] Fix clkmgr_env.core dependencies
    • no impact - fixes missing dependency in core file
  • 897b51e [sival,clkgr] Add features in clkmgr.hjson.tpl
    • dv impact minimal - adds hjson features labels
  • 1b16ca2 [reggen] Add mubi support SWAccess that sets/clears a reg
    • no impact - prim_subregs add explicit .Mubi (1'b0) for non-mubi subregs
  • 088eee0 [clkmgr,dv] Avoid passing a mubi4_t as a uvm_reg_data_t output arg
    • no impact - fixes xcelium typing warnings
  • 59f8142 [doc] Moved badges over to using hosted images: no impact - doc only
  • 182f51b [dv/clkmgr] Ignore coverage crosses that are unrealistic
    • dv no impact - only removes obvious coverage holes
  • a005c96 [doc] clkmgr registers and interfaces now use CMDGEN
    • no impact - doc only
  • 7d0117c [dv/clkmgr] Add test for regwen functionality
    • dv impact minimal - adds a new test
  • e8c303f [dv/clkmgr] Fix occasional clkmgr_peri test failure
    • dv impact minimal - fixes occasional test failure
  • 0d8b4d4 [dv/clkmgr] Improve handling of clock measure control CSRs
    • dv impact minimal - test code refactoring
  • 8ff4837 [dv/clkmgr] Increase wait cycles in clkmgr_lost_calib_ctrl_en_sva_if
    • dv impact minimal - fixes test failures
  • bdf5e83 [clkmgr,dv] Fix type in clkmgr_extclk_vseq
    • no impact - lint cleaning
  • 7688e71 [reggen] Add initial support for version and cip_id hjson fields
    • no impact - collateral data only
  • fbd888e Revert "[reggen] Add CIP_IDs and bump all major versions"
    • no impact - reverts the change below
  • 0ba10b3 [reggen] Add CIP_IDs and bump all major versions
    • no impact - this was reverted
  • e47df29 [misc] Use lc_tx_t testing functions at endpoints
    • no impact - code change with no functional impact

Issues closed since the Earlgrey-ES tapeout

Currently open issues

There are two interesting open DV issues:

As mentioned in the commented issues above, these two should not impact V2S, and may be considered for V3.

Coverage report from 07/02/2024

Screenshot from 2024-02-15 13-14-23

Summary

There were no salient RTL changes or changes in the testplan.
There are no issues that justify reverting V2S status.

@msfschaffner
Copy link
Contributor Author

I agree with the assessment, the remaining DV issues appear to be in the coverage closure category (V3) and coverage metrics still fulfill V2(S) requirements.

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:clkmgr Type:Signoff
Projects
None yet
Development

No branches or pull requests

3 participants