Synchronization of faulty processors in coarse-grained TMR protected partially reconfigurable FPGA designs
- 1. Department of Electronics, University of the Basque Country UPV/EHU, 48013 Bilbao, Bizkaia (Spain)
- 2. Department of Communications Engineering, University of the Basque Country UPV/EHU, 48013 Bilbao, Bizkaia (Spain)
- 3. OPTIMA Area, TECNALIA Research & Innovation, 48160 Derio, Bizkaia (Spain)
Description
The expansion of FPGA technology in numerous application fields is a fact. Single Event Effects (SEE) are a critical factor for the reliability of FPGA based systems. For this reason, a number of researches have been studying fault tolerance techniques to harden different elements of FPGA designs. Using Partial Reconfiguration (PR) in conjunction with Triple Modular Redundancy (TMR) is an emerging approach in recent publications dealing with the implementation of fault tolerant processors on SRAM-based FPGAs. While these works pay great attention to the repair of erroneous instances by means of reconfiguration, the essential step of synchronizing the repaired processors is insufficiently addressed. In this context, this paper poses four different synchronization approaches for soft core processors, which balance differently the trade-off between synchronization speed and hardware overhead. All approaches are assessed in practice by synchronizing TMR protected PicoBlaze processors implemented on a Virtex-5 FPGA. Nevertheless all methods are of a general nature and can be applied for different processor architectures in a straightforward fashion. - Highlights: • Four different synchronization methods for faulty processors are proposed. • The methods balance between synchronization speed and hardware overhead. • They can be applied to TMR-protected reconfigurable FPGA designs. • The proposed schemes are implemented and tested in real hardware.
Availability note (English)
Available from http://dx.doi.org/10.1016/j.ress.2015.12.018Additional details
Identifiers
- DOI
- 10.1016/j.ress.2015.12.018;
- PII
- S0951-8320(15)00370-1;
Publishing Information
- Journal Title
- Reliability Engineering and System Safety
- Journal Volume
- 151
- Journal Page Range
- p. 1-9
- ISSN
- 0951-8320
- CODEN
- RESSEP
INIS
- Country of Publication
- United Kingdom
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 48005068
- Subject category
- S42: ENGINEERING; S75: CONDENSED MATTER PHYSICS, SUPERCONDUCTIVITY AND SUPERFLUIDITY;
- Descriptors DEI
- BALANCES; DESIGN; INTEGRATED CIRCUITS; MAGNETORESISTANCE; REDUNDANCY; RELIABILITY; REPAIR; SYNCHRONIZATION; TOLERANCE; VELOCITY
- Descriptors DEC
- ELECTRIC CONDUCTIVITY; ELECTRICAL PROPERTIES; ELECTRONIC CIRCUITS; MEASURING INSTRUMENTS; MICROELECTRONIC CIRCUITS; PHYSICAL PROPERTIES; WEIGHT INDICATORS
Optional Information
- Copyright
- Copyright (c) 2016 Elsevier Science B.V., Amsterdam, The Netherlands, All rights reserved.