ARSEJan 24, 2020

Efficient Fault Injection based on Dynamic HDL Slicing Technique

arXiv:2002.00787v14 citations
AI Analysis

This work addresses the need for more efficient safety evaluation in hardware design, though it is incremental as it builds on existing fault injection techniques.

The paper tackles the problem of inefficient fault injection campaigns for safety mechanism evaluation by proposing a methodology that uses dynamic HDL slicing to prune fault injection locations, resulting in a doubled simulation speed compared to state-of-the-art industrial-grade EDA tool flows.

This work proposes a fault injection methodology where Hardware Description Language (HDL) code slicing is exploited to prune fault injection locations, thus enabling more efficient campaigns for safety mechanisms evaluation. In particular, the dynamic HDL slicing technique provides for a highly collapsed critical fault list and allows avoiding injections at redundant locations or time-steps. Experimental results show that the proposed methodology integrated into commercial tool flow doubles the simulation speed when comparing to the state-of-the-art industrial-grade EDA tool flows.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes