lowRISC / lowRISC/opentitan

[pattgen/dv] Inactive level feature: scoreboard modeling and coverage measurement

Open
#23,219 5 comments 0 reactions 1 assignee Assigned to @hcallahan-lowrisc View on GitHub
Component:DV IP:pattgen
Dominant language
SystemVerilog
Stars
3.6k
Forks
1.1k
Avg merge
2d 22h
Merged PRs (30d)
141

Description

PR #23198 added the *inactive level* feature to pattgen. That PR contains the new `pattgen_inactive_level_vseq` to activate that feature. As pattgen's scoreboard currently doesn't model this feature, it is presently deactivated in that vseq.

We need to:
- [ ] model this feature in the scoreboard and activate the scoreboard in `pattgen_inactive_level_vseq`
- [ ] add coverpoints to measure the feature
- [ ] if needed based on coverage results, extend `pattgen_inactive_level_vseq` to close coverage over the feature
- [ ] remove the `TODO(#23219)` comments in the code

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.