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.
Recommended Citation
N. Jarus et al., "Software-Based Monitoring and Analysis of a USB Host Controller Subject to Electrostatic Discharge," Proceedings of RTEST 2020 - 3rd CSI/CPSSI International Symposium on Real-Time and Embedded Systems and Technologies, article no. 9140117, Institute of Electrical and Electronics Engineers, Jun 2020.
The definitive version is available at https://doi.org/10.1109/RTEST49666.2020.9140117
Department(s)
Electrical and Computer Engineering
Second Department
Computer Science
Keywords and Phrases
Computerized instrumentation; Electrostatic discharge; Embedded software; Failure analysis; Software debugging; Software instrumentation; Universal Serial Bus
International Standard Book Number (ISBN)
978-172817551-5
Document Type
Article - Conference proceedings
Document Version
Citation
File Type
text
Language(s)
English
Rights
© 2024 Institute of Electrical and Electronics Engineers, All rights reserved.
Publication Date
01 Jun 2020