Microarchitecture-aware timing error prediction via deep neural networks

Styliani Tompazi, Georgios Karakonstantis

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Nanometer circuits are becoming increasingly prone to timing errors due to worsening parametric variations and operation close to voltage and frequency limits. Such errors threaten the system functionality and make circuits increasingly vulnerable to fault injection attacks, thus escalating the need to accurately predict and avoid them. Recent studies focus on modelling these errors by exploiting various supervised Machine Learning (ML)-based techniques. However, such efforts have not yet explored Neural Network (NN) methods that could improve accuracy, while being more easily scalable to complex, deep-pipelined architectures. This is the first study to explore the application of NN models on the accurate prediction of timing errors while considering various microarchitecture and workload parameters. To enable this study, we utilized stochastic search-based techniques to generate error-prone microarchitecture-aware samples, even in operating regions where samples are limited, the large number of which is an essential requirement in deep learning modelling. Our novel framework combines post-layout dynamic timing analysis and genetic algorithms, considering the data-dependent path sensitization and instruction execution history. The generated samples are used to train and evaluate various NN models for timing error prediction under multiple operating conditions. To evaluate the high efficacy of the NN models, we tested them on 6 applications with more than 8.5M instruction sequences. Evaluation results show over 99.8% predictive accuracy, combined with up to a 121.35% increase (on average) of the true positive rate in real test data compared to prior studies.
Original languageEnglish
Title of host publication29th IEEE International Symposium on On-Line Testing and Robust System Design (IOLTS 2023): Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Number of pages8
ISBN (Electronic)9798350341355
ISBN (Print)9798350341362
DOIs
Publication statusPublished - 28 Aug 2023
Event29th IEEE International Symposium on On-Line Testing and Robust System Design 2023 - Crete, Chania, Greece
Duration: 03 Jul 202305 Jul 2023
https://orion.polito.it/iolts/

Publication series

NameInternational Symposium on On-Line Testing (IOLTS): Proceedings
PublisherIEEE
ISSN (Print)1942-9398
ISSN (Electronic)1942-9401

Conference

Conference29th IEEE International Symposium on On-Line Testing and Robust System Design 2023
Abbreviated titleIOLTS 2023
Country/TerritoryGreece
CityChania
Period03/07/202305/07/2023
Internet address

Fingerprint

Dive into the research topics of 'Microarchitecture-aware timing error prediction via deep neural networks'. Together they form a unique fingerprint.

Cite this