【发布时间】:2021-05-07 13:23:03
【问题描述】:
假设我们有一个包含一堆随机变量的类(大约 100 个rand 变量)。现在,我只想随机化该类中的一个变量,其余变量应该相同。我该怎么做?
class rand_var extends vmm_data;
rand bit abc;
rand bit [3:0] cde;
rand bit en;
...
endclass
现在从一项任务中,我只想随机化 abc,而不是 rand_var 的任何其他变量。
task custom_task();
rand_var rand1;
rand1 = new config
if (config.randomize () with {
})
else $display("randomization failed");
【问题讨论】: