Publications
Software fault tolerance methodology and testing for the embedded PowerPC
Abstract
In this paper we describe our software-based fault tolerance strategies for PowerPC devices embedded within Xilinx Virtex 4 FX60 FPGAs. Traditional FPGA fault tolerance techniques, such as scrubbing and TMR, cannot be applied to the embedded PowerPC. Our work targets scientific applications operating on space-based FPGA architectures consisting of an FPGA and a radiation-hardened controller. We use heartbeat monitoring, control flow assertions, and checkpoint/rollback to achieve high performance and low overhead fault tolerance. Our initial results show we are able to add our fault tolerance strategies with only 2% application overhead while recovering from 94% of the faults injected during testing.
- Date
- March 5, 2011
- Authors
- Mark Bucciero, John Paul Walters, Matthew French
- Conference
- 2011 Aerospace Conference
- Pages
- 1-9
- Publisher
- IEEE