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.
2024
979-8-3503-6312-8
File in questo prodotto:
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/2992731