我想在模拟中执行$finish
之前清除文件缓冲区。是否有可以使用的文件刷新命令?或者我必须简单地使用$fclose
?我知道在这种情况下我可以关闭文件,但我想知道是否有一个flush命令供我将来使用。
答案 0 :(得分:4)
Verilog IEEE Std(1364-2001)在“17.2.6刷新输出”一节中提及$fflush
系统任务:
将任何缓冲的输出写入 文件(S)
这当然也是SystemVerilog IEEE Std(1800-2009)的一部分(第21.3.6节)。