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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 14058|回复: 12

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

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

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

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

x
本帖最后由 桅杆 于 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就是把所有的权限全开
 楼主| 发表于 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
不用重新编译。
发表于 2019-12-14 08:46:58 | 显示全部楼层
mark,thanks
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-16 03:38 , Processed in 0.028290 second(s), 7 queries , Gzip On, Redis On.

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