Loading [MathJax]/extensions/MathZoom.js
Software-Based Monitoring and Analysis of a USB Host Controller Subject to Electrostatic Discharge | IEEE Conference Publication | IEEE Xplore

Software-Based Monitoring and Analysis of a USB Host Controller Subject to Electrostatic Discharge


Abstract:

Observing, understanding, and mitigating the effects of failure in embedded systems is essential for building dependable control systems. We develop a software-based moni...Show More

Abstract:

Observing, understanding, and mitigating the effects of failure in embedded systems is essential for building dependable control systems. We develop a software-based monitoring methodology to further this goal. This methodology can be applied to any embedded system peripheral and allows the system to operate normally while the monitoring software is running. We use software to instrument the operating system kernel and record indicators of system behavior. By comparing those indicators against baseline indicators of normal system operation, faults can be detected and appropriate action can be taken.We implement this methodology to detect faults caused by electrostatic discharge in a USB host controller. As indicators, we select specific control registers that provide a manifestation of the internal execution of the host controller. Analysis of the recorded register values reveals differences in system execution when the system is subject to interference. This improved understanding of system behavior may lead to better hardware and software mitigation of electrostatic discharge and assist in root-cause analysis and repair of failures.
Date of Conference: 10-11 June 2020
Date Added to IEEE Xplore: 15 July 2020
ISBN Information:
Conference Location: Tehran, Iran
No metrics found for this document.

I. Introduction

As embedded systems become smaller and smaller, they become more vulnerable to physical events and thus more difficult to make reliable. Interference from Electrostatic Discharge (ESD) is a major cause of this unreliability, since a smaller electrical charge is required for smaller components to experience an ESD event. The effects of these events on the software running on the embedded system are not yet well understood. In order to understand these effects, we must observe how the hardware effects of ESD manifest in the software controlling that hardware.

Usage
Select a Year
2025

View as

Total usage sinceJul 2020:69
00.511.522.53JanFebMarAprMayJunJulAugSepOctNovDec020000000000
Year Total:2
Data is updated monthly. Usage includes PDF downloads and HTML views.
Contact IEEE to Subscribe

References

References is not available for this document.