uvm怎么调试呢
时间:12-12
整理:3721RD
点击:
比如我在driver中定义了一个queue
type a[$]
if(a.size!=0)
vif.data = a.pop_front();
else
vif.data = 0;
我怎么查看a.size的值呢;
现在只知道怎么看dut里的;
在uvm中component里的变量 信号怎么看呢
如果有错误怎么去调试 debug呢
type a[$]
if(a.size!=0)
vif.data = a.pop_front();
else
vif.data = 0;
我怎么查看a.size的值呢;
现在只知道怎么看dut里的;
在uvm中component里的变量 信号怎么看呢
如果有错误怎么去调试 debug呢
只能在里面插入uvm_info打印出来么
questasim中不能看么
申明在class中的变量。用qvsim仿真,在questa中可以看波形。
其他就是uvm_info了。。
debug的时候好像只能用uvm_info来看,把这些debug的信息的severity调低些,regression 的时候不要打印这些uvm_info好了
土办法,`uvm_info
用vcs仿真的话 直接用dve去单步调试
现在verdi和visualizer都提供uvm仿真和调试功能,verdi甚至可以回退调试。