DocumentCode
3712395
Title
Methods for analysing and improving the fault resilience of delay-insensitive codes
Author
Jakob Lechner;Andreas Steininger;Florian Huemer
Author_Institution
RUAG Space GmbH, Vienna, Austria
fYear
2015
Firstpage
519
Lastpage
526
Abstract
Delay-insensitive (DI) codes are usually prone to transient faults occurring during an ongoing transmission. For most DI codewords even a single transient can turn an incomplete transmission into a complete codeword, which is different from the originally sent codeword. Unless further redundant information is provided, the receiver has no means to detect such a transmission fault. In this paper we therefore propose two methods to systematically increase redundancy, either by i) building resilient subcodes, or by ii) using a two-step data encoding where error detecting codes are appropriately combined with delay-insensitive codes. In contrast to existing approaches we carefully avoid the introduction of timing assumptions to mask faults. Both methods are generic and can be used for any 4-phase DI code. In this paper we apply them to m-of-n codes, Berger and Zero-Sum codes and thoroughly analyse the efficiency of the resulting coding schemes.
Keywords
"Circuit faults","Receivers","Transient analysis","Timing","Resilience","Encoding","Rails"
Publisher
ieee
Conference_Titel
Computer Design (ICCD), 2015 33rd IEEE International Conference on
Type
conf
DOI
10.1109/ICCD.2015.7357160
Filename
7357160
Link To Document