2014-04-22 57 views
3

我正在使用系统verilog覆盖范围,我想检查箱的范围。 我希望它在1000-2000范围内 但是只有他在mod 5中的值才会被采样。 例如1000,1005,1010等Systemverilog覆盖箱

感谢您的帮助!

回答

4

据我所知,这是在2012年SV容易实现下面是它会怎样看你的情况:

coverpoint x { 
    bins mod5[] = {[1000:2000]} with (item % 5 == 0); 
} 

你可以阅读更多的IEEE Std 1800-2012第19.5.1.1。如果你没有一个可以完成SV 2009的旧模拟器,那么你必须手动定义这些值。