Run-time Soft Error Injection and Testing of a Microprocessor using FPGAs
نویسنده
چکیده
Nowadays, soft errors in logic circuits are becoming increasingly important. This is especially true in the ever shrinking nanometer technologies, and aerospace applications where soft errors are more prevalent. Previous soft error injection simulation methods using FPGAs have usually been limited to small test circuits such as ISCAS89, or parts of a larger circuit. Other software approaches have been proposed that simulate soft errors by adding extra instructions that the processor must execute. In this paper, we introduce our FPGA based transient fault injection system that can handle all memory elements of an entire microprocessor (MIPS32) while connected and running within a complete system. This allows us to perform fault injection and analysis when the system is live and actually running arbitrary applications on the processor. We test our implementation, and the effects that soft errors have on a software filter used in aviation for probabilistic sensor data fusion, as this algorithm would be run at higher altitudes where soft errors are more frequent. Our experimental results not only show that our method is extremely fast and versatile, but that it also allows us to test how software applications perform under a wide range of fault conditions.
منابع مشابه
Soft Tissue Modeling Using ANFIS for Training Diagnosis of Breast Cancer in Haptic Simulator
Soft tissue modeling for the creation of a haptic simulator for training medical skills has been the focus of many attempts up to now. In soft tissue modeling the most important parameter considered is its being real-time, as well as its accuracy and sensitivity. In this paper, ANFIS approach is used to present a nonlinear model for soft tissue. The required data for training the neuro-fuzzy mo...
متن کاملContinuing Experiments of Atmospheric Neutron Effects on Deep Submicron Integrated Circuits
www.xilinx.com 1 © 2008–2009 Xilinx, Inc. All rights reserved. XILINX, the Xilinx logo, and other designated brands included herein are trademarks of Xilinx, Inc. All other trademarks are the property of their respective owners. In the September 2005 issue of IEEE Transactions on Device and Materials Reliability, the article entitled The Rosetta Experiment: Atmospheric Soft Error Rate Testing i...
متن کاملProposing an Efficient Software-Based Method for Enhancing the Reliability of Critical Application Robot
Robots play such remarkable roles in humans’ modern lives that performing many tasks without them isimpossible. Using robotic systems is gradually increasing the tasks allocated to them and they are becomingmore complex and critical. Software reliability is one of the most significant requirements of robots. Forenhancing reliability, systems should be inherently designed to be tolerable of soft...
متن کاملCEDAR: Modeling impact of component error derating and read frequency on system-level vulnerability in high-performance processors
Reliability of the current microprocessor technology is seriously challenged by radiation-induced soft errors. Accurate Vulnerability Factor (VF) modeling of system components is crucial in designing costeffective protection schemes in high-performance processors. Although Statistical Fault Injection (SFI) techniques can be used to provide relatively accurate VF estimations, they are often very...
متن کاملAn Analytical Approach for Soft Error Rate Estimation of SRAM-Based FPGAs
SRAM-based FPGAs are increasingly becoming more popular in applications where high dependability, low cost, and fast time-tomarket are important constraints. However, these devices are more susceptible to single-event upsets (SEUs) compared ASIC designs. The error models of SRAM-based due to SEUs are more complicated than those of ASICs since soft-errors in the configuration memory result in pe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011