摘要:
6.10 随机化句柄数组 如果想要产生多个随机对象,那么你可能需要建立随机句柄数组,和整数数组不同, 随机求解器不会创建对象,所以你需要在随机化前分配所有的元素。 动态数组可以按照需要分配最大数量的元素,然后按照约束再逐步减小数组的大小。在随机化时,动态句柄数组的大小可以保持不变或减小,但是不能增加 阅读全文
posted @ 2018-08-28 20:25
猪肉白菜_125
阅读(1201)
评论(0)
推荐(0)
摘要:
6.6 pre_randomize和post_randomize函数 我们在调用randomize()函数之前或者之后要立即执行一些操作。比如,在随机化之前可能要设置类里的一些非随机变量(上下限、权重),或者随机化之后需要计算随机数据的误差矫正位。 SystemVerilog中可以使用void类型的 阅读全文
posted @ 2018-08-28 20:23
猪肉白菜_125
阅读(1502)
评论(0)
推荐(0)
摘要:
随着设计变得越来越复杂,要想产生一个完整的激励集来测试设计的功能也变得越来越困难。 采用受约束的随机测试法(CRT)自动产生测试集 是目前的一种主要的方法。CRT由两部分组成: 使用随机的数据流为DUT产生输入的测试代码,以及伪随机数发生器的种子。 6.1 什么需要随机化 在产生随机化的激励时,我们 阅读全文
posted @ 2018-08-28 20:22
猪肉白菜_125
阅读(1057)
评论(0)
推荐(0)
浙公网安备 33010602011771号