Skip to main content
Erschienen in: Journal of Electronic Testing 1/2019

04.02.2019

Fault Tolerant Soft-Core Processor Architecture Based on Temporal Redundancy

verfasst von: Paulo R. C. Villa, Rodrigo Travessini, Roger C. Goerl, Fabian L. Vargas, Eduardo A. Bezerra

Erschienen in: Journal of Electronic Testing | Ausgabe 1/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Embedded soft-core processors are becoming the usual solution to deal with network and data communications inside FPGAs. However, when developing space-based applications, the designer must consider the effects of ionizing radiation such as Total Ionizing Dose (TID) and Single-Event Effect (SEE). The majority of techniques for mitigation of Single-Event Upsets (SEUs) on FPGAs are based on hardware spatial-redundancy. This work presents a fault-tolerance technique, based on the concept of temporal redundancy, with checkpoints and recovery for soft-core processors. The proposed modified architecture is aimed at embedded systems for space applications based on FPGAs. Our experimental results show that the Checkpoint Recovery technique is a valid alternative to traditional spatial-redundancy, especially when considering limited logic area and power budget present on a satellite. The results present levels of reliability comparable to those of the more conventional fault-tolerance techniques. Additionally, the proposed approach does not require modifications of the software source code or compiler.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Weitere Produktempfehlungen anzeigen
Fußnoten
1
Given the two major FPGA companies are based on the USA.
 
2
ERC32 is a discontinued radiation-tolerant SPARC V7 processor developed for space applications.
 
3
Experimenting on the spreadsheet, less than 0.5mW difference on the dynamic power was noticed for the 1500 and 3000 device.
 
Literatur
4.
Zurück zum Zitat Alkhafaji FSM, Hasan WZW, Isa MM, Sulaiman N (2018) Robotic controller: ASIC versus FPGA - a review. J Comput Theor Nanosci 15(1):1–25CrossRef Alkhafaji FSM, Hasan WZW, Isa MM, Sulaiman N (2018) Robotic controller: ASIC versus FPGA - a review. J Comput Theor Nanosci 15(1):1–25CrossRef
5.
Zurück zum Zitat Altera Tech. (2013) White paper: Introduction to single-event upsets Altera Tech. (2013) White paper: Introduction to single-event upsets
8.
Zurück zum Zitat Barboza SHI, Bregant M, Chambert V, Espagnon B, Herrera HDH, Mahmood SM, Moraes D, Munhoz MG, Noėl G, Pilyar a et al (2016) SAMPA chip: a new ASIC for the ALICE TPC and MCH upgrades. J Instrum 11(02):C02,088CrossRef Barboza SHI, Bregant M, Chambert V, Espagnon B, Herrera HDH, Mahmood SM, Moraes D, Munhoz MG, Noėl G, Pilyar a et al (2016) SAMPA chip: a new ASIC for the ALICE TPC and MCH upgrades. J Instrum 11(02):C02,088CrossRef
13.
Zurück zum Zitat Bouhali M, Shamani F, Dahmane ZE, Belaidi A, Nurmi J (2017) FPGA applications in unmanned aerial vehicles - a review. In: Wong S, Beck AC, Bertels K, Carro L (eds) Proceedings of Applied reconfigurable computing. Springer International Publishing, Cham, pp 217–228 Bouhali M, Shamani F, Dahmane ZE, Belaidi A, Nurmi J (2017) FPGA applications in unmanned aerial vehicles - a review. In: Wong S, Beck AC, Bertels K, Carro L (eds) Proceedings of Applied reconfigurable computing. Springer International Publishing, Cham, pp 217–228
15.
Zurück zum Zitat Cetin E, Diessel O, Li T, Ambrose JA, Fisk T, Parameswaran S, Dempster AG (2016) Overview and Investigation of SEU Detection and Recovery Approaches for FPGA-Based Heterogeneous Systems. In: Proceedings of the FPGAs and Parallel Architectures for Aerospace Applications. Springer International Publishing, Cham, pp 33–46. https://doi.org/10.1007/978-3-319-14352-1_3 Cetin E, Diessel O, Li T, Ambrose JA, Fisk T, Parameswaran S, Dempster AG (2016) Overview and Investigation of SEU Detection and Recovery Approaches for FPGA-Based Heterogeneous Systems. In: Proceedings of the FPGAs and Parallel Architectures for Aerospace Applications. Springer International Publishing, Cham, pp 33–46. https://​doi.​org/​10.​1007/​978-3-319-14352-1_​3
19.
Zurück zum Zitat Friend RB, Arroyo C, Hansen J (2016) Big Missions, Small Solutions Advances and Innovation in Architecture and Technology for Small Satellites. In: Proceedings of the AIAA SPACE 2016. American Institute of Aeronautics and Astronautics, Reston, Virginia. https://doi.org/10.2514/6.2016-5229 Friend RB, Arroyo C, Hansen J (2016) Big Missions, Small Solutions Advances and Innovation in Architecture and Technology for Small Satellites. In: Proceedings of the AIAA SPACE 2016. American Institute of Aeronautics and Astronautics, Reston, Virginia. https://​doi.​org/​10.​2514/​6.​2016-5229
20.
Zurück zum Zitat Glein R (2014) BRAM radiation sensor for a Self-Adaptative SEU mitigation. In: Proceedings of the Space FPGA users workshop Glein R (2014) BRAM radiation sensor for a Self-Adaptative SEU mitigation. In: Proceedings of the Space FPGA users workshop
22.
Zurück zum Zitat Guthaus MR, Ringenberg JS, Ernst D, Austin TM, Mudge T, Brown RB (2001) Mibench: a free, commercially representative embedded benchmark suite. In: Proceedings of 2001 IEEE international workshop workload characterization, WWC’01. IEEE Computer Society, Washington, pp 3–14. https://doi.org/10.1109/WWC.2001.15 Guthaus MR, Ringenberg JS, Ernst D, Austin TM, Mudge T, Brown RB (2001) Mibench: a free, commercially representative embedded benchmark suite. In: Proceedings of 2001 IEEE international workshop workload characterization, WWC’01. IEEE Computer Society, Washington, pp 3–14. https://​doi.​org/​10.​1109/​WWC.​2001.​15
24.
Zurück zum Zitat Guzmȧn D, Rowland D, Uribe P, Nieves T (2011) A Low Power Processors for Cubesat Missions. In: Proceedings of the 8th annual cubesat developer’s workshop 2011 Guzmȧn D, Rowland D, Uribe P, Nieves T (2011) A Low Power Processors for Cubesat Missions. In: Proceedings of the 8th annual cubesat developer’s workshop 2011
25.
Zurück zum Zitat Henkel J, Bauer L, Dutt N, Gupta P, Nassif S, Shafique M, Tahoori M, Wehn N (2013) Reliable On-chip Systems in the Nano-era: Lessons Learnt and Future Trends. In: Proceedings of the 50th annual design automation conference, DAC’13. ACM, New York, pp 99:1–99:10. https://doi.org/10.1145/2463209.2488857 Henkel J, Bauer L, Dutt N, Gupta P, Nassif S, Shafique M, Tahoori M, Wehn N (2013) Reliable On-chip Systems in the Nano-era: Lessons Learnt and Future Trends. In: Proceedings of the 50th annual design automation conference, DAC’13. ACM, New York, pp 99:1–99:10. https://​doi.​org/​10.​1145/​2463209.​2488857
28.
Zurück zum Zitat Kletzing CA, Kurth WS, Acuna M, MacDowall RJ, Torbert RB, Averkamp T, Bodet D, Bounds SR, Chutter M, Connerney J, Crawford D, Dolan JS, Dvorsky R, Hospodarsky GB, Howard J, Jordanova V, Johnson RA, Kirchner DL, Mokrzycki B, Needell G, Odom J, Mark D, Pfaff R, Phillips JR, Piker CW, Remington SL, Rowland D, Santolik O, Schnurr R, Sheppard D, Smith CW, Thorne RM, Tyler J (2013) The electric and magnetic field instrument suite and integrated science (EMFISIS) on RBSP. Space Sci Rev 179(1-4):127–181. https://doi.org/10.1007/s11214-013-9993-6 CrossRef Kletzing CA, Kurth WS, Acuna M, MacDowall RJ, Torbert RB, Averkamp T, Bodet D, Bounds SR, Chutter M, Connerney J, Crawford D, Dolan JS, Dvorsky R, Hospodarsky GB, Howard J, Jordanova V, Johnson RA, Kirchner DL, Mokrzycki B, Needell G, Odom J, Mark D, Pfaff R, Phillips JR, Piker CW, Remington SL, Rowland D, Santolik O, Schnurr R, Sheppard D, Smith CW, Thorne RM, Tyler J (2013) The electric and magnetic field instrument suite and integrated science (EMFISIS) on RBSP. Space Sci Rev 179(1-4):127–181. https://​doi.​org/​10.​1007/​s11214-013-9993-6 CrossRef
44.
Zurück zum Zitat Siewiorek D, Swarz R (2017) Reliable computer systems: Design and evaluatuion. Digital Press Siewiorek D, Swarz R (2017) Reliable computer systems: Design and evaluatuion. Digital Press
51.
Zurück zum Zitat Villa P, Bezerra E, Goerl R, Poehls L, Vargas F, Medina N, Added N, De Aguiar V, MacChione E, Aguirre F, Da Silveira M (2017a) Analysis of COTS FPGA SEU-sensitivity to combined effects of conducted-EMI and TID. In: Proceedings of the 2017 11th international workshop on the electromagnetic compatibility of integrated circuits, EMCCompo 2017. https://doi.org/10.1109/EMCCompo.2017.7998076 Villa P, Bezerra E, Goerl R, Poehls L, Vargas F, Medina N, Added N, De Aguiar V, MacChione E, Aguirre F, Da Silveira M (2017a) Analysis of COTS FPGA SEU-sensitivity to combined effects of conducted-EMI and TID. In: Proceedings of the 2017 11th international workshop on the electromagnetic compatibility of integrated circuits, EMCCompo 2017. https://​doi.​org/​10.​1109/​EMCCompo.​2017.​7998076
55.
Zurück zum Zitat Wilson DS (2011) Cubesat Flight Software Development. In: Proceedings of the 2011 workshop on spacecraft flight software (FSW11). Baltimore Wilson DS (2011) Cubesat Flight Software Development. In: Proceedings of the 2011 workshop on spacecraft flight software (FSW11). Baltimore
56.
Zurück zum Zitat Ziade H, Ayoubi RA, Velazco R, et al (2004) A survey on fault injection techniques. Int Arab J Inf Technol 1(2):171–186 Ziade H, Ayoubi RA, Velazco R, et al (2004) A survey on fault injection techniques. Int Arab J Inf Technol 1(2):171–186
Metadaten
Titel
Fault Tolerant Soft-Core Processor Architecture Based on Temporal Redundancy
verfasst von
Paulo R. C. Villa
Rodrigo Travessini
Roger C. Goerl
Fabian L. Vargas
Eduardo A. Bezerra
Publikationsdatum
04.02.2019
Verlag
Springer US
Erschienen in
Journal of Electronic Testing / Ausgabe 1/2019
Print ISSN: 0923-8174
Elektronische ISSN: 1573-0727
DOI
https://doi.org/10.1007/s10836-019-05778-z

Weitere Artikel der Ausgabe 1/2019

Journal of Electronic Testing 1/2019 Zur Ausgabe

Neuer Inhalt