Cutting-edge integrated circuits (ICs) are increasingly vulnerable to hardware faults, which can jeopardize the overall reliability of the system. Hence, it is crucial to evaluate the impact of faults to identify hardware vulnerabilities that later designers can use to devise fault mitigation solutions during the circuit design stages. Fault injection (FI) through in-circuit emulation tackles the inherent complexity of fault evaluations by adopting FPGA emulation strategies. Although various works report frameworks using this FI approach, most of them are technology-dependent and hardly scalable when dealing with the increasing complexity of modern IC architectures. In addition, none of these frameworks is disclosed, which limits the adoption of fault emulation strategies due to the inherent complexity and the required time to set up a functional FI environment. This work introduces SHADOWFI, a generic, open-source, and netlist-based fault emulation framework that leverages the computational capabilities of hyperscale infrastructures for fault characterization and reliability estimation of complex IC designs. SHADOWFI offers two different functional workflows: i) simulation, which enables the parallelization of FI tasks on high-performance computing systems, and ii) emulation, which leverages the flexibility of FPGA cluster implementations. The framework automates saboteur insertion, FI campaign execution, and report generation, requiring minimal user configuration. Each SHADOWFI workflow was evaluated on a set of IC design benchmarks, demonstrating practical usability and significant fault injections speedup. SHADOWFI is publicly available at https://github.com/divadnauj-GB/SHADOWFI.git.

SHADOWFI: An Open-source Framework For Fault Evaluation of Complex IC Designs Using Hyperscale Computing / Guerrero-Balaguera, Juan-David; Limas-Sierra, Robert; Sensoz, Oguz; Rodriguez Condia, Josie E.; Escobar, Maynor Giovanni Ballina; Crespo, Maria Liz; Carrato, Sergio; Reorda, Matteo Sonza. - In: IEEE ACCESS. - ISSN 2169-3536. - 13:(2025), pp. 211382-211406. [10.1109/access.2025.3641762]

SHADOWFI: An Open-source Framework For Fault Evaluation of Complex IC Designs Using Hyperscale Computing

Guerrero-Balaguera, Juan-David;Limas-Sierra, Robert;Rodriguez Condia, Josie E.;Reorda, Matteo Sonza
2025

Abstract

Cutting-edge integrated circuits (ICs) are increasingly vulnerable to hardware faults, which can jeopardize the overall reliability of the system. Hence, it is crucial to evaluate the impact of faults to identify hardware vulnerabilities that later designers can use to devise fault mitigation solutions during the circuit design stages. Fault injection (FI) through in-circuit emulation tackles the inherent complexity of fault evaluations by adopting FPGA emulation strategies. Although various works report frameworks using this FI approach, most of them are technology-dependent and hardly scalable when dealing with the increasing complexity of modern IC architectures. In addition, none of these frameworks is disclosed, which limits the adoption of fault emulation strategies due to the inherent complexity and the required time to set up a functional FI environment. This work introduces SHADOWFI, a generic, open-source, and netlist-based fault emulation framework that leverages the computational capabilities of hyperscale infrastructures for fault characterization and reliability estimation of complex IC designs. SHADOWFI offers two different functional workflows: i) simulation, which enables the parallelization of FI tasks on high-performance computing systems, and ii) emulation, which leverages the flexibility of FPGA cluster implementations. The framework automates saboteur insertion, FI campaign execution, and report generation, requiring minimal user configuration. Each SHADOWFI workflow was evaluated on a set of IC design benchmarks, demonstrating practical usability and significant fault injections speedup. SHADOWFI is publicly available at https://github.com/divadnauj-GB/SHADOWFI.git.
2025
File in questo prodotto:
File Dimensione Formato  
SHADOWFI_An_Open-Source_Framework_for_Fault_Evaluation_of_Complex_IC_Designs_Using_Hyperscale_Computing.pdf

accesso aperto

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Creative commons
Dimensione 3.44 MB
Formato Adobe PDF
3.44 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/3005797