In safety-critical applications, microcontrollers must satisfy strict quality constraints in terms of maximum operating frequency (Fmax). Data from on-chip ring oscillators, the so-called Speed Monitors, can be used as features of Machine Learning models to predict Fmax. Increasing the number of ring oscillators on the chip can increase the information retrieved about the device’s speed. However this may also lead to overfitting, and a lack of generalization capabilities.This paper focuses on supervised feature selection in performance screening during the early phase of prototyping. The aim is to reduce the number of features while maintaining the accuracy of machine learning models. Two distinct approaches for obtaining feature rankings based on ring oscillators’ significance in predicting performance are compared: one based on Recursive Feature Elimination, and one on regularized linear models. Experiments showed that the chosen subset of features leads to simpler ML models that can achieve lower prediction error, reducing overfitting. This permits avoiding inserting the full set of sensors in the final product, saving money and physical space in the silicon.
Embedded Feature Selection in MCU Performance Screening / Bellarmino, Nicolo'; Cantoro, Riccardo; Huch, Martin; Kilian, Tobias; Schlichtmann, Ulf; Squillero, Giovanni. - (2024), pp. 1-6. (Intervento presentato al convegno IEEE 2nd International conference on Design, Test & Technology of Integrated Systems tenutosi a Aix-en-Provence (FRA) nel October 14th -16th 2024) [10.1109/DTTIS62212.2024.10780418].
Embedded Feature Selection in MCU Performance Screening
Nicolo' Bellarmino;Riccardo Cantoro;Giovanni Squillero
2024
Abstract
In safety-critical applications, microcontrollers must satisfy strict quality constraints in terms of maximum operating frequency (Fmax). Data from on-chip ring oscillators, the so-called Speed Monitors, can be used as features of Machine Learning models to predict Fmax. Increasing the number of ring oscillators on the chip can increase the information retrieved about the device’s speed. However this may also lead to overfitting, and a lack of generalization capabilities.This paper focuses on supervised feature selection in performance screening during the early phase of prototyping. The aim is to reduce the number of features while maintaining the accuracy of machine learning models. Two distinct approaches for obtaining feature rankings based on ring oscillators’ significance in predicting performance are compared: one based on Recursive Feature Elimination, and one on regularized linear models. Experiments showed that the chosen subset of features leads to simpler ML models that can achieve lower prediction error, reducing overfitting. This permits avoiding inserting the full set of sensors in the final product, saving money and physical space in the silicon.File | Dimensione | Formato | |
---|---|---|---|
2024_DTTIS_EMBEDDED_Feature_Selection (1).pdf
accesso aperto
Tipologia:
2. Post-print / Author's Accepted Manuscript
Licenza:
Pubblico - Tutti i diritti riservati
Dimensione
416.54 kB
Formato
Adobe PDF
|
416.54 kB | Adobe PDF | Visualizza/Apri |
Embedded_Feature_Selection_in_MCU_Performance_Screening.pdf
accesso riservato
Tipologia:
2a Post-print versione editoriale / Version of Record
Licenza:
Non Pubblico - Accesso privato/ristretto
Dimensione
475.42 kB
Formato
Adobe PDF
|
475.42 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2992731