期刊文献+

基于模型和库的处理器伪随机激励生成器设计与实现 被引量:1

Design and implementation of processor pseudo-random test generator based on models and libraries
下载PDF
导出
摘要 面对处理器巨大的验证空间,伪随机激励生成器成为处理器研发中必不可少的工具。处理器设计改变尤其是架构和指令集的变化会导致之前的处理器测试集合部分甚至全部失效,验证维护成本巨大。提出一种层次化的、基于模型和库的处理器伪随机激励生成器实现方法,针对处理器设计的特点,基于指令树建模、多维访存地址建模和处理器专家库建模等关键技术重点解决处理器研发中测试集合如何高效重用的难题。实际应用表明,该方法能够很好地适应处理器设计变化,增强处理器激励生成器的易用性和可重用性,测试集合移植重用率可以达到95%以上,显著缩短处理器更新换代时的验证周期。 Processor pseudo-random test generators are important and necessary in processor research and development,which can generate large numbers of tests so as to cover the huge verification space.However,some of tests in the test set may become illegal and useless when the processor design changes,especially when instruction set or architecture changes,resulting in significant verification and maintenance costs.In order to tackle the problem,a hierarchical method based on models and libraries is proposed to create a processor pseudo-random test generator.Several techniques such as instruction set tree modeling,multidimensional memory address modeling and processor professional knowledge library modeling are used to solve the problem of how to efficiently reuse test sets in processor research and development.The practical application shows that this method can well adapt to the changes of processor design and enhance the usability and reusability of processor pseudo-random test generators.The reuse rate of test set can reach more than 95%,which can significantly shorten the verification cycle when the processor design is changed and upgraded.
出处 《计算机工程与科学》 CSCD 北大核心 2018年第1期1-9,共9页 Computer Engineering & Science
基金 核高基"超级计算机处理器研发"课题(2013ZX01028-001-001-001)
关键词 模拟验证 处理器功能验证 伪随机测试 激励生成器 simulation processor functional verification pseudo-random test test generator
  • 相关文献

参考文献4

二级参考文献38

  • 1张珩,沈海华.龙芯2号微处理器的功能验证[J].计算机研究与发展,2006,43(6):974-979. 被引量:26
  • 2姚英彪,刘鹏,姚庆栋,肖志斌.微处理器功能验证程序生成[J].计算机辅助设计与图形学学报,2006,18(10):1484-1490. 被引量:6
  • 3CLARKE E M,GRUMBERG O,PELED D A.Model checking[M].[S.l.]:The MIT Press,2000.
  • 4ADIR A,ALMOG E,FOURNIER L,et al.Genesys-Pro:innovations in test program generation for functional processor verification[J].Design & Test of Computers,2004,21(2):84-93.
  • 5GOLOUBEVA O,SONZA M,VIOLANTE M.Automatic generation of validation stimuli for application-specific processors[C]//Proc of Conference on Design,Automation and Test in Europe and Exhibition.2004:188-193.
  • 6LIANG Zhong-shu,YAN Xiao-lang,WANG Jie-bing,et al.A dynamic random instruction and stimulus generation for functional verification of embedded processor[C]//Proc of the 5th International Conference.2003:459-462.
  • 7WAGNER I,BERTACCO V,AUSTIN T.StressTest:an automatic approach to test generation via activity monitors[C]//Proc of the 42nd Design Automation Conference.New York:[s.n.],2005:783-788.
  • 8TAYLOR S,QUINN M,BROWN D,et al.Functional verification of a multiple-issue,out-of-order,superscalar Alpha processor-the DEC Alpha 21264 microprocessor[C]//Proc of the 35th Design Automation Conference(DAC'98).San Francisco:ACM Press,1998:638-643.
  • 9C-SKY MicroSystems 32-bit high performance and low power embedded processor[EB/OL].http://www.c-sky.com.
  • 10BERGERGON J,CERNY E,HUNTER A,et al.Verification methodology manual for systerm verilog[M].[S.l.]:Springer,2005.

共引文献45

同被引文献7

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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