TY - GEN
T1 - Software-based analysis of the effects of electrostatic discharge on embedded systems
AU - Maheshwari, Pratik
AU - Li, Tianqi
AU - Lee, Jong Sung
AU - Seol, Byong Su
AU - Sedigh, Sahra
AU - Pommerenke, David
PY - 2011/11/1
Y1 - 2011/11/1
N2 - This paper illustrates the use of software for monitoring and recording the effects of electrostatic discharge (ESD) on the operation of embedded systems, with the goal of facilitating root-cause analysis of resulting failures. Hard-warebased scanning techniques are typically used for analyzing the effect of ESD on systems by identifying physical coupling paths. This paper proposes software techniques that monitor registers and flags associated with peripherals of embedded systems to detect faults associated with the effects of ESD. A lightweight, cost-effective, and non-intrusive software tool has been developed that monitors and records the status of all registers associated with a designated peripheral under test, identifying the fault propagation caused by ESD in the system, and visually presenting the resulting errors. The tool has been used to detect and visually summarize ESD-induced errors on the SD card peripheral of the S3C2440 development board, using local injection and system-level scanning. Root-cause analysis of these faults can potentially assist in identification of coupling paths of electromagnetic interference, as well as determination of areas of the hardware that are more vulnerable to ESD.
AB - This paper illustrates the use of software for monitoring and recording the effects of electrostatic discharge (ESD) on the operation of embedded systems, with the goal of facilitating root-cause analysis of resulting failures. Hard-warebased scanning techniques are typically used for analyzing the effect of ESD on systems by identifying physical coupling paths. This paper proposes software techniques that monitor registers and flags associated with peripherals of embedded systems to detect faults associated with the effects of ESD. A lightweight, cost-effective, and non-intrusive software tool has been developed that monitors and records the status of all registers associated with a designated peripheral under test, identifying the fault propagation caused by ESD in the system, and visually presenting the resulting errors. The tool has been used to detect and visually summarize ESD-induced errors on the SD card peripheral of the S3C2440 development board, using local injection and system-level scanning. Root-cause analysis of these faults can potentially assist in identification of coupling paths of electromagnetic interference, as well as determination of areas of the hardware that are more vulnerable to ESD.
KW - Electromagnetic interference
KW - Electrostatic discharge
KW - Embedded systems
KW - Software instrumentation
UR - http://www.scopus.com/inward/record.url?scp=80054969293&partnerID=8YFLogxK
U2 - 10.1109/COMPSAC.2011.64
DO - 10.1109/COMPSAC.2011.64
M3 - Conference paper
AN - SCOPUS:80054969293
SN - 9780769544397
T3 - Proceedings - International Computer Software and Applications Conference
SP - 436
EP - 441
BT - Proceedings - 35th Annual IEEE International Computer Software and Applications Conference, COMPSAC 2011
T2 - 35th Annual IEEE International Computer Software and Applications Conference, COMPSAC 2011
Y2 - 18 July 2011 through 21 July 2011
ER -