|
From: Evan L. <sa2...@cy...> - 2019-08-12 08:18:10
|
Here's one I spent a few hours on:
module test;
event done;
initial begin
// #0;
foo; // may or may not finish in zero time
-> done;
end
always @(done)
... // may or may not fire
endmodule
There's a race between event creation and event triggering, and this
code "fails" in 4/7 simulators (including Incisive). Uncommenting the #0
makes it run on all 7 simulators.
?!
|