Coding for skew-tolerant parallel asynchronous communications
- Creators
- Blaum, Mario
-
Bruck, Jehoshua
Abstract
A communication channel consisting of several subchannels transmitting simultaneously and asynchronously is considered, an example being a board with several chips, where the subchannels are wires connecting the chips and differences in the lengths of the wires can result in asynchronous reception. A scheme that allows transmission without an acknowledgment of the message, therefore permitting pipelined communication and providing a higher bandwidth, is described. The scheme allows a certain number of transitions from a second message to arrive before reception of the current message has been completed, a condition called skew. Necessary and sufficient conditions for codes that can detect skew as well as for codes that are skew-tolerant, i.e. can correct the skew and allow continuous operation, are derived. Codes that satisfy the necessary and sufficient conditions are constructed, their optimality is studied, and efficient decoding algorithms are devised. Potential applications of the scheme are in on-chip, on-board, and board to board communications, enabling much higher communication bandwidth.
Additional Information
Copyright 1993 IEEE. Reprinted with permission. Manuscript received July 23, 1991. This work was presented in part at the IEEE International Symposium on Information Theory, Budapest, Hungary, June 24-28, 1991 and in part at the Third IMA Conference on Cryptography and Coding, Cirecester, England, December 1991. This work is dedicated to the memory of Joseph T. Downey. The authors thank the referees for their comments that led to an improved presentation of the results in the paper.Files
Name | Size | Download all |
---|---|---|
md5:066c764fd94097c7990af2d948381309
|
982.5 kB | Preview Download |
Additional details
- Eprint ID
- 9157
- Resolver ID
- CaltechAUTHORS:BLAieeetit93a
- Created
-
2007-11-04Created from EPrint's datestamp field
- Updated
-
2021-11-08Created from EPrint's last_modified field