In reply to Hardik_1192:
In reply to chr_sue:
As per I2C protocol we have transferred the data in bit format,but now at Monitor side we have to collect the data in byte format so how we will able to do?
Did you mean, you provide input in bits to DUT, but output of DUT is in bytes which needs to be sampled by Monitor?
In that case, your sequence_item should have input(a bit) and output(byte). if you want the input to be compared with output in scoreboard, you need to get it from virtual interface to the DUT.