Hi,
I have the following code inside ovm sequencer class:
class ...
.
.
.
task ...()
.
.
.
fork
forever
begin
...
end
forever
begin
...
end
join_non
endtask
endclass
The code inside forever loops is simple “force” statements.
But it causes my test to hang and not move forwards to execution of next sequences outside this class.
It seem to be stuck in the forever loops although there’s join_none.
Can you please advise why it hangs in the forever loops? and how can fix this and cause the forever loops to be executed in parallel (in the background) while another sequence should be executed next.
Thanks