A comparative analysis of fault injection methods via enhanced on-chip debug infrastructures


Autoria(s): Fidalgo, André Vaz; Alves, Gustavo R.; Gericota, Manuel G.; Ferreira, José M.
Data(s)

27/03/2014

27/03/2014

2008

Resumo

On-chip debug (OCD) features are frequently available in modern microprocessors. Their contribution to shorten the time-to-market justifies the industry investment in this area, where a number of competing or complementary proposals are available or under development, e.g. NEXUS, CJTAG, IJTAG. The controllability and observability features provided by OCD infrastructures provide a valuable toolbox that can be used well beyond the debugging arena, improving the return on investment rate by diluting its cost across a wider spectrum of application areas. This paper discusses the use of OCD features for validating fault tolerant architectures, and in particular the efficiency of various fault injection methods provided by enhanced OCD infrastructures. The reference data for our comparative study was captured on a workbench comprising the 32-bit Freescale MPC-565 microprocessor, an iSYSTEM IC3000 debugger (iTracePro version) and the Winidea 2005 debugging package. All enhanced OCD infrastructures were implemented in VHDL and the results were obtained by simulation within the same fault injection environment. The focus of this paper is on the comparative analysis of the experimental results obtained for various OCD configurations and debugging scenarios.

Identificador

DOI 10.1145/1404371.1404388

978-1-60558-231-3

http://hdl.handle.net/10400.22/4254

Idioma(s)

eng

Publicador

ACM

Relação

SBCCI'2008

http://dl.acm.org/citation.cfm?doid=1404371.1404388

Direitos

openAccess

Palavras-Chave #Dependability #Fault injection #Real-time systems
Tipo

conferenceObject