4. Add begin-end (without any statement ) inside fork join_any so this begin end will execute without any delay and the process/task after join_any will execute first and remaining processes/task inside fork join_any will execute parallelly fork p1(); p2(); begin end join_any p3(); here p3() will execute first and then p1 and p2 parallel
Madam your explanation is excellent madam please give example for threads in system verilog
Okay.I will upload soon ❤
Can you please explain how to write testbench in verilog and dlsv
4. Add begin-end (without any statement ) inside fork join_any so this begin end will execute without any delay and the process/task after join_any will execute first and remaining processes/task inside fork join_any will execute parallelly
fork
p1();
p2();
begin
end
join_any
p3();
here p3() will execute first and then p1 and p2 parallel
Yes.🙌
Please check out my 'threads example' video I have given the solution💁
Mam have u covered loops concept??
@@krupakaril8974No. Not yet
Upload the example program for fork join
@@ec-213narendrareddy5 already uploaded(Members only video)
ruclips.net/video/iVZz9cXNDGA/видео.htmlsi=2SNSC7jySD8ov9RH
Mam made a playlist for uvm
Yeah sure but let me complete what I have already started.
6.
fork
p1();
p2();
p3();
join_any
wait fork;
p4()
Yes.✌️
5.
event k;
fork
p1(); //(add -> k inside this process at the end)
p2(); //(add -> k inside this process at the end)
join_none
@(k);
p3();
Correct ✌️
Can you please explain how to write testbench in verilog and dlsv
👍
Can you please explain how to write testbench in verilog and sv
👍