Ethernet MAC VIP Developpement using UVM

if we want to discard any frame which was invalid as per spec then is it need to send that frame to scoreboard from monitor?

In reply to boss8032:

Usually the Monitor sends to the scoreboard everything sampled from the corresponding block, regardless the contents of the sampled signals, then at the scoreboard you can have a filtering methods to drop any frame that should be discarded or not be compared.

I agree with Wafa here. One additional thing to consider is that for a negative test may create bad frames and send it through the systems. In this case receiving and processing the bad frame may be the intent of the test. So for such negative tests, the scoreboard should receive the bad frames and call the test a success.

So suppose i have one erroneous scenario which drives the bad frame on interface and monitor will sample that frame from interface , so does i need to put checker for that scenario to check the bad frame in monitor ?