system-verilog中特定于实例的$ urandom

时间:2017-12-13 05:55:14

标签: system-verilog

在系统verilog中,$ urandom使用+ ntb_random_seed,因此重现问题变得更容易。但我想为每个实例使用不同的序列。如果模块的所有实例具有相同的随机值,则它不能用于此目的。

感谢任何帮助。

谢谢, 卡纳安

1 个答案:

答案 0 :(得分:0)

如果使用$urandom,每个模块实例生成的序列将完全相互独立。 ($random)不是这种情况。请参阅my answer here并玩this example on EDA Playground:如果您更改时钟生成器的延迟,您将看到urandom模块实例完全相互独立,而{random模块实例1}}模块实例不是。