In recent years the complexity of System-On-Chips have been grown exponentially, mainly due to the ever-increasing demand for more functionalities, even for embedded applications. In order to fulfil such requests, semiconductor vendors introduced in this market multi-core devices. However, despite the gain in terms of performance, the adoption of multi-core devices pose several issues from the testing viewpoint. In particular, it is required to evolve the in-field testing strategies (commonly used to increase the reliability level of a processor-based system) from the single-core to the multi-core case. In this paper, we present a possible approach for rapidly migrating a Software Test Library, developed according the Software-Based Self-Test approach for a single-core processor, to a multi-core processor. The proposed methodology relies on the usage of hardware semaphores in order to reduce memory utilization and control the access to shared resources among different cores. The experimental results were performed on a multi-core microcontroller manufactured by STMicroelectronics.
Parallel software-based self-test suite for multi-core system-on-chip: Migration from single-core to multi-core automotive microcontrollers / Floridia, A.; Piumatti, D.; Sanchez, E.; De Luca, S.; Sansonetti, A.. - STAMPA. - (2018), pp. 1-6. (Intervento presentato al convegno 2018 13th International Conference on Design & Technology of Integrated Systems In Nanoscale Era (DTIS) tenutosi a Taormina, Italy nel 9-12 April 2018) [10.1109/DTIS.2018.8368558].
Parallel software-based self-test suite for multi-core system-on-chip: Migration from single-core to multi-core automotive microcontrollers
Floridia, A.;Piumatti, D.;Sanchez, E.;
2018
Abstract
In recent years the complexity of System-On-Chips have been grown exponentially, mainly due to the ever-increasing demand for more functionalities, even for embedded applications. In order to fulfil such requests, semiconductor vendors introduced in this market multi-core devices. However, despite the gain in terms of performance, the adoption of multi-core devices pose several issues from the testing viewpoint. In particular, it is required to evolve the in-field testing strategies (commonly used to increase the reliability level of a processor-based system) from the single-core to the multi-core case. In this paper, we present a possible approach for rapidly migrating a Software Test Library, developed according the Software-Based Self-Test approach for a single-core processor, to a multi-core processor. The proposed methodology relies on the usage of hardware semaphores in order to reduce memory utilization and control the access to shared resources among different cores. The experimental results were performed on a multi-core microcontroller manufactured by STMicroelectronics.Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2712314
Attenzione
Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo