• DocumentCode
    891607
  • Title

    Coding for skew-tolerant parallel asynchronous communications

  • Author

    Blaum, Mario ; Bruck, Jehoshua

  • Author_Institution
    IBM, San Jose, CA, USA
  • Volume
    39
  • Issue
    2
  • fYear
    1993
  • fDate
    3/1/1993 12:00:00 AM
  • Firstpage
    379
  • Lastpage
    388
  • 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
  • Keywords
    decoding; encoding; error correction codes; telecommunication channels; board to board communications; codes; coding; communication channel; decoding algorithms; necessary and sufficient conditions; on-board communication; on-chip communication; optimality; pipelined communication; skew-tolerant parallel asynchronous communications; subchannels; Asynchronous communication; Bandwidth; Clocks; Communication channels; Decoding; Error correction codes; Joining processes; Sufficient conditions; Transmitters; Wires;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/18.212269
  • Filename
    212269