我在 DUT 中有 5 个 SRAM 实例(== 5 个不同的二维阵列)(全部在 verilog 中)。我想从 UVM 测试台对这些阵列进行后门加载。SRAM 阵列上有多个驱动程序,来自 DUT 本身或来自测试平台(来自测试平台主要是使用 $readmemh 进行后门访问)。现在,我想要将这些数组处理到 UVM 测试台中。因此,我创建了一个具有本地内存阵列的虚拟接口并实例化了 5 次接口。问题是,如何将 DUT SRAM 阵列与虚拟接口中的阵列连接起来?我需要建立一个弱连接,以便在 DUT 驱动阵列时不会发生争用。
谁能建议如何在 UVM 测试台中连接多维数组并且没有强大的驱动程序?