|
发表于 2022-9-28 10:55:47
|
显示全部楼层
本帖最后由 shaoqingtju 于 2022-9-28 10:56 编辑
如果有兴趣可以去看sv std的RNG的介绍,关于随机稳定性的内容, 一般有以下设定决定
1. 初始RNG
2. 线程稳定性
3. 对象稳定性
4. 人工设定
等, 最简单的方式,就是你要保证两次仿真的代码完全相同,如果这种方式
`ifdef DUMP
initial begin
//add dump codes
end`endif
initial begin
run_test
end
很明显加入dump波形选项后, 你的run_test的线程是变化了的,所以随机的结果就变了
|
|