找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

查看: 17215|回复: 14

[求助] 关于vcs的option---debug_access+all的作用是啥?

[复制链接]
发表于 2019-3-28 09:42:23 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 桅杆 于 2019-3-28 11:08 编辑

自己搭了一个简单UVM平台,在加了 -debug_access+all 时仿真pass,没加的时候fail了。
二者dump的波形是一样的。
后来发现不加 debug_access+all 时,scoreboard 采到的数据是错误,而且没规律。
所以想请教下 -debug_access+all 到底起了什么作用,会影响的代码的哪些语句吗?
查了一圈说是开启单步调试用的,但是开和不开应该不影响仿真结果才是吧?
-----------------------------------------------------------------------------------------------------
又深入调查了一下,发现输出端的monitor 从interface 采集到的数据是正确,而scoreboard从monitor接收到的就变错了。
scoreboard 和 monitor的连接大致如下:
dut --> interface --> monitor -->analysis_port --->fifo ---> blocking_port ---> scoreboard
scoreboard 的接收代码如下:
428448-20160630154322874-1802420566.png
望大家指教
发表于 2019-3-29 15:29:34 | 显示全部楼层
不仅仅是单步调试功能,还包括一些对信号的操作也就不支持了,比如你环境对DUT内部信号的读写,没有这个选项就不行,包括但不限于force、deposit等操作。
回复 支持 反对

使用道具 举报

发表于 2019-3-31 18:43:11 | 显示全部楼层
就是加权限。
+w是写  +r是读。+f是force   +l 是支持ucli的单步调试。
+n是 对网表操作。  具体可以看手册。
+all就是把所有的权限全开
回复 支持 2 反对 0

使用道具 举报

 楼主| 发表于 2019-4-1 11:03:00 | 显示全部楼层
gaurson 发表于 2019-3-29 15:29
不仅仅是单步调试功能,还包括一些对信号的操作也就不支持了,比如你环境对DUT内部信号的读写,没有这个选 ...

thank you!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-1 11:03:56 | 显示全部楼层
gutiwuli 发表于 2019-3-31 18:43
就是加权限。
+w是写  +r是读。+f是force   +l 是支持ucli的单步调试。
+n是 对网表操作。  具体可以看手册 ...

了解了,thank you!
回复 支持 反对

使用道具 举报

发表于 2019-4-1 14:27:42 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

发表于 2019-4-1 18:00:21 | 显示全部楼层
我一直只用debug_all,这个debug_access_all有何区别?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-2 09:52:14 | 显示全部楼层
fig__tree 发表于 2019-4-1 18:00
我一直只用debug_all,这个debug_access_all有何区别?

428448-20160630154322874-1802420566.png
回复 支持 反对

使用道具 举报

发表于 2019-4-3 19:34:06 | 显示全部楼层
我一般用debug_acess+all
在VCS编译的时候不用再加-p novas.tab pli.a来dump fsdb,指定verdi的路径挺烦的。

直接在simv的ucli脚本里面call $fsdbdumpfile。
想dump vpd的时候至今换dump file XXX
不用重新编译。
回复 支持 1 反对 0

使用道具 举报

发表于 2019-12-14 08:46:58 | 显示全部楼层
mark,thanks
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

GMT+8, 2026-1-16 05:44 , Processed in 0.042363 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表