Check_phase()

hi,
can any one help me to how to use check phase in the scoreboard

check_phase() is called at the end of the simulation.
For example, you can use it to check that the scoreboard lists are empty (e.g. all the expected data was checked).

Typically all scoreboard analysis (say transaction comparison…) can done dynamically in the run_phase. But if you happen to have some end of sim checks such as - all queues or fifo should be empty, all packets should have been received and other such analysis, you can do them post-run_phase. check_phase enables you for this approach/mechanism to optionally extract relevant data collected during the run, perform these checks, and then report them in report_phase.