微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > 在run随机case时,加上SEED,当天run结果相同,第二天run结果就不同了

在run随机case时,加上SEED,当天run结果相同,第二天run结果就不同了

时间:10-02 整理:3721RD 点击:

我在makefile中run加了命令+ntb_random_seed=$(SEED)而SEED=$(shell date "=%Y%m%d%H%M%s")
在run随机case时,加上SEED相同的种子号,当天run结果相同,可是第二天run结果就不同了,请问这是什么原因?谢谢!

1、环境变了。
2、SV rand稳定性问题。

请问如何处理才能提高稳定性,解决这个问题,谢谢!

如果想两天跑的结果一样,seed一定要保持相同,昨天的seed 是 123456 今天的seed也应该是123456 脚本里面加个开关 SEED = 123456就行了

你是用时间做种子的,你在当天RUN的结果相同已经是很神奇的事情了。想重现,就要用同样的种子。

不错的问题

学习了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top