2007
DOI: 10.1109/tns.2006.889115
|View full text |Cite
|
Sign up to set email alerts
|

Autonomous Fault Emulation: A New FPGA-Based Acceleration System for Hardness Evaluation

Abstract: The appearance of nanometer technologies has produced a significant increase of integrated circuit sensitivity to radiation, making the occurrence of soft errors much more frequent, not only in applications working in harsh environments, like aerospace circuits, but also for applications working at the earth surface. Therefore, hardened circuits are currently demanded in many applications where fault tolerance was not a concern in the very near past. To this purpose, efficient hardness evaluation solutions are… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
60
0

Year Published

2010
2010
2020
2020

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 122 publications
(64 citation statements)
references
References 16 publications
2
60
0
Order By: Relevance
“…However, we demonstrate that very high precision fault-injection is possible through voltage and temperature manipulation, as required by some of the block ciphers such as PRINCE. There are several techniques and emulators available to test and simulate the transient faults injected into secure circuits [21], [22].…”
Section: Introductionmentioning
confidence: 99%
“…However, we demonstrate that very high precision fault-injection is possible through voltage and temperature manipulation, as required by some of the block ciphers such as PRINCE. There are several techniques and emulators available to test and simulate the transient faults injected into secure circuits [21], [22].…”
Section: Introductionmentioning
confidence: 99%
“…[8] have been utilized. Ongil et al [20] discuss various types of fault injection techniques for medium-size non-programmable circuits. In [14], these techniques are applied to the Leon 2 processor and compared with the software-based code-emulated upsets method [13].…”
mentioning
confidence: 99%
“…The main idea is avoiding any communication between the host and the prototyping platform, being the FPGA responsible for applying the stimuli, injecting the faults and checking the output values. The performance and area overhead analysis of several different techniques that follow this approach was presented in [54].…”
Section: Compile-time Reconfigurationmentioning
confidence: 99%
“…Nevertheless, there is plenty of room for including different optimisations that have been successfully used for simulation-based fault injection and also for fault emulation by means of Compile-Time Reconfiguration [54], such as restoring the system's state before the last injection instead of running again till that point, or ending the emulation once the fault has been positively classified. We expect to increase the attainable acceleration well beyond two orders of magnitude by implementing some of these optimisations, by following a partial reconfiguration approach and solving some other technical problems caused by the current implementation of this first prototype.…”
Section: Speeding-up Experiments' Executionmentioning
confidence: 99%