10.13954/j.cnki.hdu.2024.03.001
一种针对UVM随机测试的高效伪随机数发生器算法
UVM验证方法学中的随机验证一般沿用SystemVerilog中的随机测试生成机制,该机制可以满足随机验证的基本要求,但随着验证规模的不断增大,其执行效率会降低且生成的随机数序列的随机性也会变差,而具有良好随机性的随机数序列对于验证覆盖率是否收敛至关重要,因此改进伪随机数发生器算法十分必要.本文提出了一种融合了梅森旋转算法思想的伪随机数发生器改进算法,在摒弃时间和空间复杂度较高的梅森旋转链后将梅森旋转法应用于基本随机序列的生成.经过仿真测试,并对测试结果采用16区间卡方频度分析法和蒙特卡罗法进行评估,结果表明:针对UVM随机验证,该算法可有效提高伪随机数发生器生成随机数序列的随机性,同时可在一定程度上提升其执行效率.
UVM、随机测试、伪随机数发生器、随机性、梅森旋转法
44
TN602(电子元件、组件)
2024-08-13(万方平台首次上网日期,不代表论文的发表时间)
共4页
1-4