Skip to main content
Article
Software Instrumentation for Failure Analysis of USB Host Controllers
Proceedings of the IEEE International Instrumentation and Measurement Technology Conference (2013, Minneapolis, MN)
  • Antonio Sabatini
  • Nathan Jarus
  • Pratik Rajesh Maheshwari
  • Sahra Sedigh, Missouri University of Science and Technology
Abstract

Failures caused by electrostatic discharge (ESD) compromise the reliability of embedded systems. Peripherals such as the universal serial bus (USB) are particularly vulnerable, as isolating them to avoid electromagnetic interference would defy their purpose - facilitating communication with and/or by the embedded system. Better understanding the propagation of failures that result from ESD would facilitate defensive development of hardware and software for embedded systems, but is hampered by the lack of non-invasive and lightweight instrumentation techniques. This paper proposes the use of software instrumentation for monitoring the reaction of the USB peripheral of an embedded system to ESD. It describes our efforts towards detection and root cause analysis of ESD-induced failures - correlating changes in the operation of the peripheral with the specific pin subjected to ESD. The work described is intended as proof-of-concept for the development and use of (in situ) software instrumentation for lightweight acquisition of data that can be used for runtime failure analysis and actuation of self-healing mechanisms, as well as postmortem statistical analysis of system reliability, availability, and survivability.

Meeting Name
IEEE International Instrumentation and Measurement Technology Conference (2013: May 6-9, Minneapolis, MN)
Department(s)
Electrical and Computer Engineering
Keywords and Phrases
  • Electromagnetic Immunity,
  • Hardware And Software,
  • Instrumentation Techniques,
  • Reliability Of Embedded Systems,
  • Software Instrumentation,
  • Software Monitoring,
  • Universal Serial Bus,
  • USB,
  • Electromagnetic Pulse,
  • Electrostatic Devices,
  • Electrostatic Discharge,
  • Embedded Systems,
  • Failure Analysis,
  • Measurements,
  • Standards,
  • Instruments
International Standard Book Number (ISBN)
978-1467346238; 978-1467346214
Document Type
Article - Conference proceedings
Document Version
Citation
File Type
text
Language(s)
English
Rights
© 2013 Institute of Electrical and Electronics Engineers (IEEE), All rights reserved.
Publication Date
5-1-2013
Publication Date
01 May 2013
Citation Information
Antonio Sabatini, Nathan Jarus, Pratik Rajesh Maheshwari and Sahra Sedigh. "Software Instrumentation for Failure Analysis of USB Host Controllers" Proceedings of the IEEE International Instrumentation and Measurement Technology Conference (2013, Minneapolis, MN) (2013) p. 1109 - 1114 ISSN: 1091-5281
Available at: http://works.bepress.com/sahra-sedigh/94/