首页> 外文期刊>Computers, IEEE Transactions on >A Flexible Software-Based Framework for Online Detection of Hardware Defects
【24h】

A Flexible Software-Based Framework for Online Detection of Hardware Defects

机译:一种基于软件的灵活框架,可以在线检测硬件缺陷

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

摘要

This work proposes a new, software-based, defect detection and diagnosis technique. We introduce a novel set of instructions, called access-control extensions (ACE), that can access and control the microprocessor's internal state. Special firmware periodically suspends microprocessor execution and uses the ACE instructions to run directed tests on the hardware. When a hardware defect is present, these tests can diagnose and locate it, and then activate system repair through resource reconfiguration. The software nature of our framework makes it flexible: testing techniques can be modified/upgraded in the field to trade-off performance with reliability without requiring any change to the hardware. We describe and evaluate different execution models for using the ACE framework. We also describe how the proposed ACE framework can be extended and utilized to improve the quality of post-silicon debugging and manufacturing testing of modern processors. We evaluated our technique on a commercial chip-multiprocessor based on Sun's Niagara and found that it can provide very high coverage, with 99.22 percent of all silicon defects detected. Moreover, our results show that the average performance overhead of software-based testing is only 5.5 percent. Based on a detailed register transfer level (RTL) implementation of our technique, we find its area and power consumption overheads to be modest, with a 5.8 percent increase in total chip area and a 4 percent increase in the chip's overall power consumption.
机译:这项工作提出了一种新的基于软件的缺陷检测和诊断技术。我们介绍了一套新颖的指令,称为访问控制扩展(ACE),可以访问和控制微处理器的内部状态。特殊固件会定期暂停微处理器的执行,并使用ACE指令在硬件上运行定向测试。存在硬件缺陷时,这些测试可以诊断和定位它,然后通过重新配置资源来激活系统修复。我们框架的软件性质使其具有灵活性:可以在现场修改/升级测试技术,以平衡性能与可靠性,而无需对硬件进行任何更改。我们描述和评估使用ACE框架的不同执行模型。我们还将描述所提出的ACE框架如何扩展和利用,以提高现代处理器的硅后调试和制造测试的质量。我们在基于Sun的Niagara的商用芯片多处理器上评估了我们的技术,发现它可以提供非常高的覆盖率,检测到的所有硅缺陷中有99.22%。此外,我们的结果表明,基于软件的测试的平均性能开销仅为5.5%。根据我们技术的详细寄存器传输级别(RTL)实施,我们发现其面积和功耗开销适中,总芯片面积增加了5.8%,芯片总体功耗增加了4%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号