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...
Main Authors: | , , , , , , , |
---|---|
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 |