Input-Aware Implication Selection Scheme Utilizing ATPG for Efficient Concurrent Error Detection

Recently, concurrent error detection enabled through invariant relationships between different wires in a circuit has been proposed. Because there are many such implications in a circuit, selection strategies have been developed to select the most valuable implications for inclusion in the checker h...

Full description

Bibliographic Details
Main Authors: Abdus Sami Hassan, Umar Afzaal, Tooba Arifeen, Jeong A. Lee
Format: Article
Language:English
Published: MDPI AG 2018-10-01
Series:Electronics
Subjects:
Online Access:http://www.mdpi.com/2079-9292/7/10/258
id doaj-219aacd8d637400095e3b877ac8d14a6
record_format Article
spelling doaj-219aacd8d637400095e3b877ac8d14a62020-11-25T00:46:48ZengMDPI AGElectronics2079-92922018-10-0171025810.3390/electronics7100258electronics7100258Input-Aware Implication Selection Scheme Utilizing ATPG for Efficient Concurrent Error DetectionAbdus Sami Hassan0Umar Afzaal1Tooba Arifeen2Jeong A. Lee3Department of Computer Engineering, Chosun University, 309 Pilmun-daero, Gwangju 61452, KoreaDepartment of Computer Engineering, Chosun University, 309 Pilmun-daero, Gwangju 61452, KoreaDepartment of Computer Engineering, Chosun University, 309 Pilmun-daero, Gwangju 61452, KoreaDepartment of Computer Engineering, Chosun University, 309 Pilmun-daero, Gwangju 61452, KoreaRecently, concurrent error detection enabled through invariant relationships between different wires in a circuit has been proposed. Because there are many such implications in a circuit, selection strategies have been developed to select the most valuable implications for inclusion in the checker hardware such that a sufficiently high probability of error detection ( P d e t e c t i o n ) is achieved. These algorithms, however, due to their heuristic nature cannot guarantee a lossless P d e t e c t i o n . In this paper, we develop a new input-aware implication selection algorithm with the help of ATPG which minimizes loss on P d e t e c t i o n . In our algorithm, the detectability of errors for each candidate implication is carefully evaluated using error prone vectors. The evaluation results are then utilized to select the most efficient candidates for achieving optimal P d e t e c t i o n . The experimental results on 15 representative combinatorial benchmark circuits from the MCNC benchmarks suite show that the implications selected from our algorithm achieve better P d e t e c t i o n in comparison to the state of the art. The proposed method also offers better performance, up to 41.10%, in terms of the proposed impact-level metric, which is the ratio of achieved P d e t e c t i o n to the implication count.http://www.mdpi.com/2079-9292/7/10/258reliabilityimplicationsconcurrent error detectionprobability of error detectionimplication reductionfault tolerance
collection DOAJ
language English
format Article
sources DOAJ
author Abdus Sami Hassan
Umar Afzaal
Tooba Arifeen
Jeong A. Lee
spellingShingle Abdus Sami Hassan
Umar Afzaal
Tooba Arifeen
Jeong A. Lee
Input-Aware Implication Selection Scheme Utilizing ATPG for Efficient Concurrent Error Detection
Electronics
reliability
implications
concurrent error detection
probability of error detection
implication reduction
fault tolerance
author_facet Abdus Sami Hassan
Umar Afzaal
Tooba Arifeen
Jeong A. Lee
author_sort Abdus Sami Hassan
title Input-Aware Implication Selection Scheme Utilizing ATPG for Efficient Concurrent Error Detection
title_short Input-Aware Implication Selection Scheme Utilizing ATPG for Efficient Concurrent Error Detection
title_full Input-Aware Implication Selection Scheme Utilizing ATPG for Efficient Concurrent Error Detection
title_fullStr Input-Aware Implication Selection Scheme Utilizing ATPG for Efficient Concurrent Error Detection
title_full_unstemmed Input-Aware Implication Selection Scheme Utilizing ATPG for Efficient Concurrent Error Detection
title_sort input-aware implication selection scheme utilizing atpg for efficient concurrent error detection
publisher MDPI AG
series Electronics
issn 2079-9292
publishDate 2018-10-01
description Recently, concurrent error detection enabled through invariant relationships between different wires in a circuit has been proposed. Because there are many such implications in a circuit, selection strategies have been developed to select the most valuable implications for inclusion in the checker hardware such that a sufficiently high probability of error detection ( P d e t e c t i o n ) is achieved. These algorithms, however, due to their heuristic nature cannot guarantee a lossless P d e t e c t i o n . In this paper, we develop a new input-aware implication selection algorithm with the help of ATPG which minimizes loss on P d e t e c t i o n . In our algorithm, the detectability of errors for each candidate implication is carefully evaluated using error prone vectors. The evaluation results are then utilized to select the most efficient candidates for achieving optimal P d e t e c t i o n . The experimental results on 15 representative combinatorial benchmark circuits from the MCNC benchmarks suite show that the implications selected from our algorithm achieve better P d e t e c t i o n in comparison to the state of the art. The proposed method also offers better performance, up to 41.10%, in terms of the proposed impact-level metric, which is the ratio of achieved P d e t e c t i o n to the implication count.
topic reliability
implications
concurrent error detection
probability of error detection
implication reduction
fault tolerance
url http://www.mdpi.com/2079-9292/7/10/258
work_keys_str_mv AT abdussamihassan inputawareimplicationselectionschemeutilizingatpgforefficientconcurrenterrordetection
AT umarafzaal inputawareimplicationselectionschemeutilizingatpgforefficientconcurrenterrordetection
AT toobaarifeen inputawareimplicationselectionschemeutilizingatpgforefficientconcurrenterrordetection
AT jeongalee inputawareimplicationselectionschemeutilizingatpgforefficientconcurrenterrordetection
_version_ 1725263081957752832