首页> 外文OA文献 >A Functional Approach for Testing the Reorder Buffer Memory
【2h】

A Functional Approach for Testing the Reorder Buffer Memory

机译:测试重排序缓冲存储器的功能方法

摘要

Superscalar processors may have the ability to execute instructions out-of-order to better exploit the internal hardware and to maximize the performance. To maintain the in-order instructions commitment and to guarantee the correctness of the final results (as well as precise exception management), the Reorder Buffer (ROB) is used. From the architectural point of view, the ROB is a memory array of several thousands of bits that must be tested against hardware faults to ensure a correct behavior of the processor. Since it is deeply embedded within the microprocessor circuitry, the most straightforward approach to test the ROB is through Built-In Self-Test solutions, which are typically adopted by manufacturers for end-of-production test. However, these solutions may not always be used for the test during the operational phase (in-field test) which aims at detecting possible hardware faults arising when the electronic systems works in its target environment. In fact, these solutions require the usage of test infrastructures that may not be accessible and/or documented, or simply not usable during the operational phase. This paper proposes an alternative solution, based on a functional approach, in which the test is performed by forcing the processor to execute a specially written test program, and checking the behavior of the processor. This approach can be adopted for in-field test, e.g., at the power-on, power-off, or during the time slots unused by the system application. The method has been validated resorting to both an architectural and a memory fault simulator
机译:超标量处理器可能具有无序执行指令的能力,可以更好地利用内部硬件并最大化性能。为了保持按顺序执行指令的承诺并保证最终结果的正确性(以及精确的异常管理),使用了重排序缓冲区(ROB)。从体系结构的角度来看,ROB是一个数千位的存储器阵列,必须对其进行硬件故障测试,以确保处理器的正确行为。由于它被深深地嵌入微处理器电路中,因此测试ROB的最直接方法是通过内置自测解决方案,制造商通常将其用于生产结束测试。但是,这些解决方案可能并不总是用于操作阶段的测试(现场测试),旨在检测电子系统在其目标环境中工作时可能出现的硬件故障。实际上,这些解决方案要求使用可能无法访问和/或记录或在操作阶段根本无法使用的测试基础架构。本文提出了一种基于功能方法的替代解决方案,其中通过强制处理器执行专门编写的测试程序并检查处理器的行为来执行测试。这种方法可用于现场测试,例如在上电,断电或系统应用未使用的时隙内。该方法已通过架构和内存故障模拟器的验证

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号