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

An RTL change #1

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

An RTL change #1

wants to merge 3 commits into from

Conversation

GregAC
Copy link
Owner

@GregAC GregAC commented May 6, 2023

No description provided.

@GregAC GregAC force-pushed the master branch 2 times, most recently from d9bfafc to 2585e30 Compare May 7, 2023 09:32
@GregAC GregAC force-pushed the gh_action_test branch from b62e662 to 7e7c81c Compare May 7, 2023 09:33
@gregac-test
Copy link

CHANGE AUTHORIZED: hw/ip/otbn/rtl/otbn_core.sv
CHANGE AUTHORIZED: hw/ip_templates/alert_handler/rtl/alert_handler.sv

@gregac-test
Copy link

CHANGE AUTHORIZED: hw/ip/otbn/rtl/otbn.sv

@GregAC GregAC force-pushed the gh_action_test branch from 10938c7 to 4200529 Compare May 7, 2023 21:26
@GregAC GregAC force-pushed the gh_action_test branch from 4200529 to 16899f0 Compare May 8, 2023 14:50
@GregAC GregAC force-pushed the gh_action_test branch 4 times, most recently from fe0e278 to 265ea85 Compare May 8, 2023 15:04
@GregAC GregAC force-pushed the master branch 2 times, most recently from 934dec8 to cf05dff Compare May 8, 2023 15:13
@GregAC GregAC force-pushed the gh_action_test branch from 265ea85 to 6be6746 Compare May 8, 2023 15:13
@GregAC
Copy link
Owner Author

GregAC commented May 8, 2023

CHANGE AUTHORIZED: hw/ip/otbn/rtl/otbn_core.sv
CHANGE AUTHORIZED: hw/ip_templates/alert_handler/rtl/alert_handler.sv

@GregAC GregAC force-pushed the gh_action_test branch 2 times, most recently from 69aad2c to 395a3f1 Compare May 8, 2023 15:20
@GregAC
Copy link
Owner Author

GregAC commented May 8, 2023

CHANGE AUTHORIZED: hw/ip/otbn/rtl/otbn.sv

This adds a github action which checks if any changes in a PR match a
list of patterns in BLOCKFILE. If there are matches the action fails
which can be used to block the PR from being merged.

Anyone on the COMMITTERS list can authorize a change by adding a comment
with:

CHANGE AUTHORIZED: path/to/file

To the PR. If there are multiple changes to authorize, one authorization
is required per file and there is one authorization per line in the
comment.

At least two committers must authorize the change to pass.

Signed-off-by: Greg Chadwick <[email protected]>
@GregAC GregAC force-pushed the gh_action_test branch 4 times, most recently from f47ef31 to e77be47 Compare May 8, 2023 16:44
@GregAC GregAC force-pushed the gh_action_test branch from e77be47 to 9ae5047 Compare May 8, 2023 16:47
@GregAC GregAC force-pushed the master branch 2 times, most recently from 242f5cb to 6f2a656 Compare May 18, 2023 16:10
GregAC pushed a commit that referenced this pull request May 17, 2024
This precondition for the assertion was never possible because
!state_q was never InitReq or InitAckWait.

Unfortunately, fixing this makes the assertion false. It turns out
that the problem was that the init_trig_i signal squashes the ping.
Add a condition based on this.

Annoyingly the result is very repetitive! To make things a bit tidier,
move the condition into the __rst argument of the `ASSERT macro.

Finally, drop the initial "##1" (which avoided the property triggering
just after reset). The $rose(...) condition implies this
anyway (because it's false on the first cycle after reset), so we can
drop the cycle. This makes the property marginally stronger (and
Jasper still proves it!)

Signed-off-by: Rupert Swarbrick <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants