Functional verification environment for I2C master controller using system verilog | IEEE Conference Publication | IEEE Xplore