首页> 外文期刊>Dependable and Secure Computing, IEEE Transactions on >Instruction-Based Online Periodic Self-Testing of Microprocessors with Floating-Point Units
【24h】

Instruction-Based Online Periodic Self-Testing of Microprocessors with Floating-Point Units

机译:带浮点单元的基于指令的微处理器在线定期自测试

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

摘要

Online periodic testing of microprocessors is a valuable means to increase the reliability of a low-cost system, when neither hardware nor time redundant protection schemes can be applied. This is particularly valid for floating-point (FP) units, which are becoming more common in embedded systems and are usually protected from operational faults through costly hardware redundant approaches. In this paper, we present scalable instruction-based self-test program development for both single and double precision FP units considering different instruction sets (MIPS, PowerPC, and Alpha), different microprocessor architectures (32/64-bit architectures) and different memory configurations. Moreover, we introduce bit-level manipulation instruction sequences that are essential for the development of FP unit's self-test programs. We developed self-test programs for single and double precision FP units on 32-bit and 64-bit microprocessor architectures and evaluated them with respect to the requirements of low-cost online periodic self-testing: fault coverage, memory footprint, execution time, and power consumption, assuming different memory hierarchy configurations. Our comprehensive experimental evaluations reveal that the instruction set architecture plays a significant role in the development of self-test programs. Additionally, we suggest the most suitable self-test program development approach when memory footprint or low power consumption is of paramount importance.
机译:当无法应用硬件或时间冗余保护方案时,微处理器的在线定期测试是提高低成本系统可靠性的宝贵手段。这对于浮点(FP)单元尤其有效,浮点(FP)单元在嵌入式系统中变得越来越普遍,并且通常通过昂贵的硬件冗余方法来防止操作故障。在本文中,我们针对单精度和双精度FP单元提出了基于可扩展指令的自测试程序开发,其中考虑了不同的指令集(MIPS,PowerPC和Alpha),不同的微处理器架构(32/64位架构)和不同的内存配置。此外,我们介绍了对FP单元自检程序的开发必不可少的位级操作指令序列。我们针对32位和64位微处理器体系结构的单精度和双精度FP单元开发了自检程序,并针对低成本在线定期自检的要求对它们进行了评估:错误覆盖率,内存占用量,执行时间,和功耗(假​​设不同的内存层次结构配置)。我们全面的实验评估表明,指令集体系结构在自测程序的开发中起着重要作用。此外,当内存占用量或低功耗至关重要时,我们建议最合适的自测程序开发方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号