以下代码有什么区别?
initial begin
clk = 0 ;
forever begin
#5 clk = ~clk;
end
end
initial begin
clk = 0 ;
forever begin
clk = #5 ~clk;
end
end
我确实知道惯性和传输延迟之间的区别,并且我知道在这两种情况下都会生成时钟(两者之间存在一些相位差),但我想知道模拟器如何对以下代码做出反应。它是相同的还是不同的 ?比如在计算值时考虑了多少事件?