lowRISC / lowRISC/opentitan

[edn/dv] Add checks on the alert signal

Open
#21,216 5 comments 0 reactions 0 assignees View on GitHub
Component:DV IP:edn Subsystem:Entropy
Dominant language
SystemVerilog
Stars
3.6k
Forks
1.1k
Avg merge
2d 22h
Merged PRs (30d)
141

Description

### Description

Currently the alert vseq only checks whether the alert flag is set in the status register.
Whether the actual alert is raised to the alert handler is not checked.
This is a coverage hole that needs to be filled. We possibly also need to write an alert agent
to allow for the change to happen.

Contributor guide

Open the contributing guide

Research direction

Start with the alert vseq and status-register check described in the issue, then trace how the alert handler receives the actual alert signal. Done means the verification checks that the alert reaches the handler, with an alert agent added if required to trigger the change.

Written by the indexing model from the issue text.

Assessment

Domain
embedded-iot, security, testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.