Linköping University: Students Alumni Trade and Industry/Society Internal Search
dimni_ETS12

An MPSoCs Demonstrator for Fault Injection and Fault Handling in an IEEE P1687 Environment

Kim Petersen
 
Dimitar Nikolov
Urban Ingelsson
 
Gunnar Carlsson
Erik Larsson

IEEE 17th European Test Symposimu (ETS 2012), Annecy, France, May 28-June 1, 2012.

ABSTRACT
As fault handling in multi-processor system-on-chips (MPSoCs) is a major challenge, we have developed an MPSoC demonstrator that enables experimentation on fault injection and fault handling. Our MPSoC demonstrator consists of (1) an MPSoC model with a set of components (devices) each equipped with fault detection features, so called instruments, (2) an Instrument Access Infrastructure (IAI) based on IEEE P1687 that connects the instruments, (3) a Fault Indication and Propagation Infrastructure (FIPI) that propagates fault indications to system-level, (4) a Resource Manager (RM) to schedule jobs based on fault statuses, (5) an Instrument Manager (IM) connecting the IAI and the RM, and (6) a Fault Injection Manager (FIM) that inserts faults. The main goal of the demonstrator is to enable experimentation on different fault handling solutions. The novelty in this particular demonstrator is that it uses the existing test features, i.e. IEEE P1687 infrastructure, to assist fault handling. The demonstrator is implemented and a case study is performed.


[PNIC12] Kim Petersen, Dimitar Nikolov, Urban Ingelsson, Gunnar Carlsson, Erik Larsson, "An MPSoCs Demonstrator for Fault Injection and Fault Handling in an IEEE P1687 Environment", IEEE 17th European Test Symposimu (ETS 2012), Annecy, France, May 28-June 1, 2012.
( ! ) perl script by Giovanni Squillero with modifications from Gert Jervan   (v3.1, p5.2, September-2002-)