1.uvm_rand_send 系列宏有如下几个:

UVM:6.3.3 uvm_rand_send 系列宏_随机化

1)和uvm_send 的唯一区别是它会对transaction 进行随机化。

2)使用前提是transaction 被分配了空间,(就是uvm_create)

UVM:6.3.3 uvm_rand_send 系列宏_随机化_02

2.uvm_rand_send 系列宏及uvm_send 系列宏的意义在于,如果一个transaction 占用内存较大,希望前后两次发送的transaction都是用同一块内存。比较节省内存。