Why to use SystemVerilog