Patent · US Expired

Parallel communication based on balanced data-bit encoding

US6636166B2 · kind B2 · utility

21Cited by
2References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 31, 2001
Grant dateOct 21, 2003
Priority date
Expiry dateMar 29, 2022

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L25/14
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

In one example embodiment, data is transferred at high speeds over a parallel data bus without loss of data integrity by transferring the data encoded with the quantity of ones relatively the same as the quantity of zeroes. Consistent with one embodiment of the present invention, a bus-interface circuit encodes a set of X data bits into a set of Y data bits, where Y is greater than X. The encoding is implemented to approximately balance the number of ones and the number of zeroes in each set to be transmitted. A specific example application involves encoding the set of X data bits so that there is a balanced number of ones and zeroes in the set of Y data bits. In certain applications, the present invention is implemented to reduce current flow between transmitting and receiving modules and thereby reduce EMI, reduce the number of power pins required for the bus interface, and/or reduce the I/O delay and the skew from voltage sag in the signals passed over the parallel data bus.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.