首页> 外文会议>IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems >A software-based concurrent error detection technique for power PC processor-based embedded systems
【24h】

A software-based concurrent error detection technique for power PC processor-based embedded systems

机译:基于软件基于PC处理器的嵌入式系统的软件并发错误检测技术

获取原文

摘要

This paper presents a behavior-based error detection technique called control flow checking using branch trace exceptions for powerPC processors family (CFCBTE). This technique is based on the branch trace exception feature available in the powerPC processors family for debugging purposes. This technique traces the target addresses of program branches at run-time and compares them with reference target addresses to detect possible violations caused by transient faults. The reference target addresses are derived by a preprocessor from the source program. The proposed technique is experimentally evaluated on a 32-bit powerPC microcontroller using software implemented fault injection (SWIFI). The results show that this technique detects about 91% of the injected control flow errors. The memory overhead is 39.16% on average, and the performance overhead varies between 110% and 304% depending on the workload used. This technique does not modify the program source code.
机译:本文介绍了一种基于行为的错误检测技术,称为控制流程检查使用PowerPC处理器系列(CFCBTE)的分支跟踪例外。此技术基于PowerPC处理器系列中提供的分支跟踪异常功能,用于调试目的。该技术在运行时追踪程序分支的目标地址,并将其与参考目标地址进行比较,以检测由瞬态故障引起的可能违规。参考目标地址由源程序从源程序中的预处理器导出。使用软件实现的故障注射(SWIFI)在实验上评估所提出的技术在32位PowerPC微控制器上进行了实验评估。结果表明,该技术检测到注射控制流误差的约91%。内存开销平均为39.16%,并且性能开销在110%和304%之间变化,具体取决于所使用的工作量。此技术不会修改程序源代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号