Board-level functional fault diagnosis using multikernel support vector machines and incremental learning

Journal Article (Journal Article)

Advanced machine learning techniques offer an unprecedented opportunity to increase the accuracy of board-level functional fault diagnosis and reduce product cost through successful repair. Ambiguous or incorrect diagnosis results lead to long debug times and even wrong repair actions, which significantly increase repair cost. We propose a smart diagnosis method based on multikernel support vector machines (MK-SVMs) and incremental learning. The MK-SVM method leverages a linear combination of single kernels to achieve accurate faulty-component classification based on the errors observed. The MK-SVMs thus generated can also be updated based on incremental learning, which allows the diagnosis system to quickly adapt to new error observations and provide even more accurate fault diagnosis. Two complex boards from industry, currently in volume production, are used to validate the proposed diagnosis approach in terms of diagnosis accuracy (success rate) and quantifiable improvements over previously proposed machine-learning methods based on several single-kernel SVMs and artificial neural networks. © 1982-2012 IEEE.

Full Text

Duke Authors

Cited Authors

  • Ye, F; Zhang, Z; Chakrabarty, K; Gu, X

Published Date

  • February 1, 2014

Published In

Volume / Issue

  • 33 / 2

Start / End Page

  • 279 - 290

International Standard Serial Number (ISSN)

  • 0278-0070

Digital Object Identifier (DOI)

  • 10.1109/TCAD.2013.2287184

Citation Source

  • Scopus