module top();
wire a;
reg b;
assign a = b;
initial begin
b = 1;
end
initial begin
b = 0;
end
endmodule /
Hello @dave_59 , I am curious about to know whether assign blk is in race with the two initial blks are not. From my POV, as b is a type reg, so at the start of simulation b try to sample with X as default value of reg. So all three blks are trying to access same variable in same region at #0.