UVM End of test

In reply to AbdulRauf1251:

The scoreboard needs 2 values to compare something. You should have 2 storages where the values to be compared are stored. If 1 is empty nothing else happens.
Raising and dropping objections in the phase_ready_to_end is not necessary because it prolonges the run_phase of your scoreboard.