• DocumentCode
    710634
  • Title

    Improving accuracy of on-chip diagnosis via incremental learning

  • Author

    Xuanle Ren ; Martin, Mitchell ; Blanton, R.D.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2015
  • fDate
    27-29 April 2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    On-chip test/diagnosis is proposed to be an effective method to ensure the lifetime reliability of integrated systems. In order to manage the complexity of such an approach, an integrated system is partitioned into multiple modules where each module can be periodically tested, diagnosed and repaired if necessary. The limitation of on-chip memory and computing capability, coupled with the inherent uncertainty in diagnosis, causes the occurrence of misdiagnoses. To address this challenge, a novel incremental-learning algorithm, namely dynamic k-nearest-neighbor (DKNN), is developed to improve the accuracy of on-chip diagnosis. Different from the conventional KNN, DKNN employs online diagnosis data to update the learned classifier so that the classifier can keep evolving as new diagnosis data becomes available. Incorporating online diagnosis data enables tracking of the fault distribution and thus improves diagnostic accuracy. Experiments using various benchmark circuits (e.g., the cache controller from the OpenSPARC T2 processor design) demonstrate that diagnostic accuracy can be more than doubled.
  • Keywords
    learning (artificial intelligence); program diagnostics; program testing; software reliability; DKNN; OpenSPARC T2 processor design; cache controller; dynamic k-nearest-neighbor; incremental-learning algorithm; integrated system reliability; on-chip diagnosis; on-chip testing; online diagnosis data; Accuracy; Benchmark testing; Circuit faults; Delays; Heuristic algorithms; System-on-chip; On-chip diagnosis; diagnostic accuracy; k-nearest-neighbor; lifetime reliability; machine learning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Test Symposium (VTS), 2015 IEEE 33rd
  • Conference_Location
    Napa, CA
  • Type

    conf

  • DOI
    10.1109/VTS.2015.7116280
  • Filename
    7116280