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

2Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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. Copyright 2008 ACM.

Cite

CITATION STYLE

APA

Fidalgo, A. V., Alves, G. R., Gericota, M. G., & Martins Ferreira, J. M. (2008). A comparative analysis of fault injection methods via enhanced on-chip debug infrastructures. In Proceedings - SBCCI 2008: 21st Symposium on Integrated Circuits and Systems Design (pp. 22–27). https://doi.org/10.1145/1404371.1404388

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free