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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 755|回复: 8

[求助] VCS利用PLI/VPI建立快照以及恢复快照仿真并进行故障注入

[复制链接]
发表于 2024-5-7 15:20:21 | 显示全部楼层 |阅读模式

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

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

x
#####求助帖!!!

#####帮忙解决有重谢
对于一个设计进行编译仿真,我们可以对他建立快照来保存完整的仿真状态以便下次恢复时使用。
利用PLI可以方便的的对程序进行控制,那如何利用pli来建立快照并在指定时间恢复仿真进程并注入故障呢?
求大佬赐教!!!!!
发表于 2024-5-13 11:00:45 | 显示全部楼层
只能用pli?
 楼主| 发表于 2024-5-14 09:27:13 | 显示全部楼层


还有什么方式呢,大佬看一下私信加您了方便讨论一下吗
发表于 2024-5-14 10:23:55 | 显示全部楼层
用仿真器支持的save-restore特性啊
发表于 2024-5-14 17:24:28 | 显示全部楼层


wcdwcd 发表于 2024-5-14 09:27
还有什么方式呢,大佬看一下私信加您了方便讨论一下吗


评论有人回复save-restore特性,可以用。
 楼主| 发表于 2024-5-17 09:30:01 | 显示全部楼层


saipolo 发表于 2024-5-14 10:23
用仿真器支持的save-restore特性啊


那是否有可以不重复编译但使用快照来注入故障的方法呢,因为如果用PLI注入故障的话需要每次指定注入的位置,那就需要再重新编译来注入故障,那是否有不需要重复编译的加速方式呢?
发表于 2024-5-17 16:03:03 | 显示全部楼层


wcdwcd 发表于 2024-5-17 09:30
那是否有可以不重复编译但使用快照来注入故障的方法呢,因为如果用PLI注入故障的话需要每次指定注入的位 ...


没懂啥叫不重复编译?save-restore只需要编译好后save一次,后面使用同样的build进行restore就行,不需要重新编译。除非你编译的代码需要改动,那就得重新编译并save一次。
 楼主| 发表于 2024-5-19 09:24:20 | 显示全部楼层


zhangdeshuai 发表于 2024-5-17 16:03
没懂啥叫不重复编译?save-restore只需要编译好后save一次,后面使用同样的build进行restore就行,不需要 ...


就比如我一次指定了一个故障注入的位置但是下一次这个故障注入的位置就变了,那源代码不就改变了吗,不是需要重新编译了吗,那我如何才能避免这个时间的花销呢
发表于 2024-5-20 10:11:38 | 显示全部楼层


wcdwcd 发表于 2024-5-19 09:24
就比如我一次指定了一个故障注入的位置但是下一次这个故障注入的位置就变了,那源代码不就改变了吗,不是 ...


懂了。

如果用ucli进行restore的话,后续的force可以用ucli的tcl语法force,想force哪个信号就force哪个信号。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-18 20:44 , Processed in 0.021178 second(s), 7 queries , Gzip On, Redis On.

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