[prim_fifo_sync] Fix DC synth issue related to unpacked array Signed-off-by: Michael Schaffner <msf@opentitan.org>
diff --git a/hw/ip/prim/rtl/prim_fifo_sync.sv b/hw/ip/prim/rtl/prim_fifo_sync.sv index 206abd2..aac7cc5 100644 --- a/hw/ip/prim/rtl/prim_fifo_sync.sv +++ b/hw/ip/prim/rtl/prim_fifo_sync.sv
@@ -110,7 +110,7 @@ // the generate blocks below are needed to avoid lint errors due to array indexing // in the where the fifo only has one storage element - logic [Width-1:0] storage [Depth]; + logic [Depth-1:0][Width-1:0] storage; logic [Width-1:0] storage_rdata; if (Depth == 1) begin : gen_depth_eq1 assign storage_rdata = storage[0];