Scripting the Unpredictable: Automate Fault Injection in RTL Simulation for Vulnerability Assessment - Equipe Hardware ARchitectures and CAD tools
Conference Papers Year : 2024

Scripting the Unpredictable: Automate Fault Injection in RTL Simulation for Vulnerability Assessment

Abstract

This paper presents FISSA, an open-source software tool that facilitates the building of fault injection campaigns based on well-known HDL simulation tools. The proposed solution relies on two software modules that encapsulate an existing HDL simulator. The first module generates TCL scripts to drive the simulation process and automatically inject faults according to the user's needs. The second module is dedicated to fault analysis, enabling users to assess the resilience of their design. The proposed approach allows the designers to seamlessly integrate fault injection simulations into their workflow. To demonstrate the solution's capacity, this paper proposes a case study to evaluate the robustness of a Dynamic Information Flow Tracking mechanism integrated into a RISC-V processor against different fault injection scenarios. For that purpose, a total of 360,747 simulations have been performed.
Fichier principal
Vignette du fichier
DSD2024_FISSA-1.pdf (291.83 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-04683084 , version 1 (01-09-2024)

Identifiers

  • HAL Id : hal-04683084 , version 1

Cite

William Pensec, Vianney Lapotre, Gogniat Guy. Scripting the Unpredictable: Automate Fault Injection in RTL Simulation for Vulnerability Assessment. 27th Euromicro Conference Series on Digital System Design (DSD), Sorbonne University, Aug 2024, Paris, France. ⟨hal-04683084⟩
23 View
35 Download

Share

More