Performance evaluation of a new design-tool for microprocessor transient fault recovery

Abstract A model of microprocessor erroneous behaviour has led to the development of a new design tool to automate the introduction of transient fault tolerance into program code. The design tool, PARUT (Post-programming Automated Recovery UTility) provides a method of enhancing existing program code to optimise the recovery capability following a transient disturbance. The tool can be used to implement a number of different recovery strategies, some of which may involve additional hardware. The paper examines the performance of the design tool for a range of techniques.