首页> 外文期刊>Journal of Electronic Testing: Theory and Applications: Theory and Applications >Code Generation for Functional Validation of Pipelined Microprocessors
【24h】

Code Generation for Functional Validation of Pipelined Microprocessors

机译:用于流水线微处理器功能验证的代码生成

获取原文
获取原文并翻译 | 示例
           

摘要

Functional validation of pipelined microprocessors is a challenging task, as the behavior of a pipeline is determined by a sequence of instructions and by the interaction between their operands. This paper describes an approach to automatic test-program generation based on an evolutionary algorithm. The proposed methodology is able to tackle complex pipelined designs. Human intervention is limited to the formalized listing of the instruction set, and also internal parameters of the test program generator are auto-adapted. A prototype was built and exploited to generate test programs for the DLX/pII, a pipelined microprocessor. For the purpose of these experiments, test programs were devised trying to maximize the RT-level statement coverage. However, the method can be used to generate test programs on different target metrics. Results show the feasibility and effectiveness of the method.
机译:流水线微处理器的功能验证是一项艰巨的任务,因为流水线的行为是由指令序列及其操作数之间的交互作用决定的。本文介绍了一种基于进化算法的自动测试程序生成方法。所提出的方法能够解决复杂的流水线设计。人为干预仅限于指令集的形式清单,并且测试程序生成器的内部参数是自动适应的。建立了原型,并利用该原型为流水线微处理器DLX / pII生成测试程序。出于这些实验的目的,设计了一些测试程序来尝试最大化RT级别语句的覆盖范围。但是,该方法可用于生成不同目标指标上的测试程序。结果表明了该方法的可行性和有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号