微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > 求助:如何在UVM验证环境中增加DUT内部的探针?

求助:如何在UVM验证环境中增加DUT内部的探针?

时间:10-02 整理:3721RD 点击:
各位:
还是UVM。
现在已经用UVM为DUT搭建了一个简单的验证环境。但是由于DUT是很多个人写的,光看波形难以定位问题,所以需要增加一些探针对DUT内部的数据进行探测。主要是需要在内部某个控制信号有效的时候,把ram中的数据全弄出来看看,这种情况有什么办法可以实现么?还是,没办法,需要彻底修改验证环境?

这个我一般是这弄的:
module dut;
memu_mem (....);

`ifdef SIMULATION
bit ok;
always @(posedge start_to_chk) begin
foreach (u_mem.mem[i]) begin
ok =check(u_mem.mem[i]);
if (~ok) begin
`uvm_error("MEMERR", "ERROR!")
end
end
end
`endif

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top