Skip to main content

Translating Test Responses to Images for Test-termination Prediction via Multiple Machine Learning Strategies

Publication ,  Journal Article
Wang, H; Li, J; Wang, J; Ping, Z; Xiong, H; Liu, W; Zou, D
Published in: ACM Transactions on Design Automation of Electronic Systems
August 13, 2024

Failure diagnosis is a software-based, data-driven procedure. Collecting an excessive amount of fail data not only increases the overall test cost but can also potentially reduce diagnostic resolution. Thus, test-termination prediction is proposed to dynamically determine the appropriate failing test pattern to terminate testing, producing an amount of test data that is sufficient for an accurate diagnosis analysis. In this work, we describe a set of novel methods utilizing advanced machine learning techniques for efficient test-termination prediction. To implement this approach, we first generate images representing failing test responses from failure-log files. These images are then used to train a multi-layer convolutional neural network (CNN) incorporating a residual block. The trained CNN model leverages the images and known diagnostic results to determine the optimal test-termination strategy within the testing process, ensuring efficient and high-quality diagnosis. In addition to the integration of test response-to-image translation, our approach harnesses two cutting-edge learning strategies to enhance fail data and boost performance in subsequent tasks. The first strategy is transfer learning, which utilizes sample-label information from one circuit to guide the decision of whether to continue or stop testing for another circuit lacking labels. The second strategy involves the use of a generative deep model to generate fail data in the form of synthetic images. This technique increases the modeling effectiveness by expanding the volume of training samples. Experimental results conducted on actual failing chips and standard benchmarks validate that our proposed method surpasses existing approaches. Our method creates opportunities to harness the power of recent advances in machine learning for improving test and diagnosis efficiency.

Duke Scholars

Published In

ACM Transactions on Design Automation of Electronic Systems

DOI

EISSN

1557-7309

ISSN

1084-4309

Publication Date

August 13, 2024

Volume

29

Issue

5

Related Subject Headings

  • Design Practice & Management
  • 4612 Software engineering
  • 4606 Distributed computing and systems software
  • 4009 Electronics, sensors and digital hardware
  • 1006 Computer Hardware
  • 0803 Computer Software
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Wang, H., Li, J., Wang, J., Ping, Z., Xiong, H., Liu, W., & Zou, D. (2024). Translating Test Responses to Images for Test-termination Prediction via Multiple Machine Learning Strategies. ACM Transactions on Design Automation of Electronic Systems, 29(5). https://doi.org/10.1145/3661310
Wang, H., J. Li, J. Wang, Z. Ping, H. Xiong, W. Liu, and D. Zou. “Translating Test Responses to Images for Test-termination Prediction via Multiple Machine Learning Strategies.” ACM Transactions on Design Automation of Electronic Systems 29, no. 5 (August 13, 2024). https://doi.org/10.1145/3661310.
Wang H, Li J, Wang J, Ping Z, Xiong H, Liu W, et al. Translating Test Responses to Images for Test-termination Prediction via Multiple Machine Learning Strategies. ACM Transactions on Design Automation of Electronic Systems. 2024 Aug 13;29(5).
Wang, H., et al. “Translating Test Responses to Images for Test-termination Prediction via Multiple Machine Learning Strategies.” ACM Transactions on Design Automation of Electronic Systems, vol. 29, no. 5, Aug. 2024. Scopus, doi:10.1145/3661310.
Wang H, Li J, Wang J, Ping Z, Xiong H, Liu W, Zou D. Translating Test Responses to Images for Test-termination Prediction via Multiple Machine Learning Strategies. ACM Transactions on Design Automation of Electronic Systems. 2024 Aug 13;29(5).

Published In

ACM Transactions on Design Automation of Electronic Systems

DOI

EISSN

1557-7309

ISSN

1084-4309

Publication Date

August 13, 2024

Volume

29

Issue

5

Related Subject Headings

  • Design Practice & Management
  • 4612 Software engineering
  • 4606 Distributed computing and systems software
  • 4009 Electronics, sensors and digital hardware
  • 1006 Computer Hardware
  • 0803 Computer Software