randomize
randomize是一个内建函数,用来随机变量和class。
1. 随机变量
rand int value;
if(randomize(value))
$display("success randommize");
2. 随机class里面定义为rand和randc的properties
没有定义为rand和randc的properties可以通过参数传进去,仍然可以进行随机
class my_class;
rand int random_value1, random_value2;
int value;
enclass
my_class rand_obj;
obj.randomize(); // will randomize rand_value1 and rand_value2
obj.randomize(value) // will randomize value as declared as a rand property