1.class udc;
rand bit a,b;
bit [2:0] c;
c= {a,1'b0,b };
endclass
在seq中随机化udc,然后如果要改变c中a或b的值,要直接更改a,b值,如果更改c某一位的值,那么c的赋值会发生冲突,c相应的位不会改变。
2.父类parent 与子类son,父类里有声明变量variable,定义了task exam,且该task使用了变量variable。
以上为背景,如果在son中又声明了变量variable,那么在son中使用exam 这个task时,这个task依然会去父类中寻找变量variable,从而得到错误的值。
3.randomize 不能rand real类型:the argument to class or scope randomize must be a simple identifier of intergral type.
real 类型也不能被收集coverage
不定时更新
假如明天就是失业,假如明天就有个机会!