Publication | Open Access
Statistical fault injection for impact-evaluation of timing errors on application performance
15
Citations
14
References
2016
Year
Unknown Venue
Software MaintenanceHardware ModelingEngineeringVlsi DesignComputer ArchitectureSoftware EngineeringRandom Fault InjectionGate LevelSoftware AnalysisPerformance IssueStatistical Fault InjectionHardware SecurityReliability EngineeringTiming AnalysisFault AnalysisParallel ComputingReliabilityHardware ReliabilityComputer EngineeringComputer ScienceMicroelectronicsApplication PerformanceSoftware DesignProgram AnalysisSoftware TestingSystem Performance AnalysisFault InjectionSystem Software
This paper proposes a novel approach to modeling of gate level timing errors during high-level instruction set simulation. In contrast to conventional, purely random fault injection, our physically motivated approach directly relates to the underlying circuit structure, hence allowing for a significantly more detailed characterization of application performance under scaled frequency / voltage (including supply noise). The model uses gate level timing statistics extracted by dynamic timing analysis from the post place & route netlist of a general-purpose processor to perform instruction-aware fault injections. We employ a 28 nm OpenRISC core as a case study, to demonstrate how statistical fault injection provides a more accurate and realistic analysis of power vs. error performance.
| Year | Citations | |
|---|---|---|
Page 1
Page 1