首页> 外文会议>International Conference on Advanced Communication Control and Computing Technologies >Design of Soft error tolerance technique for FPGA based soft core processors
【24h】

Design of Soft error tolerance technique for FPGA based soft core processors

机译:基于FPGA的软核处理器的软容错技术设计。

获取原文

摘要

SRAM-based FPGAs are susceptible to radiation-induced temporary faults called as single-event upsets (SEUs) or Soft errors. Soft errors affects or changes only some logic states of memory elements, but the device itself is not permanently damaged. SEUs may directly alter the logic states of any static memory element or induce changes to configuration memory. A new fault detection system architecture can be incorporated on any SRAM based FPGA with integrated soft core processors. It allows for detection of error in the system and also detects the processor with the error, so that the system can continue execution with the fault free processor. The fault detection system consists of a Lockstep scheme which is based on DWC technique. Lockstep Scheme detects the presence of error in the system but fails to point in which core, error is present. The Faulty core is detected using RESO Method which is based on DWC-CED technique. Once the faulty core is detected, fault tolerance is achieved using Fault tolerant Configuration Engine and by Hamming method. Fault Tolerant Configuration engine built on the basis of the PicoBlaze core, detects the fault location using CRC method and eliminates the error by frame based reconfiguration and is made fault-tolerant using triple modular redundancy (TMR). SEC using hamming method detects and corrects single bit error. Both the cores are synchronized back after fault recovery using CRB. The coding is done in VHDL language, synthesized using Xilinx ISE 13.2 and simulated using ISim.
机译:基于SRAM的FPGA易于辐射引起的临时故障,称为单事件UPSET(SEUS)或软错误。软错误仅影响或更改一些内存元素的逻辑状态,但设备本身不会被永久损坏。 SEU可以直接更改任何静态存储器元素的逻辑状态,或者对配置内存引起更改。具有集成软核处理器的任何SRAM的FPGA可以在任何SRAM基于SRAM的FPGA上结合一个新的故障检测系统架构。它允许检测系统中的错误,并且还可以使用错误检测处理器,以便系统可以使用故障自由处理器继续执行。故障检测系统由基于DWC技术的锁定方案组成。 LockStep方案检测系统中存在错误,但未能指向核心,存在错误。使用基于DWC CED技术的RESO方法检测故障核心。检测故障核心后,使用容错配置引擎和汉明法实现容错。基于PicoBlaze核心内置的容错配置引擎,使用CRC方法检测故障位置,并通过基于帧的重新配置消除误差,并使用三重模块冗余(TMR)进行容错容错。 SEC使用汉明方法检测并校正单位错误。使用CRB故障恢复后,核心都会同步。编码以VHDL语言完成,使用Xilinx ISE 13.2合成并使用ISIM进行模拟。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号