Grouped Feature Selection for SMONs Placement in MCU Performance Screening

In safety-critical applications, microcontrollers (MCUs) must meet stringent performance requirements, particularly in terms of maximum operating frequency (Fmax). On-chip Speed Monitors (SMONs), often implemented as ring oscillators, are commonly used to determine Fmax. Previous works showed that frequency from SMONs provide valuable data for predicting Fmax via machine learning (ML) models. A common approach is to group SMONs and place them into several spots on the device. However, while increasing the number of groups can enhance predictive accuracy, it also raises production costs, power consumption, and physical area on the chip. Strategically determining the number and placement of SMON groups is therefore essential. We leverage Group Lasso regularization to selectively retain only the most informative SMONs, optimizing spatial coverage while controlling feature dimensionality and ML model accuracy. By incorporating a custom optimization metric in the model training process, this approach balances prediction accuracy with groups count, allowing for cost-effective SMON integration. Our method achieves robust performance with fewer SMONs groups, reducing production costs and silicon area requirements in the final MCU design.

Authors

Institutions

Publication Details

Published
2025-03-11
DOI
https://doi.org/10.1109/lats65346.2025.10963942
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Grouped Feature Selection for SMONs Placement in MCU Performance Screening

Giovanni Squillero, Tobias Kilian, Nicolò Bellarmino, Riccardo Cantoro et al.
Software System Performance and Reliability
article

Grouped Feature Selection for SMONs Placement in MCU Performance Screening

Giovanni Squillero, Tobias Kilian, Nicolò Bellarmino, Riccardo Cantoro, Martin Huch
article en

Abstract

In safety-critical applications, microcontrollers (MCUs) must meet stringent performance requirements, particularly in terms of maximum operating frequency (Fmax). On-chip Speed Monitors (SMONs), often implemented as ring oscillators, are commonly used to determine Fmax. Previous works showed that frequency from SMONs provide valuable data for predicting Fmax via machine learning (ML) models. A common approach is to group SMONs and place them into several spots on the device. However, while increasing the number of groups can enhance predictive accuracy, it also raises production costs, power consumption, and physical area on the chip. Strategically determining the number and placement of SMON groups is therefore essential. We leverage Group Lasso regularization to selectively retain only the most informative SMONs, optimizing spatial coverage while controlling feature dimensionality and ML model accuracy. By incorporating a custom optimization metric in the model training process, this approach balances prediction accuracy with groups count, allowing for cost-effective SMON integration. Our method achieves robust performance with fewer SMONs groups, reducing production costs and silicon area requirements in the final MCU design.

Infineon Technologies (Germany) (DE), Politecnico di Torino (IT)
Climate action
Openalex Percentile: Top 93%
Software System Performance and Reliability
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.