Title :
A New Critical Variable Analysis in Processor-Based Systems
Author :
Bergaoui, Salma ; Vanhauwaert, Pierre ; Leveugle, Regis
Author_Institution :
TIMA Lab., UJF, Grenoble, France
Abstract :
Determining the dependability of integrated systems with respect to soft errors is necessary for a growing number of applications. The most critical information must be identified to achieve good efficiency/cost trade-offs when selective hardening is necessary. In processor-based systems, the most critical variables and registers must thus be identified for the target application program. An improved algorithm for critical register identification is described and compared to previous work. Fault injection results in a system based on Leon2 are also reported. They demonstrate the impact of micro-architectural characteristics on evaluating the real criticality of the register file. New refinements are suggested for further work based on data dependency analysis.
Keywords :
microprocessor chips; Leon2; critical register identification; critical variable analysis; fault injection; microarchitectural characteristic; processor-based system; soft error; Application software; Benchmark testing; Circuit faults; Computer architecture; Costs; Counting circuits; Data analysis; Land surface temperature; Measurement; Microprocessors; Ocean temperature; Radiation detectors; Registers; Regulators; Sea level; Critical variables; criticality analysis; dependability; microprocessor-based systems; register criticality;
Journal_Title :
Nuclear Science, IEEE Transactions on
DOI :
10.1109/TNS.2010.2043540