首页> 外文会议>Test Symposium (ETS), 2012 17th IEEE European >Fault tolerant FPGA processor based on runtime reconfigurable modules
【24h】

Fault tolerant FPGA processor based on runtime reconfigurable modules

机译:基于运行时可重配置模块的容错FPGA处理器

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

摘要

The increasing use of field programmable devices for the implementation of embedded processors and systems-on-chip even in mission-critical applications demands for fault tolerant techniques to improve reliability and extend system lifetime. Furthermore, the runtime partial reconfiguration potentials of the latest FPGA devices along with the availability of unused programmable resources in most FPGA designs provide interesting opportunities to build fault tolerant mechanisms. In this paper, we exploit the latest dynamic reconfiguration advances and propose a fault-tolerant FPGA processor architecture based on runtime reconfigurable modules. We partition the processor core into reconfigurable modules and duplicate these modules to implement a concurrent error detection mechanism. For every duplicated module we generate precompiled configurations which include spare resources and are used to runtime repair the defective module. The processor freezes upon the detection of an error and an on-chip controller coordinates the processor recovery and repair in a reconfiguration process transparent to the processor. We demonstrate the proposed approach in OpenRISC core, a widely-used open-source soft processor.
机译:甚至在关键任务应用中,越来越多地使用现场可编程设备来实现嵌入式处理器和片上系统,这需要使用容错技术来提高可靠性并延长系统寿命。此外,最新的FPGA器件的运行时部分重配置潜力以及大多数FPGA设计中未使用的可编程资源的可用性为构建容错机制提供了有趣的机会。在本文中,我们利用了最新的动态重新配置技术,并提出了一种基于运行时可重新配置模块的容错FPGA处理器架构。我们将处理器核心划分为可重新配置的模块,并复制这些模块以实现并发错误检测机制。对于每个重复的模块,我们都会生成预编译的配置,其中包括备用资源,并用于在运行时修复有缺陷的模块。处理器在检测到错误时冻结,并且片上控制器在对处理器透明的重新配置过程中协调处理器的恢复和修复。我们在OpenRISC内核(一种广泛使用的开源软处理器)中演示了建议的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号