Checkers' no-harm alarms and design approaches to tolerate them
Checkers' no-harm alarms and design approaches to tolerate them
In this paper we analyze the probability that transient faults, multiple or single, affecting a checker of a self-checking circuit (with particular reference to the case of circuits using the two-rail code, the parity code, the Berger code and the Bose–Lin code) give rise to no-harm alarms, here defined as indications of errors neither denoting the presence of an incorrect word at the output of the functional block, nor denoting the presence of checker internal faults possibly compromising its ability to discriminate input codewords from input non-codewords. Differently from all other error indications, no-harm alarms could be conveniently ignored (or tolerated) by the system, with no need to adopt any recovery strategy upon their reception, otherwise for instance leading to exclude the self checking circuit from the whole system, or to degrade system’s performance. A new property (No-Harm Alarm Robustness) is defined for checkers, allowing to discriminate “true” error indications from no-harm alarms. A possible approach to design checkers featuring such a property is proposed. The behavior of the derived checkers has been verified by means of electrical level simulations, and their costs are discussed.
93-103
Rossi, Daniele
30c42382-cf0a-447d-8695-fa229b7b8a2f
Omana, Martin
7c091df8-0526-4d15-aa3f-f25dea90dd18
Metra, Cecilia
c420be13-a9cf-471a-96fb-3f43a694ffae
June 2008
Rossi, Daniele
30c42382-cf0a-447d-8695-fa229b7b8a2f
Omana, Martin
7c091df8-0526-4d15-aa3f-f25dea90dd18
Metra, Cecilia
c420be13-a9cf-471a-96fb-3f43a694ffae
Rossi, Daniele, Omana, Martin and Metra, Cecilia
(2008)
Checkers' no-harm alarms and design approaches to tolerate them.
Journal of Electronic Testing, 24 (1-3), .
(doi:10.1007/s10836-007-5031-5).
Abstract
In this paper we analyze the probability that transient faults, multiple or single, affecting a checker of a self-checking circuit (with particular reference to the case of circuits using the two-rail code, the parity code, the Berger code and the Bose–Lin code) give rise to no-harm alarms, here defined as indications of errors neither denoting the presence of an incorrect word at the output of the functional block, nor denoting the presence of checker internal faults possibly compromising its ability to discriminate input codewords from input non-codewords. Differently from all other error indications, no-harm alarms could be conveniently ignored (or tolerated) by the system, with no need to adopt any recovery strategy upon their reception, otherwise for instance leading to exclude the self checking circuit from the whole system, or to degrade system’s performance. A new property (No-Harm Alarm Robustness) is defined for checkers, allowing to discriminate “true” error indications from no-harm alarms. A possible approach to design checkers featuring such a property is proposed. The behavior of the derived checkers has been verified by means of electrical level simulations, and their costs are discussed.
Text
jetta08.pdf
- Version of Record
Restricted to Registered users only
Request a copy
More information
Published date: June 2008
Organisations:
Electronic & Software Systems
Identifiers
Local EPrints ID: 368682
URI: http://eprints.soton.ac.uk/id/eprint/368682
ISSN: 0923-8174
PURE UUID: a14b6dae-62e8-40cd-aefd-52db5c412744
Catalogue record
Date deposited: 09 Sep 2014 16:10
Last modified: 14 Mar 2024 17:51
Export record
Altmetrics
Contributors
Author:
Daniele Rossi
Author:
Martin Omana
Author:
Cecilia Metra
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics