我很想了解在模拟器中生成软件时钟所使用的技术。我的机器的频率只有 ~2.4GHz,但我可以使用模拟器生成高达 500THz 的时钟(请参阅下面的系统 Verilog 片段)。
`timescale 1fs/1fs;//This is the minimum time-unit and precision that can be used to generate 500THz clock
module temp();
bit clk_b;
always #1 clk_b =~ clk_b ;
endmodule
这个更高的频率只是软件错觉还是与 CPU 晶体振荡器有任何联系?