Question on OVM Phases

Is it possible to move with-in phases?

i.e. after run phase, I want to check the number of transactions in the extract or report phase and based on the value, I want to go back to the run phase.

is this possible?

No, you cannot do it this way; OVM or UVM.

A better way is to do everything within the run phase and drop an objection to end the run phase when the count reaches what you want.

In reply to dave_59:

Agree to your solution.

Cant we add this feature these methodologies?

Do you see any issue in implementation or the way the phases are structured.