Download PDFOpen PDF in browser

Harnessing Regenerative AI and Machine Learning for Efficient Fault Simulation

EasyChair Preprint 15216

7 pagesDate: October 8, 2024

Abstract

This paper introduces a novel method for design validation that merges Fault Simulation with Artificial Intelligence, leveraging Machine Learning techniques. Initially, we used all available Test Vectors to verify the Design Under Test (DUT) by applying standard Fault Simulation methods such as Stuck@0 and Stuck@1, which serve as the training patterns for the ML model. These vectors, processed through an EDA Simulation tool, simulate stuck faults on each input signal and log the outputs. This logged data then feeds into an AI/ML framework to develop a predictive model. The model is trained on a randomly selected 20% subset of the data, using densely layered neural networks optimised with activation functions like ReLU and Sigmoid, and fine-tuned through hyperparameters such as epoch length, accuracy, data loss, and learning rate. After training, the model is tested for robustness against the remaining 80% of the test vectors, using heat maps and other graphical tools to assess performance and ensure result validity. Subsequent validations of the model account for any changes or updates to the DUT, with tests conducted using only 20% of the updated test vectors to predict outcomes on the larger 80% portion. Comparisons of these results with initial runs highlight any discrepancies and fault statuses effectively. The methodology proposed not only significantly cuts down on the duration of simulations but also reduces reliance on extensive testability tools, enhancing efficiency in the validation process.

Keyphrases: AI, Accuracy, Activation Functions, Artificial Intelligence, EDA, ML, Machine Learning Techniques, ReLU, Regenerative, Sigmoid, fault simulation, fit train model, functional safety verification challenges, integrating machine learning ml, machine learning ml techniques, neural network

BibTeX entry
BibTeX does not have the right entry for preprints. This is a hack for producing the correct reference:
@booklet{EasyChair:15216,
  author    = {Himanshu Vishwakarma and Lakshya Miglani and Gopi Srinivas Deepala},
  title     = {Harnessing Regenerative AI and Machine Learning for Efficient Fault Simulation},
  howpublished = {EasyChair Preprint 15216},
  year      = {EasyChair, 2024}}
Download PDFOpen PDF in browser