[rom_ctrl/dv] Remove restriction that all byte strobes must be set
This is related to #13882.
Signed-off-by: Michael Schaffner <msf@google.com>
diff --git a/hw/dv/sv/kmac_app_agent/kmac_app_intf.sv b/hw/dv/sv/kmac_app_agent/kmac_app_intf.sv
index 96f4483..d104879 100644
--- a/hw/dv/sv/kmac_app_agent/kmac_app_intf.sv
+++ b/hw/dv/sv/kmac_app_agent/kmac_app_intf.sv
@@ -59,11 +59,6 @@
`ASSERT(StrbNotZero_A, kmac_data_req.valid |-> kmac_data_req.strb > 0,
clk, !rst_n || if_mode == dv_utils_pkg::Host)
- // strb should be all 1s unless it's last cycle
- `ASSERT(StrbAllSetIfNotLast_A, kmac_data_req.valid && !kmac_data_req.last |->
- kmac_data_req.strb == '1,
- clk, !rst_n || if_mode == dv_utils_pkg::Host)
-
// Check strb is aligned to LSB, for example: if strb[1]==0, strb[$:2] should be 0 too
for (genvar k = 1; k < KmacDataIfWidth / 8 - 1; k++) begin : gen_strb_check
`ASSERT(StrbAlignLSB_A, kmac_data_req.valid && kmac_data_req.strb[k] === 0 |->