期刊文献+

一种针对UVM随机测试的高效伪随机数发生器算法

An efficient pseudo-random number generator algorithm for UVM random testing
下载PDF
导出
摘要 UVM验证方法学中的随机验证一般沿用SystemVerilog中的随机测试生成机制,该机制可以满足随机验证的基本要求,但随着验证规模的不断增大,其执行效率会降低且生成的随机数序列的随机性也会变差,而具有良好随机性的随机数序列对于验证覆盖率是否收敛至关重要,因此改进伪随机数发生器算法十分必要。本文提出了一种融合了梅森旋转算法思想的伪随机数发生器改进算法,在摒弃时间和空间复杂度较高的梅森旋转链后将梅森旋转法应用于基本随机序列的生成。经过仿真测试,并对测试结果采用16区间卡方频度分析法和蒙特卡罗法进行评估,结果表明:针对UVM随机验证,该算法可有效提高伪随机数发生器生成随机数序列的随机性,同时可在一定程度上提升其执行效率。 Random verification in UVM verification methodology generally follows the random test generation mechanism in SystemVerilog,which can meet the basic requirements of random verification.However,with the increasing of verification scale,its execution efficiency will decrease and the randomness of the generated random number sequence will become worse.The random number sequence with good randomness is very important for the convergence of verification coverage,and it is necessary to improve the algorithm of pseudo-random number generator.In this paper,an improved pseudo-random number generator algorithm based on Mersenne twister algorithm is proposed.The Mersenne twister algorithm is applied to the generation of basic random sequences after abandoning the Mersenne rotation chain with high time and space complexity.After simulation test,combining with 16-interval Chi-square frequency analysis method and Monte Carlo method evaluation,the results show that,for UVM random verification,the algorithm can effectively improve the randomness of the pseudo-random number generator to generate random number sequence,and improve its execution efficiency to a certain extent.
作者 杨万 金磊 马琪 YANG Wan;JIN Lei;MA Qi(Institute of Microelectronics CAD,Hangzhou Dianzi University,Hangzhou 310018,China)
出处 《杭州电子科技大学学报(自然科学版)》 2024年第3期1-4,共4页 Journal of Hangzhou Dianzi University:Natural Sciences
关键词 UVM 随机测试 伪随机数发生器 随机性 梅森旋转法 UVM random testing pseudo-random number generator randomness mersenne twister algorithm
  • 相关文献

参考文献9

二级参考文献31

  • 1李蛟,于莲芝,陈菊萍,左小五.音频信息隐藏与伪装技术的研究与实现[J].仪器仪表学报,2006,27(z3):2470-2472. 被引量:2
  • 2陈萌.数字水印技术及应用[J].国外电子测量技术,2006,25(3):60-62. 被引量:8
  • 3杨振海,张国志.随机数生成[J].数理统计与管理,2006,25(2):244-252. 被引量:33
  • 4徐英伟,刘佳.SoC功能验证的特点和方法[J].微处理机,2006,27(2):11-13. 被引量:8
  • 5肖国镇 梁传甲 王育民.伪随机序列及其应用[M].北京:国防工业出版社,1985.. 被引量:72
  • 6Tausworthe R C. Random numbers generated by linear recurrence modulo two[J].Mathematics of Computation, 1965,19(90):201-209. 被引量:1
  • 7Marsaglia G,Zaman A.A new class of random numbers generators [J]. Ann,Appl. Prob. ,1991,1 (3):462 -480. 被引量:1
  • 8Hass A.The multiple prime random number generator[J]. ACM Transactions on Mathematical Software, 1987, 13 (4):268-381. 被引量:1
  • 9An H Z.A note on chaotic maps and time series[C]// Robinson P M,Rosenblatt M.Athens Conference on Ap- plied Probability and Time Seri6s:Time Series Analysis in Memory of E. J. Haman. Berlin: Springer-Verlag, 1996: 15-26. 被引量:1
  • 10Deng L Y,George E O.Generation of uniform variate from several nearly tmifomaly distributed variables[J].Commu- nications in Statistics Simulation and Computation,1990, 19(1):145-154. 被引量:1

共引文献19

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部