请教有什么仿真工具可以支持保存仿真现场让以后继续跑?
时间:12-12
整理:3721RD
点击:
想实现下面的功能
有几个testcase,每一个都要跑很久
它们前面90%的激励都是一样的
只有最后10%有区别
所以想实现这样的效果
先用一个共有的激励跑90%
然后把仿真现场保存下来
最后分别加上不同的激励跑剩下的仿真
不知道有没有什么仿真工具支持这样的功能?
谢谢!
有几个testcase,每一个都要跑很久
它们前面90%的激励都是一样的
只有最后10%有区别
所以想实现这样的效果
先用一个共有的激励跑90%
然后把仿真现场保存下来
最后分别加上不同的激励跑剩下的仿真
不知道有没有什么仿真工具支持这样的功能?
谢谢!
hsim 、finesim等等都可以
可以看一下.store 和 .restore的命令介绍
spectre号称有保存断点的功能,从来没成功过
基本上都是不收敛
这个是做模拟的仿真吧
请问数字的仿真比如vcs这样的有吗
Spectre可以,需要在仿真的option里面设置保存的时间点
怎么搞?我感觉很难啊
激励都变了,能不要重新编译吗
在我的工作里,你说的这个问题每隔一段时间就会有人提一次。
建议是尽量靠你能把握的技术来解决,例如切割功能结合内存读写,把长case打断成短case。
几乎所有保存寄存器现场的尝试,不是失败了,就是没有应用上的意义而放弃。