I tried to create a scoreboard and declared the analysis ports using `define and started write functions out of phases in the scoreboard. Now I want to define a checker function to compare and want this function to execute at last after all write functions of analysis ports have executed and pushed the data into the queue.
Declaring a checker function in run_phases executes before all the write functions defined out of phases. Can I declare it in report phase or call from report phase ?