A software framework for dynamic self-repair in embedded SoCs exploiting reconfigurable devices

  • Authors:
  • Andrea Miele;Politecnico di Torino

  • Affiliations:
  • Dipartimento di Automatica e Informatica, I-10129, Torino, Italy;Dipartimento di Automatica e Informatica, I-10129, Torino, Italy

  • Venue:
  • AQTR '10 Proceedings of the 2010 IEEE International Conference on Automation, Quality and Testing, Robotics (AQTR) - Volume 02
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

The realization of embedded systems for safety critical applications as Custom embedded SoCs (System on Chip) realized on FPGAs (Field Programmable Gate Array) and hybrid SoCs including both custom ASIC cores, and programmable FPGA is nowadays rapidly increasing. In recent years, fault tolerance solutions for such systems have been developed and today are still addressed by ongoing research. More recently the application of FPGA partial dynamic reconfiguration capabilities to systems fault tolerance has been investigated and demonstrated by many fresh works, but primarily from an hardware perspective. In this paper a software framework for managing dynamic partial reconfiguration is proposed. Such framework is responsible of managing the replacement of faulty hardware peripherals with soft-core versions running on reconfigurable hardware areas allowing the software applications to be unaware of the underlying fault detection and reconfiguration process.