微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > ovm里面的信号可以加到verdi里面看波形吗?

ovm里面的信号可以加到verdi里面看波形吗?

时间:10-02 整理:3721RD 点击:
大家在调试OVM以及SV的时候有没有觉得比较痛苦啊,以前习惯了看波形调试,
OVM以及SV主要靠打印。大家有把它们加到verdi里面看波形的吗?

dynamic data type 实时自动dump现在还没有哪个仿真器和第三方工具能做到。

我现在也用OVM+SV 求指教啊 留个QQ吧

一点也不痛苦,呵呵。
大部分debug都可以通过log解决
在编写验证平台时,就合理规划,使用验证平台自检的方式,加上大量的针对验证平台的断言
基本可以不使用波形完成对验证平台的调试,对于DUT的调试,还是可以按传统方式看波形实现
另外,各种验证方法学都有trace信息,将信息的sensitive调高即可收集很多有用信息用于调试
实在没辙了,采用调试工具,设置断点,单步执行,可以看到各个变量的值
其实,对于验证平台的调试,可以参考软件测试的方式,找个这方面的牛人了解了解,会受益匪浅的

还没有实现么?

nc下用linedebug可以断点,单步,算是实现dynamic data type自动dump吧,尽管还是没能拉到波形上,有时候还不如log方便。

可以把关注的信号定义到interface里

这个是一个办法不过很麻烦的。Verdi的新版本支持吧VMM/UVM的一些打印信息一起印在波形上,可以试试看

嗯,这个,不错,能不能直接把class模块中的信号定义到module中?

good good

看波形DEBUG比看log慢了不知道多少倍啊,有时候波形还不准确。

UVM/OVM提供了很多调试选项,再加上各种verbosity的UVM_INFO/ERROR/FATAL,以及log文件,表示对大部分调试应该够用了

謝謝分享!

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

网站地图

Top