Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
194 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

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

Published 2 Apr 2024 in eess.SY, cs.AR, and cs.SY

Abstract: 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.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (20)
  1. Accelera. 2024. SystemC AMS. https://systemc.org/overview/systemc-ams/
  2. Y. Chen et al. 2019. A SystemC-AMS Framework for the Design and Simulation of Energy Management in Electric Vehicles. IEEE Access (2019).
  3. A. B. Diggikar et al. 2012. Design and implementation of adaptive filtering algorithm for Noise Cancellation in speech signal on FPGA. In ICCEET.
  4. I. Elsadek et al. 2021. RISC-V Resource-Constrained Cores: A Survey and Energy Comparison. In IEEE NEWCAS.
  5. GVSoC: A Highly Configurable, Fast and Accurate Full-Platform Simulator for RISC-V based IoT Processors. In IEEE ICCD.
  6. Farnell. 2024. RT8097A. {https://www.farnell.com/datasheets/2259301.pdf}
  7. E. Fraccaroli and S. Vinco. 2023. Modeling Cyber-Physical Production Systems With SystemC-AMS. IEEE Trans. Comput. 72, 7 (2023), 2039–2051.
  8. V. Herdt et al. 2018. Extensible and Configurable RISC-V Based Virtual Prototype. In IEEE FDL.
  9. V. Herdt et al. 2020. RISC-V based virtual prototype: An extenlible and configurable platform for the system-level. Journal of Systems Architecture (2020).
  10. MikroElektronika. 2024. Mic click. http://www.mikroe.com/mic-click
  11. Panasonic. 2024. CG-425A/M3 Panasonic Battery | Mouser. https://www.mouser.it/ProductDetail/658-CG-425A-M3
  12. F. Pecheux et al. 2018. SystemC AMS Based Frameworks for Virtual Prototyping of Heterogeneous Systems. In IEEE ISCAS.
  13. Massimo Petricca et al. 2013. An automated framework for generating variable-accuracy battery models from datasheet information. In IEEE ISLPED.
  14. RISC-V International. 2024. Emulators and Simulators. https://wiki.riscv.org
  15. D. Rossi et al. 2014. Energy efficient parallel computing on the PULP platform with support for OpenMP. In IEEEI.
  16. S. Sharma. 2023. RISC-V Architecture: A Comprehensive Guide to the Open-Source ISA.
  17. STMicroelectronics. 2024. ST1PS03. {https://www.st.com/en/power-management/st1ps03.html}
  18. Greenwaves Technologies. 2024. Gap9. https://greenwaves-technologies.com
  19. S. Vinco et al. 2014. An open-source framework for formal specification and simulation of electrical energy systems. In ACM/IEEE ISLPED.
  20. Sara Vinco et al. 2017. A Layered Methodology for the Simulation of Extra-Functional Properties in Smart Systems. IEEE TCAD (2017).

Summary

We haven't generated a summary for this paper yet.