Why monitors are needed?

Why we need monitors for frame comparison in scoreboard, why can’t we send frames directly from driver?

In reply to kunalx:

https://verificationacademy.com/forums/uvm/reason-separate-monitor-and-driver