Skip to main navigation Skip to search Skip to main content

A Concise, Architecture-Focused ASIP Modeling Approach for Instruction Set Simulators

  • Technical University of Munich

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Virtual prototyping and instruction set simulation are used in the field of rapid prototyping for early design verification and a head-start on software development. With new ISAs such as RISC-V, which focus on openness and extensibility to define more ASIPs, easy-to-extend ASIP ISSs and modeling languages have become key tools for architectural exploration. The work presented in this paper provides a middle ground between existing modeling approaches; where either only very specific parts of a target core can be customized or the entire system in all its details must be described. We present a modeling strategy flexible enough to describe an entire ASIP in a manner that is still concise, readable, and extendable. For this, we generalize as many details as possible and only capture architecturally relevant parts in the system model. To prove and verify our concept, we use it to extend an open-source RISC-V ISS and its model-generation toolchain by important core-close behaviors: trap handling, virtual memory, and semihosting. For evaluation, we built a datasheetaccurate RV64GC core with an Sv39 MMU and verified it against the RISC-V instruction test suite.

Original languageEnglish
Title of host publicationMBMV 2024
Subtitle of host publicationMethoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen - 27. Workshop
PublisherVDE VERLAG GMBH
Pages99-105
Number of pages7
ISBN (Electronic)9783800762682
StatePublished - 2024
Event27. Workshop Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen, MBMV 2024 - 27th Workshop on Methods and Description Languages ??for Modeling and Verification of Circuits and Systems, MBMV 2024 - Kaiserslautern, Germany
Duration: 14 Feb 202415 Feb 2024

Publication series

NameMBMV 2024: Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen - 27. Workshop

Conference

Conference27. Workshop Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen, MBMV 2024 - 27th Workshop on Methods and Description Languages ??for Modeling and Verification of Circuits and Systems, MBMV 2024
Country/TerritoryGermany
CityKaiserslautern
Period14/02/2415/02/24

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure

Fingerprint

Dive into the research topics of 'A Concise, Architecture-Focused ASIP Modeling Approach for Instruction Set Simulators'. Together they form a unique fingerprint.

Cite this