System verilog 我应该什么时候使用uvm_config_db?

System verilog 我应该什么时候使用uvm_config_db?,system-verilog,uvm,System Verilog,Uvm,uvm_config_db的唯一用途是当我们的系统中有多个测试台时? 我很高兴能对这个宏做一些解释。uvm\u config\u db类它不是一个宏,除了多个测试台之外还有很多用途。最常见的是与需要访问虚拟接口的驱动程序和监视器类共享来自顶级测试台模块的数据,如接口实例的位置 它还用于组件和序列之间的数据通信,不仅用于传递值,还用于在设置数据时通知 您当然可以编写一个测试台,而无需使用uvm_config_db或整个uvm。但是,这忽略了在同一测试台中编写测试台以实现可维护性以及与其他测试台的可

uvm_config_db的唯一用途是当我们的系统中有多个测试台时? 我很高兴能对这个宏做一些解释。

uvm\u config\u db类它不是一个宏,除了多个测试台之外还有很多用途。最常见的是与需要访问虚拟接口的驱动程序和监视器类共享来自顶级测试台模块的数据,如接口实例的位置

它还用于组件和序列之间的数据通信,不仅用于传递值,还用于在设置数据时通知

您当然可以编写一个测试台,而无需使用uvm_config_db或整个uvm。但是,这忽略了在同一测试台中编写测试台以实现可维护性以及与其他测试台的可重用性的要点