-
Notifications
You must be signed in to change notification settings - Fork 37
Closed
Description
Hello calipra team,
I have found FcAxiFilterDaiAccessError_A assertion error during caliptra_ss_fuse_ctrl_axi_id test when a valid write follows a discard write.
caliptra-ss/src/integration/asserts/caliptra_ss_top_sva.sv
Lines 75 to 78 in 28ef1ce
| `CALIPTRA_ASSERT(FcAxiFilterDaiAccessError_A, | |
| `FC_PATH.discard_fuse_write ##1 | |
| `FC_PATH.otp_operation_done[->1] |=> | |
| `FC_PATH.u_otp_ctrl_dai.error_o == {AccessError}) |
I think that discard_fuse_write signal remains asserted for two more cycles after otp_operation_done toggles, so the assertion impacts on the next valid write as well.
Therefore, I’ve just tried it as below.
I’d appreciate your feedback on these changes.
`CALIPTRA_ASSERT(FcAxiFilterDaiAccessError_A,
dai_write_req ##1 // <=== add
`FC_PATH.discard_fuse_write ##1
`FC_PATH.otp_operation_done[->1] |=>
`FC_PATH.u_otp_ctrl_dai.error_o == {AccessError})
Regards,
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels