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
- Ulf Schlichtmann (ORCID: https://orcid.org/0000-0003-4431-7619)
- Giovanni Squillero (ORCID: https://orcid.org/0000-0001-5784-6435)
- Tobias Kilian (ORCID: https://orcid.org/0000-0001-7911-2889)
- Nicolò Bellarmino (ORCID: https://orcid.org/0000-0001-5887-2598)
- Riccardo Cantoro (ORCID: https://orcid.org/0000-0002-1745-5293)
- Martin Huch (ORCID: https://orcid.org/0009-0003-0388-9861)
Institutions
- Infineon Technologies (Germany) (DE)
- Politecnico di Torino (IT)
- Technical University of Munich (DE)
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