Add Sdtrig Coverpoints - #1982
Draft
pclarkhmc wants to merge 63 commits into
Draft
Conversation
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Wire cp_mstatus_fs_csr_write to a dedicated csr_writes coverpoint binning
the 9 csrr{w,s,c} fcsr/frm/fflags accesses, and remove the unused cp_badfrm
building blocks. Map cp_mstatus_fs_legal onto the mstatus_fs_vs_xs_off_op
normative rule (non-Off legal side) and drop the resolved TODOs.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
cp_badfrm was removed, so roundingmode_rsv now maps only to the static rounding-mode check SsstrictS_instr_cg/cp_Ftype. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
…ode size Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: pclarkhmc <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: pclarkhmc <pclark@g.hmc.edu>
Regenerated rv32e/rv32i/rv64e/rv64i suites and coverage helpers via `make clean-tests tests`. Replaces parent-venv-generated output whose register allocation differed and which still emitted the forbidden `.align`; regenerated output uses `.p2align` and matches CI's generator. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Conflict resolution in earlier act4 merges dropped upstream's VERIFICATION_RWX_SUCCESS macro from the PMPZalrsc cfg_wr tests, which put an unrelated revert in this PR's diff. Restore both files to the act4 versions. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
…mie disable after code, disabling zeros tdata1 Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
…es.py to take no march Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Signed-off-by: Pierce Clark <pclark@g.hmc.edu>
Add hand-written SdtrigSm functional coverage (covergroups, init, and shared mcontrol6 coverpoints) under coverpoints/priv, and register them in the coverage config, base init, and base sample hooks. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds System verilog coverpoints for Sdtrig