Author(s) Information

Froylan M. AguirreFollow

College

College of Engineering

Department

Computer Engineering Department

Degree Name

BS in Computer Engineering

Date

6-2018

Advisor(s)

Joseph Callenes-Sloan

Abstract/Summary

Digital systems are ubiquitous throughout modern life and their applications continue to grow. Thus system designers engineer and test modular systems to mitigate error rates. Smaller systems and their increasing importance in many applications demand the utmost reliability. Fault injection is the most common method used by researchers and engineers to test system reliability. However, most hardware fault injection implementations are ad hoc and only used to test a specific system or for specific tests. There is also software-implemented fault injection that adds overhead in the benchmark source code. The aim of this project is to develop a general use, fault injection hardware module that can be integrated into a digital system. This module would be easy to use and flexible for most reliability testing. This document explains the design of such a system.

Available for download on Saturday, June 15, 2019

Share

COinS