Surfer: A Waveform Viewer as Dynamic as RISC-V

Lucas Klemmer, Frans Skarman, Oscar Gustafsson, Daniel Große

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

Abstract

A growing ecosystem of available cores, ISA extensions, accelerators, and software creates new challenges for EDA tools. We believe that EDA tools have to be as dynamic and extensible as RISC-V itself to be able to optimally support developers handling RISC-V’s dynamic ecosystem. In this paper, we present an extension to the Surfer waveform viewer. Surfer is explicitly developed with extensibility and customization in mind, which allows a range of new applications. We present Surfer’s ability to utilize the Waveform Analysis Language (WAL) to provide a CPU pipeline abstraction and other debugging information inside the waveform viewer.
Original languageEnglish
Title of host publicationRISC-V Summit Europe 2024
Number of pages2
Publication statusPublished - 2024

Fields of science

  • 202005 Computer architecture
  • 202017 Embedded systems
  • 101018 Statistics
  • 102 Computer Sciences
  • 102005 Computer aided design (CAD)
  • 102011 Formal languages

JKU Focus areas

  • Digital Transformation

Cite this