CME SPAN Initial Margin Computation in SystemVerilog