DocumentCode :
1785569
Title :
A run time adaptive architecture to trade-off performance for fault tolerance applied to a DVB on-board processor
Author :
Veljkovic, Filip ; Riesgo, T. ; de la Torre, E. ; Regada, Raul ; Berrojo, Luis
Author_Institution :
Center of Ind. Electron. - CEI, Univ. Politec. de Madrid, Madrid, Spain
fYear :
2014
fDate :
14-17 July 2014
Firstpage :
143
Lastpage :
150
Abstract :
Reliability is one of the key issues in space applications. Although highly flexible and generally less expensive than predominantly used ASICs, SRAM-based FPGAs are very susceptible to radiation effects. Hence, various fault tolerant techniques have to be applied in order to handle faults and protect the design. This paper presents a reconfigurable on-board processor capable of run-time adaptation to harsh environmental conditions and different functional demands. Run-time reconfigurability is achieved applying two different reconfiguration methodologies. We propose a novel self-reconfigurable architecture able to on demand duplicate or triplicate part of the design in order to form DMR and TMR structures. Moreover, we introduce two different approaches for voting the correct output. The first one is a traditional voter that adapts to different DMR/TMR domain positions whereas the second implies comparing the captured flip-flop values directly from the configuration memory read through ICAP. The comparison is done periodically by an embedded processor thus completely excluding the voting mechanism in hardware. The proposed run-time reconfiguration methodology provides savings in terms of device utilization, reconfiguration time, power consumption and significant reductions in the amount of rad-hard memory used by partial configurations.
Keywords :
digital video broadcasting; embedded systems; fault tolerant computing; flip-flops; microprocessor chips; power aware computing; radiation effects; reconfigurable architectures; reliability; ASIC; DMR structures; DVB on-board processor; ICAP; SRAM-based FPGA; TMR structures; digital video broadcast on-board processor; embedded processor; fault tolerance performance; fault tolerant techniques; flip-flop values; internal configuration access port; power consumption; rad-hard memory; radiation effects; reconfigurable on-board processor; reliability; run time adaptive architecture; run-time reconfiguration methodology; self-reconfigurable architecture; trade-off performance; triple modular redundancy; voting mechanism; Circuit faults; Digital video broadcasting; Fault tolerant systems; Field programmable gate arrays; Redundancy; Tunneling magnetoresistance; DVB-OBP; FPGAs; ICAP; TMR; duplex; fault tolerance; run-time partial reconfiguration; scalability; voting;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Adaptive Hardware and Systems (AHS), 2014 NASA/ESA Conference on
Conference_Location :
Leicester
Type :
conf
DOI :
10.1109/AHS.2014.6880170
Filename :
6880170
Link To Document :
بازگشت