Formal Semantics of Hardware Compilation Framework

The work

AuthorsSamira Ait Bensaid
Editors
Typephdthesis
Year2023
Citekeybensaid2023formal

Where it appeared

SchoolUniversité Paris-Saclay

Identifiers

DOI10.70675/a4201489z4d4dz441ezb5c7ze46a8f3bb4aa
handletel-04406597

Empty on purpose

container

Related

Distinct fromgruin2024modelling
Distinct fromtollec2024formal

From bibtex.

Abstract

Static worst-case timing analyses are used to ensure the timing deadlines required for safety-critical systems. In order to derive accurate bounds, these timing analyses require precise (micro-)architecture considerations. Usually, such micro-architecture models are constructed by hand from processor manuals.However, with the open-source hardware initiatives and high-level Hardware Description Languages (HCLs), the automatic generation of these micro-architecture models and, more specifically, the pipeline models are promoted. We propose a workflow that aims to automatically construct pipeline datapath models from processor designs described in HCLs. Our workflow is based on the Chisel/FIRRTL Hardware Compiler Framework. We build at the intermediate representation level the datapath pipeline models. Our work intends to prove the timing properties, such as the timing predictability-related properties. We rely on the formal verification as our method. The generated models are then translated into formal models and integrated into an existing model checking-based procedure for detecting timing anomalies. We use TLA+ modeling and verification language and experiment with our analysis with several open-source RISC-V processors. Finally, we advance the studies by evaluating the impact of automatic generation through a series of synthetic benchmarks.

A copy is held

pdf, 2.0 MB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via bibtex
Added2026-09-18 03:44 UTC
Approved bya person 2026-10-05 21:11 UTC

Cite it as

@phdthesis{bensaid2023formal,
  title        = {Formal Semantics of Hardware Compilation Framework},
  author       = {Samira Ait Bensaid},
  year         = {2023},
  school       = {Université Paris-Saclay},
  doi          = {10.70675/a4201489z4d4dz441ezb5c7ze46a8f3bb4aa},
}

This record lives at https://refs.drheap.org/bensaid2023formal/ and will keep doing so.