Sciweavers

DFT
2006
IEEE

Recovery Mechanisms for Dual Core Architectures

14 years 5 months ago
Recovery Mechanisms for Dual Core Architectures
Dual core architectures are commonly used to establish fault tolerance on the node level. Since comparison is usually performed for the outputs only, no precise diagnostic information is available, and error handling comes down to a reset of both cores. The strategy we propose in this paper allows a more fine-grained error handling. It is based on the following steps: (1) Identification of those registers that are actually relevant for recovering the last known correct core state. (2) Protection of these registers by additional comparators. (3) Use of the trap mechanism for recovering a consistent state of the complete core. (4) (Optional) provision of rollback capability for the relevant registers in order to relax the critical path constraints. In the paper we discuss and motivate these individual steps and put them into context. In many cases the speed-up we gain for the recovery will be sufficient for using a dual core as a fail-operational instead of a fail-silent component wit...
Christian El Salloum, Andreas Steininger, Peter Tu
Added 10 Jun 2010
Updated 10 Jun 2010
Type Conference
Year 2006
Where DFT
Authors Christian El Salloum, Andreas Steininger, Peter Tummeltshammer, Werner Harter
Comments (0)