
Efficient implementation of single event upset tolerant register comparison
Author(s) -
Reviriego Pedro,
Liu Shanshan,
Xiao Liyi,
Maestro Juan Antonio
Publication year - 2016
Publication title -
electronics letters
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.375
H-Index - 146
eISSN - 1350-911X
pISSN - 0013-5194
DOI - 10.1049/el.2016.1783
Subject(s) - computer science , decoding methods , register (sociolinguistics) , error detection and correction , upset , single event upset , arithmetic , algorithm , computer hardware , statistics , mathematics , linguistics , philosophy , static random access memory
In many applications, an incoming value is compared against one or more values stored in registers. To avoid data corruption, the registers are in some cases protected with a single error correction (SEC) code. Therefore, in a traditional implementation, SEC decoding would be done before the comparison. However, previous works have shown that it may be more efficient to compare the SEC encoded values directly using a distance one comparison. This distance one comparison prevents single bit errors from affecting the result of the comparison and is in many cases simpler than an SEC decoding plus a traditional comparison. It is shown that the use of single‐error correction double error detection (SEC‐DED) encoded registers enables a simplified distance one comparison that can further reduce the cost of implementing error protection for register comparison.