Embedded Feature Selection in MCU Performance Screening

In safety-critical applications, microcontrollers must satisfy strict quality constraints in terms of maximum operating frequency (F<inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">max</inf>). Data from on-chip ring oscillators, the so-called Speed Monitors, can be used as features of Machine Learning models to predict F<inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">max</inf>. 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.

Authors

Institutions

Publication Details

Published
2024-10-14
DOI
https://doi.org/10.1109/dttis62212.2024.10780418
Citations
2
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.98
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Embedded Feature Selection in MCU Performance Screening

Ulf Schlichtmann, Giovanni Squillero, Tobias Kilian, Nicolò Bellarmino et al.
2 citations
Parallel Computing and Optimization Techniques
0.98
article

Embedded Feature Selection in MCU Performance Screening

Ulf Schlichtmann, Giovanni Squillero, Tobias Kilian, Nicolò Bellarmino, Riccardo Cantoro, Martin Huch
article en
2 citations

Abstract

In safety-critical applications, microcontrollers must satisfy strict quality constraints in terms of maximum operating frequency (F<inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">max</inf>). Data from on-chip ring oscillators, the so-called Speed Monitors, can be used as features of Machine Learning models to predict F<inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">max</inf>. 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.

Infineon Technologies (Germany) (DE), Politecnico di Torino (IT), Technical University of Munich (DE)
Openalex Percentile: Top 23%
Parallel Computing and Optimization Techniques
0.98
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.