This paper presents a hierarchical simulation methodology that enables accurate system evaluation under realistic faults and conditions. In this methodology effects of low-level (i.e., transistor or circuit levels) faults are propagated to higher levels (i.e., system level) using fault dictionaries. The primary fault model is obtained via simulation of the transistor-level effect of a radiation particle penetrating the device. The resulting current burst is used as a fault model in the circuit-level simulation and is injected into the nodes of a circuit/subcircuit. The latched outputs are collected in a fault dictionary and applied in conducting fault injection at the chip level under a selected workload. Faults injected at the chip level result in memory corruption, which is used as a fault model in the system-level simulation. When an application terminates, either normally or abnormally, the overall fault impact on the software behavior is quantified and analyzed.The simulation method is demonstrated and validated in the case study of Myrinet, a commercial, high-speed network. The study shows that the proposed approach offers a high confidence in the evaluation results, as the system is analyzed in presence of realistic fault conditions. It also demonstrates that the conducted analysis can be used to improve system dependability by identifying recovery mechanisms for failures observed during the experiments.
This paper presents a hierarchical simulation methodology that enables accurate system evaluation under realistic faults and conditions. The methodology spans the entire range of analysis from the device level to the system level [7]. In this study we focus on two low levels of the simulation hierarchy-the device level and the circuit level. The primary fault model is obtained via simulation of the transistor-level effect of radiation particles penetrating the device. The resulting current bursts constitute the first-level fault dictionary and are used in the circuitlevel simulation to determine the impact on circuit latches and flip-flops. The resulting outputs are recorded in the fault dictionary and can be used to analyze the impact of transients at the higher simulation levels, i.e., the chip level and the system level. The study demonstrated that the proposed hierarchical fault injection methodology is able to precisely capture the generation of transients in digital devices and thus provides a basis for realistic system evaluation.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.