From SW Timing Analysis and Safety Logging to HW Implementation: A Possible Solution with an Integrated and Low-Power Logger Approach

In this manuscript, we propose a configurable hardware device in order to build a coherent data log unit. We address the need for analyzing mixed-criticality systems, thus guaranteeing the best performances without introducing additional sources of interference. Log data are essential to inspect the...

Full description

Bibliographic Details
Main Authors: Francesco Cosimi, Antonio Arena, Paolo Gai, Sergio Saponara
Format: Article
Language:English
Published: MDPI AG 2023-11-01
Series:Journal of Low Power Electronics and Applications
Subjects:
Online Access:https://www.mdpi.com/2079-9268/13/4/59
_version_ 1827574481010294784
author Francesco Cosimi
Antonio Arena
Paolo Gai
Sergio Saponara
author_facet Francesco Cosimi
Antonio Arena
Paolo Gai
Sergio Saponara
author_sort Francesco Cosimi
collection DOAJ
description In this manuscript, we propose a configurable hardware device in order to build a coherent data log unit. We address the need for analyzing mixed-criticality systems, thus guaranteeing the best performances without introducing additional sources of interference. Log data are essential to inspect the behavior of running applications when safety analyses or worst-case execution time measurements are performed. Furthermore, performance and timing investigations are useful for solving scheduling issues to balance resource budgets and investigate misbehavior and failure causes. We additionally present a performance evaluation and log capabilities by means of simulations on a RISC-V use case. The simulations highlight that such a data log unit can trace the execution from a single- to an octa-core microcontroller. Such an analysis allows a silicon developer to obtain the right sizings and timings of devices during the development phase. Finally, we present an analysis of a real RISC-V implementation for a Xilinx UltraScale+ FPGA, which was obtained with Vivado 2018. The results show that our data log unit implementation does not introduce a significant area overhead if compared to the RISC-V core targeted for tests, and that the timing constraints are not violated.
first_indexed 2024-03-08T20:37:45Z
format Article
id doaj.art-5468c79cf3064450ab949f59c7413fee
institution Directory Open Access Journal
issn 2079-9268
language English
last_indexed 2024-03-08T20:37:45Z
publishDate 2023-11-01
publisher MDPI AG
record_format Article
series Journal of Low Power Electronics and Applications
spelling doaj.art-5468c79cf3064450ab949f59c7413fee2023-12-22T14:18:19ZengMDPI AGJournal of Low Power Electronics and Applications2079-92682023-11-011345910.3390/jlpea13040059From SW Timing Analysis and Safety Logging to HW Implementation: A Possible Solution with an Integrated and Low-Power Logger ApproachFrancesco Cosimi0Antonio Arena1Paolo Gai2Sergio Saponara3Department of Information Engineering, University of Pisa, 56122 Pisa, ItalyHuawei Pisa Research Center, 56121 Pisa, ItalyHuawei Pisa Research Center, 56121 Pisa, ItalyDepartment of Information Engineering, University of Pisa, 56122 Pisa, ItalyIn this manuscript, we propose a configurable hardware device in order to build a coherent data log unit. We address the need for analyzing mixed-criticality systems, thus guaranteeing the best performances without introducing additional sources of interference. Log data are essential to inspect the behavior of running applications when safety analyses or worst-case execution time measurements are performed. Furthermore, performance and timing investigations are useful for solving scheduling issues to balance resource budgets and investigate misbehavior and failure causes. We additionally present a performance evaluation and log capabilities by means of simulations on a RISC-V use case. The simulations highlight that such a data log unit can trace the execution from a single- to an octa-core microcontroller. Such an analysis allows a silicon developer to obtain the right sizings and timings of devices during the development phase. Finally, we present an analysis of a real RISC-V implementation for a Xilinx UltraScale+ FPGA, which was obtained with Vivado 2018. The results show that our data log unit implementation does not introduce a significant area overhead if compared to the RISC-V core targeted for tests, and that the timing constraints are not violated.https://www.mdpi.com/2079-9268/13/4/59automotivedata logexecution tracinghardwareRISC-Vsafety
spellingShingle Francesco Cosimi
Antonio Arena
Paolo Gai
Sergio Saponara
From SW Timing Analysis and Safety Logging to HW Implementation: A Possible Solution with an Integrated and Low-Power Logger Approach
Journal of Low Power Electronics and Applications
automotive
data log
execution tracing
hardware
RISC-V
safety
title From SW Timing Analysis and Safety Logging to HW Implementation: A Possible Solution with an Integrated and Low-Power Logger Approach
title_full From SW Timing Analysis and Safety Logging to HW Implementation: A Possible Solution with an Integrated and Low-Power Logger Approach
title_fullStr From SW Timing Analysis and Safety Logging to HW Implementation: A Possible Solution with an Integrated and Low-Power Logger Approach
title_full_unstemmed From SW Timing Analysis and Safety Logging to HW Implementation: A Possible Solution with an Integrated and Low-Power Logger Approach
title_short From SW Timing Analysis and Safety Logging to HW Implementation: A Possible Solution with an Integrated and Low-Power Logger Approach
title_sort from sw timing analysis and safety logging to hw implementation a possible solution with an integrated and low power logger approach
topic automotive
data log
execution tracing
hardware
RISC-V
safety
url https://www.mdpi.com/2079-9268/13/4/59
work_keys_str_mv AT francescocosimi fromswtiminganalysisandsafetyloggingtohwimplementationapossiblesolutionwithanintegratedandlowpowerloggerapproach
AT antonioarena fromswtiminganalysisandsafetyloggingtohwimplementationapossiblesolutionwithanintegratedandlowpowerloggerapproach
AT paologai fromswtiminganalysisandsafetyloggingtohwimplementationapossiblesolutionwithanintegratedandlowpowerloggerapproach
AT sergiosaponara fromswtiminganalysisandsafetyloggingtohwimplementationapossiblesolutionwithanintegratedandlowpowerloggerapproach