For maximum of 3 signals to be active simultaneously, 3 groups should be present in vertical micro-programmed control unit.
Within each group any of 30 signals can be active, hence we should have are all 30 signals in all 3 groups.
group 1group 2group 3
30 signals 30 signals 30 signals
In encoded from
5-bits5-bits5-bits 25≥30
Total = 5 + 5 + 5 = 15-bits