UVM 的随机化问题。
时间:10-02
整理:3721RD
点击:
定义的Ethernet包,payload 为 44~1500 时随机化正常,
后测试 9600 的JUMBO ,
发现只有小于 2000 bytes 的包随机化正常,
大于 2000 的包净荷全部为0 ,
rand bytepload[];
rand bit[31:0] crc;
constraint pload_cons{
pload.size >= 44;
//pload.size <= 1500;
pload.size <= 9600;
}
问题出在哪里?
后测试 9600 的JUMBO ,
发现只有小于 2000 bytes 的包随机化正常,
大于 2000 的包净荷全部为0 ,
rand bytepload[];
rand bit[31:0] crc;
constraint pload_cons{
pload.size >= 44;
//pload.size <= 1500;
pload.size <= 9600;
}
问题出在哪里?
看来是 设置的问题。