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

 

posted on 2022-01-06 15:06  蒹葭IC  阅读(494)  评论(0)    收藏  举报

导航