Effective Processor Model Generation from Instruction Set Simulator to Hardware Design

Johannes Kappes, Robert Kunzelmann, Karsten Emrich, Conrad Foik, Daniel Mueller-Gritschneder, Wolfgang Ecker

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

2 Zitate (Scopus)

Abstract

As the complexity of modern processing systems continues to increase, there has been a growing interest in the application of reusable code generators for hardware design. However, a formal system specification must be provided for such generators to be effective. Code generation has become a promising solution in the processor domain, where the Instruction Set Architecture (ISA) provides a natural system-level abstraction. In this paper, we present a holistic generator framework that produces variable microarchitecture designs, as well as relevant models for validation and formal verification. Our approach involves generating multiple functionally consistent models across different levels of abstraction using a unified formal ISA specification. By adhering to the 4-eyes principle of verification, we demonstrate that our framework minimizes the risk of common-mode errors that would typically escape the design verification process. Additionally, our code generators significantly reduce the manual development effort and generate high-performing instruction set simulators.

OriginalspracheEnglisch
Titel2023 IEEE Nordic Circuits and Systems Conference, NorCAS 2023 - Proceedings
Redakteure/-innenJari Nurmi, Peeter Ellervee, Peter Koch, Farshad Moradi, Ming Shen
Herausgeber (Verlag)Institute of Electrical and Electronics Engineers Inc.
ISBN (elektronisch)9798350337570
DOIs
PublikationsstatusVeröffentlicht - 2023
Veranstaltung9th IEEE Nordic Circuits and Systems Conference, NorCAS 2023 - Aalborg, Dänemark
Dauer: 31 Okt. 20231 Nov. 2023

Publikationsreihe

Name2023 IEEE Nordic Circuits and Systems Conference, NorCAS 2023 - Proceedings

Konferenz

Konferenz9th IEEE Nordic Circuits and Systems Conference, NorCAS 2023
Land/GebietDänemark
OrtAalborg
Zeitraum31/10/231/11/23

Fingerprint

Untersuchen Sie die Forschungsthemen von „Effective Processor Model Generation from Instruction Set Simulator to Hardware Design“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren