TY - JOUR
T1 - A Multilabel Active Learning Framework for Microcontroller Performance Screening
AU - Bellarmino, Nicolo
AU - Cantoro, Riccardo
AU - Huch, Martin
AU - Kilian, Tobias
AU - Martone, Raffaele
AU - Schlichtmann, Ulf
AU - Squillero, Giovanni
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023/10/1
Y1 - 2023/10/1
N2 - In safety-critical applications, microcontrollers have to be tested to satisfy strict quality and performance constraints. It has been demonstrated that on-chip ring oscillators can be used as speed monitors to reliably predict the performances. However, any machine-learning (ML) model is likely to be inaccurate if trained on an inadequate dataset, and labeling data for training is quite a costly process. In this article, we present a methodology based on active learning to select the best samples to be included in the training set, significantly reducing the time and cost required. Moreover, since different speed measurements are available, we designed a multilabel technique to take advantage of their correlations. Experimental results demonstrate that the approach halves the training-set size, with respect to a random-labeling, while it increases the predictive accuracy, with respect to standard single-label ML models.
AB - In safety-critical applications, microcontrollers have to be tested to satisfy strict quality and performance constraints. It has been demonstrated that on-chip ring oscillators can be used as speed monitors to reliably predict the performances. However, any machine-learning (ML) model is likely to be inaccurate if trained on an inadequate dataset, and labeling data for training is quite a costly process. In this article, we present a methodology based on active learning to select the best samples to be included in the training set, significantly reducing the time and cost required. Moreover, since different speed measurements are available, we designed a multilabel technique to take advantage of their correlations. Experimental results demonstrate that the approach halves the training-set size, with respect to a random-labeling, while it increases the predictive accuracy, with respect to standard single-label ML models.
KW - Active learning (AL)
KW - Fmax
KW - device testing
KW - machine learning (ML)
KW - performance screening
KW - speed monitors (SMONs)
UR - http://www.scopus.com/inward/record.url?scp=85149402716&partnerID=8YFLogxK
U2 - 10.1109/TCAD.2023.3245989
DO - 10.1109/TCAD.2023.3245989
M3 - Article
AN - SCOPUS:85149402716
SN - 0278-0070
VL - 42
SP - 3436
EP - 3449
JO - IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
JF - IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
IS - 10
ER -