Skip to content

[Question] Regarding FcAxiFilterDaiAccessError_A assertion #833

@pchunghoon

Description

@pchunghoon

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_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,

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions