AES SystemVerilog behavioral model