Delay-insensitive, point-to-point interconnect using M-of-N codes

W. J. Bainbridge, W. B. Toms, D. A. Edwards, S. B. Furber

Research output: Chapter in Book/Conference proceedingConference contribution

Abstract

M-of-n codes can be used for carrying data over self-timed on-chip interconnect links. Such codes can be chosen to have low redundancy, but the costs of encoding/decoding data is high. The key to enabling the cost-effective use of m-of-n codes is to find a suitable mapping of the binary data to the code. This paper presents a new method for selecting suitable mappings through the decomposition of the complex m-of-n code into an incomplete m-of-n code constructed from groups of smaller, simpler m-of-n and 1-of-n codes. The circuits used both for completion detection and for encoding/decoding such incomplete codes show reduced logic size and delay compared to their full m-of-n counterparts. The improvements mean that the incomplete m-of-n codes become attractive for use in on-chip interconnects and network-on-chip designs. © 2003 IEEE.
Original languageEnglish
Title of host publicationProceedings - International Symposium on Asynchronous Circuits and Systems|Proc. Int. Symp. Asynchr. Circuits Syst.
Pages132-140
Number of pages8
DOIs
Publication statusPublished - 2003
Event9th IEEE International Symposium on Asynchronous Circuits and Systems, ASYNC 2003 - Vancouver, BC
Duration: 1 Jul 2003 → …
http://ieeexplore.ieee.org/iel5/8538/26997/01199173.pdf?tp=&arnumber=1199173&isnumber=26997

Conference

Conference9th IEEE International Symposium on Asynchronous Circuits and Systems, ASYNC 2003
CityVancouver, BC
Period1/07/03 → …
Internet address

Fingerprint

Dive into the research topics of 'Delay-insensitive, point-to-point interconnect using M-of-N codes'. Together they form a unique fingerprint.

Cite this