Digest of Papers. Twenty-Eighth Annual International Symposium on Fault-Tolerant Computing (Cat. No.98CB36224)
DOI: 10.1109/ftcs.1998.689479
|View full text |Cite
|
Sign up to set email alerts
|

A comparison of simulation based and scan chain implemented fault injection

Abstract: This paper compares two fault injection techniques: scan chain implemented fault injection (SCIFI), i.e. fault injection in a physical system using built in test logic, and fault injection in a VHDL software simulation model of a system. The fault injections were used to evaluate the error detection mechanisms included in the Thor RISC microprocessor, developed by Saab Ericsson Space AB. The Thor microprocessor uses several advanced error detection mechanisms including control flow checking, stack range checki… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
25
0
6

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 72 publications
(31 citation statements)
references
References 10 publications
0
25
0
6
Order By: Relevance
“…Comúnmente, los circuitos que se pretende evaluar (Device Under Tests o DUTs) se modelan mediante lenguajes HDLs y se prototipan en uno o más dispositivos de lógica programable (Field Programable Gate Arrays o FPGAs). Para inyectar fallos sobre el prototipo hardware es necesario construir recursos lógicos específicos dentro del circuito con fines de depuración, lo que permite reunir información sobre el funcionamiento del circuito en presencia de fallos, y evaluar el comportamiento de los mecanismos de tolerancia a fallos [8]- [10]. Otro enfoque lleva a cabo la inyección de fallos mediante el uso de las capacidades de reconfiguración de las FPGAs [11].…”
Section: Introductionunclassified
“…Comúnmente, los circuitos que se pretende evaluar (Device Under Tests o DUTs) se modelan mediante lenguajes HDLs y se prototipan en uno o más dispositivos de lógica programable (Field Programable Gate Arrays o FPGAs). Para inyectar fallos sobre el prototipo hardware es necesario construir recursos lógicos específicos dentro del circuito con fines de depuración, lo que permite reunir información sobre el funcionamiento del circuito en presencia de fallos, y evaluar el comportamiento de los mecanismos de tolerancia a fallos [8]- [10]. Otro enfoque lleva a cabo la inyección de fallos mediante el uso de las capacidades de reconfiguración de las FPGAs [11].…”
Section: Introductionunclassified
“…Así, en la Universidad de Chalmers se ha desarrollado la herramienta FIMBUL (Fault Injection and Monitoring using BUilt in Logic) [Folkesson et al 1998]. A través del TAP (Test Access Port), es capaz de modificar el valor de los bits de los componentes internos del procesador para emular distintos tipos de fallos.…”
Section: Inyección De Fallos Mediante Scan-chainunclassified
“…A través del TAP (Test Access Port), es capaz de modificar el valor de los bits de los componentes internos del procesador para emular distintos tipos de fallos. En [Folkesson et al 1998] se apuntaba que se podían inyectar fallos transitorios, y se esperaba poder inyectar fallos permanentes. La forma de inyectar se basa en establecer un punto de parada cuando se desea realizar una inyección y efectuar, cuando esto ocurra, la alteración de alguna unidad funcional del microprocesador.…”
Section: Inyección De Fallos Mediante Scan-chainunclassified
See 1 more Smart Citation
“…Several techniques and tools have been developed with this purpose: MESSALINE [12], RIFLE [15] and AFIT 1 [16] are representative tools of pin-level fault injection techniques; [17] describes the use of electromagnetic interferences for fault injection; heavy-ion radiation was used in [18] and by FIST [19]; FIMBUL [20] suggested the use of built-in scan-chains; finally, [21] proposed the use of a laser beam for fault injection. The required extra hardware usually increases the cost of applying HWIFI techniques and some of them may even damage or interfere with the system under test.…”
Section: Introductionmentioning
confidence: 99%