Abstract

Reliability requirements are critical in applications used in harsh environments. Although commercial microprocessors offer a good trade-off between cost, size, and performance, they must be tailored to meet tight reliability requirements. This work focuses on the reliability of a real space data intensive application. As a case study we have selected an ESA space benchmark that processes images of a near infrared detector (NIR-Hawaii) involving a large quantity of data with a high computational load. The reliability of the system has been accomplished with the improvement of a macro-synchronized lockstep hardening technique, taking into account the specific special needs of data intensive applications. The microprocessor implementation platform is a commercial dual-core ARM cortex A9 microprocessor. Extensive fault injection campaigns have been carried out in both memory and register file to evaluate the proposed approach. Experimental results demonstrate the high reliability of the proposed hardened system, with error detection capabilities of 100 % and improved system recovery capabilities.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call