期刊文献+

片上多处理器的层次化高速测试和验证技术

Hierarchical high speed testing and verification of chip-multiprocessors
在线阅读 下载PDF
导出
摘要 片上多处理器的体系结构具有高效、低功耗的特点,但由于整体逻辑规模较大,且存储系统有一致性的要求,因此其模拟器测试和验证的计算量大、复杂度高,整体采用传统的形式化测试方法测试速度慢.运用分隔测试技术可以在测试过程中降低整体计算的复杂度,将使用传统测试方法不能测试的复杂系统测试简单化;利用随机程序生成技术可以减少测试人员编写测试程序的时间并加速发现系统的错误,并行测试技术可以快速低功耗检验片上多处理器存储器系统的功能并具有良好的可扩充性.将上述测试方法集成在片上多处理器的测试中,能够对整体的计算量进行合理的分割和并行化,迅速定位整个系统的错误,大大缩减所需要的测试时间,降低了测试人员的工作量,提高测试结果的覆盖率和可信性. CMP (Chip-Multi-Processor) is a high performance architecture with low power consumption. As the scale of the chip's logic is huge, and all parts of the memory system must be reliable, verification and testing of a CMP system is complicated and time consuming. The speed of testing using traditional methods of verification will be very slow. Breaking the testing process into discrete segments can reduce complexity and the computing workload, saving significant time. (Constrained random program generation, CRTPG) testing also reduces the work of the tester and finds bugs rapidly. Parallel testing and verification allows completion of testing in a shorter time with low power consumption and good scalability. Integrating all these methods in CMP testing can effectively share the workload of testing through effective parallelism, find bugs and mistakes quickly, reduce the time needed for testing and verification work and improve the coverage ratio of testing and thus, the reliability of the whole system.
出处 《哈尔滨工程大学学报》 EI CAS CSCD 北大核心 2007年第5期566-570,共5页 Journal of Harbin Engineering University
基金 国家自然科学基金资助项目
关键词 片上多处理器 存储系统测试 并行测试 层次化验证 chip-multiprocessor memory system testing parallel testing hierarchical verification
  • 相关文献

参考文献2

二级参考文献11

  • 1Kumar V. Algorithms for constraint-satisfaction problems: A survey[J]. A.I. Magazine, 1992,13(1):32-44.
  • 2Roman Bartak.Constraint programming - What is behind? [C].Poland: Proceedings of the Workshop on Constraint Programming in Decision and Control, 1999.
  • 3Piparazzi. A test generator for microarchitecture flow verification[R]. IBM HRL Technology Report, 2002.
  • 4Anoosh Hosseini. Code generation and analysis for the functional verification of microprocessors [R]. Silicon Graphics Inc 2011N Shoreline Blvd, Mountain View, CA 94043.
  • 5Aharon Aharon, Dave Goodman, Moshe Levinger, et al. Test program generation for functional verification of powerpc processors in IBM[C]. Proceedings of the 32nd Design Automation Conference, 1995. 279-285.
  • 6Bin E, Emek R, Shurek G, et al. Using a constraint satisfaction formulation and solution techniques for random test program generation[J]. IBM Systems Journal,2002, 41 (3).
  • 7Poe E A. Introduction to random test generation for processor verification[R]. Obsidian Software, 2002.
  • 8Lakshminarasimham S, Saisanthosh B. Building Intelligence into random test programs[R]. Department of Computer Science and Engineering, Sri Venkateswara College of Engineering,2002.
  • 9Yossi Levhari. Dynamic pseudo-random assembly test generation in CPU verification[Z].
  • 10DavidE. Culler Jaswinder Pal Singh Anoop Gupta.Parallel Computer Architecture A Hardware/Software Approach[M].北京:机械工业出版社,1999..

共引文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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