DocumentCode
1418722
Title
Asynchronous comparison-based decoders for delay-insensitive codes
Author
Akella, Venkatesh ; Vaidya, Nitin H. ; Redinbo, G.Robert
Author_Institution
Dept. of Electr. & Comput. Eng., California Univ., Davis, CA, USA
Volume
47
Issue
7
fYear
1998
fDate
7/1/1998 12:00:00 AM
Firstpage
802
Lastpage
811
Abstract
A comparison-based decoder detects the arrival of a code word by comparing the received checkbits with the checkbits computed using the received data. Implementation issues underlying comparison-based decoders for systematic delay-insensitive (DI) or unordered codes is the subject of this paper. We show that if the decoder is to be implemented using asynchronous logic, i.e., if the gate and wire delays are arbitrary (unbounded but finite), then it is impossible to design a comparison-based decoder for any code that is more efficient than a dual-rail code. In other words, the encoded word must contain at least twice as many bits as the data. In addition, the codes should satisfy two other properties, called the initial condition and the all-zero lower triangle (AZLT) property, for the realization of a delay-insensitive comparison-based decoder. The paper shows that comparison-based decoders for codes that have the requisite level of redundancy and that satisfy the two properties can be implemented using asynchronous logic
Keywords
decoding; delays; error detection codes; logic design; all-zero lower triangle property; asynchronous comparison-based decoders; asynchronous logic; checkbits; code word; delay-insensitive codes; Block codes; Clocks; Decoding; Delay systems; Error correction codes; Logic design; Mobile communication; Redundancy; Very large scale integration; Wire;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/12.709380
Filename
709380
Link To Document