1

默认情况下,UVM-1.2 会生成一个文件“tr_db.log”。

在生成此文件时运行长时间模拟非常不方便。

我怎样才能禁用它?

4

3 回答 3

1

默认情况下,UVM 1.2 将所有事务记录到一个文本文件(默认名称:tr_db.log)。目的是供应商实现将提供不同的事务记录机制,该机制与他们的数据库集成并允许事务显示在波形查看器等上。

事务记录的API 由uvm_tr_database.distrib/src/base/uvm_tr_database.svh

uvm_null_tr_database创建一个不做任何事情的派生类会相对简单。

于 2014-09-26T09:37:57.793 回答
0

我强烈建议您继续使用 UVM 1.1d。UVM 1.2 仍在审查过程中,供人们提供反馈,将标准移交给 IEEE。UVM 1.2 的问题之一是它不是 100% 向后兼容 UVM 1.1d,如果你有使用 UVM 1.1d 的验证 IP,不修改它可能无法工作。

如果您使用的是工具随附的 UVM 的预编译版本,则不应获取此文件。不要自己编译 UVM。

于 2014-09-25T15:10:36.750 回答
0

这是 UVM12 中的一个简单错误,用于在不遵守潜在的recording_detail 设置的情况下打开事务数据库。如果录制关闭,则不应创建任何数据库(适用于文本或供应商数据库)

于 2015-12-09T10:01:23.110 回答