在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5487|回复: 7

[求助] 仿真uvm环境时,verdi加载fsdb波形,在verdi的complie一栏显示有error

[复制链接]
发表于 2020-8-23 18:56:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
       因为工作需要,摸索着在自己电脑的虚拟机里搭了个uvm的环境,兜兜转转折腾了2个多星期,大概把环境搭起来了,代码直接使用的uvm实战的代码。现在存在2个问题:          1、为什么使用verdi加载fsdb波形,在verdi的complie一栏显示这么多error,如图1所示。但是在生成波形的时候,vcs也没报错啊,看图2、图3终端显示的信息,UVM_INFO这些打印信息也有,说明UVM库这些加载进去了,这点让我搞不懂为啥verdi会报error,还有就是verdi的波形里,如图4所示,比如dut 的txd、rxd这些信号全是高阻,说明哪还是出了问题,大家有遇到这个情况吗?能否告知下怎么解决,万分感谢!        2、uvm里有很多的类,有时候想查看类里变量的波形,但是发现verdi里似乎无法查看类里信号的波形,我就想知道,uvm里全靠看打印信息来判断结果吗?既然很多信号的波形无法查看,那岂不是根本不需要verdi, 直接查看vcs的log文件即可?



图1

图1

图2

图2

图3

图3

图4

图4
 楼主| 发表于 2020-8-23 22:16:05 | 显示全部楼层
本帖最后由 杨义 于 2020-8-23 22:20 编辑

第一个问题解决了,原因出在我makefile里的verdi命令没加-sverilog命令,其次没有把uvm.sv 或者是uvm_pkg.sv加进去,导致一些uvm的文件没包含进去,所以最开始就报import的错误,唉,不太会system verilog这些东西,搭环境太折腾了,希望有人能帮我解答第二个问题答案!
发表于 2020-8-24 15:52:34 | 显示全部楼层
class里的都是动态变量,和module里的不一样,所以没有波形这一说。Verdi提供了UVM debug mode,可以单步调试协助debug,或者显示transation的波形。 https://blog.csdn.net/Holden_Liu/article/details/106909625
发表于 2020-8-24 17:09:44 | 显示全部楼层
记得synopsys已经在verdi加入了查看class的功能,具体方式可以网上搜索,或者在论坛里看看。16年以前的版本确实class的调试只能基于打印信息或者输出的数据文件了。
 楼主| 发表于 2020-8-24 20:37:16 | 显示全部楼层


年轻的韭菜 发表于 2020-8-24 15:52
class里的都是动态变量,和module里的不一样,所以没有波形这一说。Verdi提供了UVM debug mode,可以单步调 ...


好的,非常感谢您的解答
 楼主| 发表于 2020-8-24 20:38:43 | 显示全部楼层


gaurson 发表于 2020-8-24 17:09
记得synopsys已经在verdi加入了查看class的功能,具体方式可以网上搜索,或者在论坛里看看。16年以前的版本 ...


好的,我去找找看相关资料,十分感谢您的解答
发表于 2021-6-3 23:11:26 | 显示全部楼层
哥们,我也是这个问题,但是我添加了uvm_pkg.sv的路径,还是报错
verdi报错.png
 楼主| 发表于 2021-6-20 11:28:58 | 显示全部楼层


JacksonEEA 发表于 2021-6-3 23:11
哥们,我也是这个问题,但是我添加了uvm_pkg.sv的路径,还是报错


可能是你的uvm_pkg.sv的路径不对,如果是相对路径,可以考虑加成绝对路径试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-14 22:29 , Processed in 0.022790 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表