Advise for Case Statement

In reply to dave_59:

In reply to sonofthesand:
You cannot use unique case here unless are willing to make a seperate case item for each bit. Also, aaa[5:6] needs to be broken out as aaa[5],aaa[6].
If you want to know when more than 1 bit of aaa is set, use an assertion.

always_comb begin
assert final ($onehot0(aaa));
case (1'b1)

Thank you for your suggestion.
I have also come to realise that unique doesn’t work even if I were to separate the bits in a case item like below which makes this feature limited.

always_comb begin
unique case (1’b1) inside
aaa[5],aaa[6]: begin
CMP1A = some value;
CMP1B = some value;
end