1.transaction 中,使用randomize 进行随机。
2.sequence 中也可以使用rand 修饰符。如下:
3.可以被顶层sequence 调用:
4.sequence 的变量名要和transaction 的相应字段名字不一样。如果一样:
1)发现dmac是个随机值。
2)因为运行到第15行,编译器会首先去my_transaction 寻找dmac,如果找到,就不再继续寻找。
3)上述等价于:
所以要不同才ok。
1.transaction 中,使用randomize 进行随机。
2.sequence 中也可以使用rand 修饰符。如下:
3.可以被顶层sequence 调用:
4.sequence 的变量名要和transaction 的相应字段名字不一样。如果一样:
1)发现dmac是个随机值。
2)因为运行到第15行,编译器会首先去my_transaction 寻找dmac,如果找到,就不再继续寻找。
3)上述等价于:
所以要不同才ok。