Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

WAL: a novel waveform analysis language for advanced design understanding and debugging

  • Lucas Klemmer (Vortragende*r)
  • Große, D. (Vortragende*r)

Aktivität: Vortrag oder PräsentationVortrag nach Bewerbung und AuswahlScience-to-science

Beschreibung

Starting points for design understanding and debugging are generated waveforms. However, waveform viewing is still a highly manual and tedious process, and unfortunately, there has been no progress for automating the analysis of waveforms. Therefore, we introduce the Waveform Analysis Language (WAL) in this paper. We realized WAL as a Domain Specific Language (DSL). This design choice has many advantages ranging from a natural expressiveness of an waveform analysis problem to providing an Intermediate Representation (IR) well-suited as a compilation target from other languages. We evaluate WAL in two major case studies. This includes (i) a WAL-based communication analyzer reporting for example throughput or latency of AXI communication and (ii) the generation of the instruction flow in the pipeline and the extraction the software basic blocks of a RISC-V processor via WAWK, which is based on the WAL-IR to make complex waveform analysis as easy as searching in text files.
Zeitraum19 Jän. 2022
EreignistitelAsia and South Pacific Design Automation Conference (ASP-DAC)
VeranstaltungstypKonferenz
OrtÖsterreichAuf Karte anzeigen

Wissenschaftszweige

  • 202017 Embedded Systems
  • 202005 Computer Architektur
  • 102005 Computer Aided Design (CAD)
  • 102 Informatik
  • 102011 Formale Sprachen

JKU-Schwerpunkte

  • Digital Transformation