Within a fork-join_any or fork-join_none block, it shall be illegal to refer to formal arguments passed by reference other than in the initialization value expressions of variables declared in a
block_item_declaration of the fork.
module abc;
initial
for( int j = 1; j <= 3; ++j )
fork
automatic int k = j; // local copy, k, for each value of j
#j $write( "%0d", j);
join_none
endmodule
In code above, does j refers to formal argument? If NO, then please provide example with same.