In reply to mpattaje:
In reply to dave_59:
Hi,
Below code is working, but I was expecting a task (time consuming) can’t be called inside a function. Does that matter how function is getting called?
module tb;
initial
repeat(2)
begin
fork
functio_n;
join
end
function functio_n;
$display($time, "\t function");
tas_k;
endfunction
task tas_k;
$display($time, "\t task");
endtask
endmodule
This task isn’t time consuming. so it’s expected to work fine.
No, it doesn’t matter how function is getting called.
task tas_k;
$display($time, "\t task");
endtask