A Toolchain to Quantify Burn-In Stress Effectiveness on Large Automotive System-on-Chips

Complexity and performance of Automotive System-on-Chips have exponentially grown in the last decade, also according to technology advancements. Unfortunately, this trend directly and profoundly impacts modern Electronic Design Automation tools, which must handle very large amounts of logic gates. T...

Full description

Bibliographic Details
Main Authors: Francesco Angione, Davide Appello, Paolo Bernardi, Andrea Calabrese, Stefano Quer, Matteo Sonza Reorda, Vincenzo Tancorre, Roberto Ugioli
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10254201/
_version_ 1797668051947094016
author Francesco Angione
Davide Appello
Paolo Bernardi
Andrea Calabrese
Stefano Quer
Matteo Sonza Reorda
Vincenzo Tancorre
Roberto Ugioli
author_facet Francesco Angione
Davide Appello
Paolo Bernardi
Andrea Calabrese
Stefano Quer
Matteo Sonza Reorda
Vincenzo Tancorre
Roberto Ugioli
author_sort Francesco Angione
collection DOAJ
description Complexity and performance of Automotive System-on-Chips have exponentially grown in the last decade, also according to technology advancements. Unfortunately, this trend directly and profoundly impacts modern Electronic Design Automation tools, which must handle very large amounts of logic gates. The consequence is an exponential increase in computation times, potentially leading to significant production delays. In the context of Burn-In, to reduce the computing time, the stress specification is often relaxed due to the difficulty of grading extensive pattern sets, and it may result in the insurgence of unstressed circuit zones. As a matter of fact, current Electronic Design Automation software tools provide limited capabilities to effectively quantify stress effectiveness, investigate per-pattern set coverage loss, and compute layout-aware stress metrics. This article proposes a toolchain to overcome the limitations mentioned above. We propose a complete software flow to evaluate Burn-In stress patterns through standard toggle coverage and activity effectively. Together with these standard metrics, this article illustrates how to complement traditional measurement with layout-aware toggle coverage metrics. By exploiting parallel programming paradigms and machine learning algorithms, the proposed toolchain drastically reduces computation time for evaluating traditional stress metrics, and it offers new analysis metrics to test engineers conceiving the Burn-in stress patterns. In addition, the toolchain offers some commodities to superimpose the generated stress from different patterns and visualize it over the SoC layout through a heatmap, providing great benefits to test engineers in charge of composing Burn-In recipes. We validated our toolchain on two industrial devices from STMicroelectronics belonging to the SPC58 and SPC56 families, which include around 20 million and 2.7 million gates, respectively.
first_indexed 2024-03-11T20:22:28Z
format Article
id doaj.art-9244e0d26ba34deb87305d31412fe007
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-11T20:22:28Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-9244e0d26ba34deb87305d31412fe0072023-10-02T23:01:11ZengIEEEIEEE Access2169-35362023-01-011110565510567610.1109/ACCESS.2023.331651110254201A Toolchain to Quantify Burn-In Stress Effectiveness on Large Automotive System-on-ChipsFrancesco Angione0https://orcid.org/0000-0003-2978-1130Davide Appello1Paolo Bernardi2https://orcid.org/0000-0002-0985-9327Andrea Calabrese3https://orcid.org/0000-0002-8854-8171Stefano Quer4https://orcid.org/0000-0001-6835-8277Matteo Sonza Reorda5https://orcid.org/0000-0003-2899-7669Vincenzo Tancorre6https://orcid.org/0000-0001-7959-0784Roberto Ugioli7Department of Control and Computer Engineering (DAUIN), Politecnico di Torino, Turin, ItalySTMicroelectronics, Agrate Brianza, ItalyDepartment of Control and Computer Engineering (DAUIN), Politecnico di Torino, Turin, ItalyDepartment of Control and Computer Engineering (DAUIN), Politecnico di Torino, Turin, ItalyDepartment of Control and Computer Engineering (DAUIN), Politecnico di Torino, Turin, ItalyDepartment of Control and Computer Engineering (DAUIN), Politecnico di Torino, Turin, ItalySTMicroelectronics, Agrate Brianza, ItalySTMicroelectronics, Agrate Brianza, ItalyComplexity and performance of Automotive System-on-Chips have exponentially grown in the last decade, also according to technology advancements. Unfortunately, this trend directly and profoundly impacts modern Electronic Design Automation tools, which must handle very large amounts of logic gates. The consequence is an exponential increase in computation times, potentially leading to significant production delays. In the context of Burn-In, to reduce the computing time, the stress specification is often relaxed due to the difficulty of grading extensive pattern sets, and it may result in the insurgence of unstressed circuit zones. As a matter of fact, current Electronic Design Automation software tools provide limited capabilities to effectively quantify stress effectiveness, investigate per-pattern set coverage loss, and compute layout-aware stress metrics. This article proposes a toolchain to overcome the limitations mentioned above. We propose a complete software flow to evaluate Burn-In stress patterns through standard toggle coverage and activity effectively. Together with these standard metrics, this article illustrates how to complement traditional measurement with layout-aware toggle coverage metrics. By exploiting parallel programming paradigms and machine learning algorithms, the proposed toolchain drastically reduces computation time for evaluating traditional stress metrics, and it offers new analysis metrics to test engineers conceiving the Burn-in stress patterns. In addition, the toolchain offers some commodities to superimpose the generated stress from different patterns and visualize it over the SoC layout through a heatmap, providing great benefits to test engineers in charge of composing Burn-In recipes. We validated our toolchain on two industrial devices from STMicroelectronics belonging to the SPC58 and SPC56 families, which include around 20 million and 2.7 million gates, respectively.https://ieeexplore.ieee.org/document/10254201/Automotive SoCs burn-insimulation analysisparallel applicationsdensity aware metricstoggle activitystress-test evaluation
spellingShingle Francesco Angione
Davide Appello
Paolo Bernardi
Andrea Calabrese
Stefano Quer
Matteo Sonza Reorda
Vincenzo Tancorre
Roberto Ugioli
A Toolchain to Quantify Burn-In Stress Effectiveness on Large Automotive System-on-Chips
IEEE Access
Automotive SoCs burn-in
simulation analysis
parallel applications
density aware metrics
toggle activity
stress-test evaluation
title A Toolchain to Quantify Burn-In Stress Effectiveness on Large Automotive System-on-Chips
title_full A Toolchain to Quantify Burn-In Stress Effectiveness on Large Automotive System-on-Chips
title_fullStr A Toolchain to Quantify Burn-In Stress Effectiveness on Large Automotive System-on-Chips
title_full_unstemmed A Toolchain to Quantify Burn-In Stress Effectiveness on Large Automotive System-on-Chips
title_short A Toolchain to Quantify Burn-In Stress Effectiveness on Large Automotive System-on-Chips
title_sort toolchain to quantify burn in stress effectiveness on large automotive system on chips
topic Automotive SoCs burn-in
simulation analysis
parallel applications
density aware metrics
toggle activity
stress-test evaluation
url https://ieeexplore.ieee.org/document/10254201/
work_keys_str_mv AT francescoangione atoolchaintoquantifyburninstresseffectivenessonlargeautomotivesystemonchips
AT davideappello atoolchaintoquantifyburninstresseffectivenessonlargeautomotivesystemonchips
AT paolobernardi atoolchaintoquantifyburninstresseffectivenessonlargeautomotivesystemonchips
AT andreacalabrese atoolchaintoquantifyburninstresseffectivenessonlargeautomotivesystemonchips
AT stefanoquer atoolchaintoquantifyburninstresseffectivenessonlargeautomotivesystemonchips
AT matteosonzareorda atoolchaintoquantifyburninstresseffectivenessonlargeautomotivesystemonchips
AT vincenzotancorre atoolchaintoquantifyburninstresseffectivenessonlargeautomotivesystemonchips
AT robertougioli atoolchaintoquantifyburninstresseffectivenessonlargeautomotivesystemonchips
AT francescoangione toolchaintoquantifyburninstresseffectivenessonlargeautomotivesystemonchips
AT davideappello toolchaintoquantifyburninstresseffectivenessonlargeautomotivesystemonchips
AT paolobernardi toolchaintoquantifyburninstresseffectivenessonlargeautomotivesystemonchips
AT andreacalabrese toolchaintoquantifyburninstresseffectivenessonlargeautomotivesystemonchips
AT stefanoquer toolchaintoquantifyburninstresseffectivenessonlargeautomotivesystemonchips
AT matteosonzareorda toolchaintoquantifyburninstresseffectivenessonlargeautomotivesystemonchips
AT vincenzotancorre toolchaintoquantifyburninstresseffectivenessonlargeautomotivesystemonchips
AT robertougioli toolchaintoquantifyburninstresseffectivenessonlargeautomotivesystemonchips