Question: what are illegal bins is it good to use it and why?
Answer: Hitting a illegal bin can cause simulator to terminate simulation. Normally illegal bin syntax should be used on coverage points on variables inside DUT or on ports which are output of DUT. Having illegal bin syntax on testbench stimulus could prevent error injection.