Integrating SystemC-AMS Power Modeling with a RISC-V ISS for Virtual Prototyping of Battery-operated Embedded Devices

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Hamdi, Mohamed Amine, Pollo, Giovanni, Risso, Matteo, Haugou, Germain, Burrello, Alessio, Macii, Enrico, Poncino, Massimo, Vinco, Sara, Pagliari, Daniele Jahier
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913622286925824
author Hamdi, Mohamed Amine
Pollo, Giovanni
Risso, Matteo
Haugou, Germain
Burrello, Alessio
Macii, Enrico
Poncino, Massimo
Vinco, Sara
Pagliari, Daniele Jahier
author_facet Hamdi, Mohamed Amine
Pollo, Giovanni
Risso, Matteo
Haugou, Germain
Burrello, Alessio
Macii, Enrico
Poncino, Massimo
Vinco, Sara
Pagliari, Daniele Jahier
contents RISC-V cores have gained a lot of popularity over the last few years. However, being quite a recent and novel technology, there is still a gap in the availability of comprehensive simulation frameworks for RISC-V that cover both the functional and extra-functional aspects. This gap hinders progress in the field, as fast yet accurate system-level simulation is crucial for Design Space Exploration (DSE). This work presents an open-source framework designed to tackle this challenge, integrating functional RISC-V simulation (achieved with GVSoC) with SystemC-AMS (used to model extra-functional aspects, in detail power storage and distribution). The combination of GVSoC and SystemC-AMS in a single simulation framework allows to perform a DSE that is dependent on the mutual impact between functional and extra-functional aspects. In our experiments, we validate the framework's effectiveness by creating a virtual prototype of a compact, battery-powered embedded system.
format Preprint
id arxiv_https___arxiv_org_abs_2404_01861
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Integrating SystemC-AMS Power Modeling with a RISC-V ISS for Virtual Prototyping of Battery-operated Embedded Devices
Hamdi, Mohamed Amine
Pollo, Giovanni
Risso, Matteo
Haugou, Germain
Burrello, Alessio
Macii, Enrico
Poncino, Massimo
Vinco, Sara
Pagliari, Daniele Jahier
Systems and Control
Hardware Architecture
B.8.2; B.6.3
RISC-V cores have gained a lot of popularity over the last few years. However, being quite a recent and novel technology, there is still a gap in the availability of comprehensive simulation frameworks for RISC-V that cover both the functional and extra-functional aspects. This gap hinders progress in the field, as fast yet accurate system-level simulation is crucial for Design Space Exploration (DSE). This work presents an open-source framework designed to tackle this challenge, integrating functional RISC-V simulation (achieved with GVSoC) with SystemC-AMS (used to model extra-functional aspects, in detail power storage and distribution). The combination of GVSoC and SystemC-AMS in a single simulation framework allows to perform a DSE that is dependent on the mutual impact between functional and extra-functional aspects. In our experiments, we validate the framework's effectiveness by creating a virtual prototype of a compact, battery-powered embedded system.
title Integrating SystemC-AMS Power Modeling with a RISC-V ISS for Virtual Prototyping of Battery-operated Embedded Devices
topic Systems and Control
Hardware Architecture
B.8.2; B.6.3
url https://arxiv.org/abs/2404.01861