Solved
Forum Discussion
RichardT_altera
Super Contributor
3 years agoA workaround suggested by the engineering team is to change RTL a little bit.
By changing the assignment of unpacked type to bit by bit instead of complete.
for the given design example
module tb;
enum logic [7:0] {A, B, C} fsm [4];
logic [7:0] state [4];
assign state[0] = fsm[0];
assign state[1] = fsm[1];
assign state[2] = fsm[2];
assign state[3] = fsm[3];
//assign state = fsm;
endmodule
The engineering team will check with the tool vendor on fixing this issue.