1

我有一个想用 Verilator 跟踪的系统,但是使用 VCD 跟踪文件对资源的要求很高(数百 GB)并且很耗时。我把trace文件类型改成FST,文件大小合理,但还是比较费时间。跟踪整个系统目前不是我的目标,因为我只想要 8 个信号的值,而不是系统的 16000 个信号。

如何使用 Verilator 跟踪特定信号?

任何帮助或提示将不胜感激。

4

1 回答 1

0

Verilator 手册对此有一个常见问题解答:如何加快写入大型波形(迹线)文件的速度?

这些是建议(简要):

  1. 延迟通话open
  2. 添加元/*verilator tracing_off*/注释
  3. 使用--trace-depth 1选项
  4. FST(您已经尝试过)
  5. 将跟踪文件写入本地固态驱动器,而不是网络驱动器
于 2022-02-10T19:48:38.183 回答