Skip to main content

Board-Level Functional Fault Identification Using Streaming Data

Publication ,  Journal Article
Liu, M; Ye, F; Li, X; Chakrabarty, K; Gu, X
Published in: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
September 1, 2021

High integration densities and design complexity of printed-circuit boards make board-level functional fault identification extremely difficult. Machine learning provides an opportunity to identify functional faults with high accuracy and thereby reduce repair cost. However, the large volume of manufacturing data comes in a streaming format and exhibits time-dependent concept drift in a production environment. These drawbacks limit the effectiveness of traditional machine-learning algorithms. We propose a diagnosis workflow that utilizes online learning to train classifiers incrementally with a small chunk of data at each step. These online-learning algorithms adapt to concept drift quickly with carefully designed update rules. A hybrid algorithm is also proposed to handle the scenario that data for varying numbers of boards are collected at different times. This hybrid algorithm concurrently implements two basic models. For each data chunk, this algorithm chooses the better model with high probability. The experimental results using two boards in high-volume production show that, with the help of online learning and the proposed hybrid algorithm, the F1-score for diagnosis based on binary classifiers can be improved from 57.3% to 81.0%. The top-3 accuracy for diagnosis based on multiclass classifiers can be improved from 78.3% to 91.4%.

Duke Scholars

Published In

IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

DOI

EISSN

1937-4151

ISSN

0278-0070

Publication Date

September 1, 2021

Volume

40

Issue

9

Start / End Page

1920 / 1933

Related Subject Headings

  • Computer Hardware & Architecture
  • 4607 Graphics, augmented reality and games
  • 4009 Electronics, sensors and digital hardware
  • 1006 Computer Hardware
  • 0906 Electrical and Electronic Engineering
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Liu, M., Ye, F., Li, X., Chakrabarty, K., & Gu, X. (2021). Board-Level Functional Fault Identification Using Streaming Data. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 40(9), 1920–1933. https://doi.org/10.1109/TCAD.2020.3031865
Liu, M., F. Ye, X. Li, K. Chakrabarty, and X. Gu. “Board-Level Functional Fault Identification Using Streaming Data.” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 40, no. 9 (September 1, 2021): 1920–33. https://doi.org/10.1109/TCAD.2020.3031865.
Liu M, Ye F, Li X, Chakrabarty K, Gu X. Board-Level Functional Fault Identification Using Streaming Data. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 2021 Sep 1;40(9):1920–33.
Liu, M., et al. “Board-Level Functional Fault Identification Using Streaming Data.” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 40, no. 9, Sept. 2021, pp. 1920–33. Scopus, doi:10.1109/TCAD.2020.3031865.
Liu M, Ye F, Li X, Chakrabarty K, Gu X. Board-Level Functional Fault Identification Using Streaming Data. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 2021 Sep 1;40(9):1920–1933.

Published In

IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

DOI

EISSN

1937-4151

ISSN

0278-0070

Publication Date

September 1, 2021

Volume

40

Issue

9

Start / End Page

1920 / 1933

Related Subject Headings

  • Computer Hardware & Architecture
  • 4607 Graphics, augmented reality and games
  • 4009 Electronics, sensors and digital hardware
  • 1006 Computer Hardware
  • 0906 Electrical and Electronic Engineering