Microelectronics Failure Prediction and Localization from Optical and Thermal Imagery


Md Alimoor Reza, Manjulata Garimella, Sami Alajouni, Kerry Maize, Peter Bermel, David Crandall and Ali Shakouri

Understanding and predicting microelectronic failures is important for ensuring the reliability of modern electronicdevices. In this paper, we develop a set of computer visionalgorithms for modeling device failure due to electromigration,in which metal atoms are displaced due to current flow. Theexperimental setup contains a series of optical and thermalimages of aluminum interconnects. We propose deep neuralnetworks for two specific problems: predicting where in thedevice a failure will occur, and estimating the remaining lifespanbefore failure. We pose the former as a segmentation problemand solve it with a convolutional neural network (CNN) trainedon multi-scale optical images. We pose the latter as a regressionproblem for which we designed a convolutional neural networkaugmented with a recurrent module (RNN) to model the temporaldimension. We compare against two baseline networks, findingthat our model can predict the age of the aluminum moreaccurately from the optical images instead of the thermal ones. This work is the first that pursues a deep neural network-based modeling to predict electromigration failures from experimentaloptical and thermal images.


Sample pairs of optical (top) and thermal (bottom) images for an aluminium device during EM. The first column shows the image pairs at the beginning of the current flow, andthe second column shows the image pairs after device failure. EM creates a hole in the metal (visible in the optical imageon top-right) that grows over time and eventually creates afailure. Our goal is to predict the failure location and time of failure from a single image before the failure occurs.



Our segmentation network with multi-scale encoder-decoder style architecture for binary segmentation.

Device Age Prediction Network combines a convolutional neural network (CNN) and recurrent neural network(RNN) to estimate the age of the aluminum (Al) line.





 author = {Reza, Md and Manjulata, Garimella and Alajouni, Sami and Maize, Kerry and Bermel, Peter and Crandall, David and Shakouri, Ali},
 title = {Microelectronics Failure Prediction and Localization from Optical and Thermal Imagery},
 booktitle = {IEEE International Conference on Physical Assurance and Inspection of Electronics (PAINE)},
 year = {2021},



We provide our trained models for both tasks – localization and failure prediction.


  • Segmentation code:
  • Failure prediction code:


This research was sponsored by the Naval Engineering Education Consortium (NAVSEA) contract N00174-16-C-0016, with support of NSWC Crane Division in Crane, IN. It was also funded in part by the Indiana Innovation Institute (IN3)

The IU Computer Vision Lab's projects and activities have been funded, in part, by grants and contracts from the Air Force Office of Scientific Research (AFOSR), the Defense Threat Reduction Agency (DTRA), Dzyne Technologies, EgoVid, Inc., ETRI, Facebook, Google, Grant Thornton LLP, IARPA, the Indiana Innovation Institute (IN3), the IU Data to Insight Center, the IU Office of the Vice Provost for Research through an Emerging Areas of Research grant, the IU Social Sciences Research Commons, the Lilly Endowment, NASA, National Science Foundation (IIS-1253549, CNS-1834899, CNS-1408730, BCS-1842817, CNS-1744748, IIS-1257141, IIS-1852294), NVidia, ObjectVideo, Office of Naval Research (ONR), Pixm, Inc., and the U.S. Navy. The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of the U.S. Government, or any sponsor.