[keymgr] Add known asserts Signed-off-by: Timothy Chen <timothytim@google.com>
diff --git a/hw/ip/keymgr/rtl/keymgr.sv b/hw/ip/keymgr/rtl/keymgr.sv index 9d63bef..69f5f24 100644 --- a/hw/ip/keymgr/rtl/keymgr.sv +++ b/hw/ip/keymgr/rtl/keymgr.sv
@@ -442,4 +442,20 @@ // Only 1 entity should be trying to use the secret kmac key input `ASSERT(KmacKeyLoadExclusive_a, $onehot0({load_key, data_valid & kmac_sel})) + // known asserts + `ASSERT_KNOWN(TlDValidKnownO_A, tl_o.d_valid) + `ASSERT_KNOWN(TlAReadyKnownO_A, tl_o.a_ready) + `ASSERT_KNOWN(IntrKnownO_A, {intr_op_done_o, intr_err_o}) + `ASSERT_KNOWN(AlertKnownO_A, alert_tx_o) + + // the keys are not reset to any specific values + // TBD this may be changed depending on whether we want to support this + // mode of operation going forward. + `ASSERT_KNOWN(AesKeyKnownO_A, aes_key_o.valid) + `ASSERT_KNOWN(HmacKeyKnownO_A, hmac_key_o.valid) + `ASSERT_KNOWN(KmacKeyKnownO_A, kmac_key_o.valid) + `ASSERT_KNOWN(KmacDataKnownO_A, kmac_data_o) + + + endmodule // keymgr