ALU

In reply to sai_pra99:

In reply to voraravi:
If I am not wrong the above snippet should provide me with design correctness but this not an industry-standard for a VIP?
As there might be a change in driven inputs and the inputs seen in the monitor after being driven right(Not sure of this). And that’s why I thought of inferring inputs from the driver and predict my output
Something like this…
The thing I am confused about is from where can I get my driven transaction to predict my output and put them in drv_port.write(pkt) and send them through FIFO to scoreboard.

I believe predictor is a bad word, because we are using this wrt RAL.
What you mean is a reference model which converts your input transactions into the result transactions. The best place is to instantiate this in your scoreboard.