Method and apparatus for low power chip-to-chip communications with constrained ISI ratio
First Claim
Patent Images
1. A method comprising:
- receiving a set of input signals;
generating symbols of a normalized-gain codeword based on a weighted sum of a set of subchannels, each subchannel weighted with a corresponding input signal, wherein the set of subchannels correspond to rows of a set of rows selected from a normalized orthogonal matrix, each row of the set of rows (i) mutually orthogonal and (ii) orthogonal to an all-one row, wherein a first number of symbols of the normalized-gain codeword affected by a first subchannel is different from a second number of symbols of the normalized-gain codeword affected by a second subchannel, the first and second subchannels having equal subchannel gain; and
transmitting the symbols of the normalized-gain codeword on a plurality of wires of a multi-wire bus, each symbol of the normalized-gain codeword transmitted via a respective wire of the plurality of wires of the multi-wire bus.
2 Assignments
0 Petitions
Accused Products
Abstract
An efficient communications apparatus is described for a vector signaling code to transport data and optionally a clocking signal between integrated circuit devices. Methods of designing such apparatus and their associated codes based on a new metric herein called the “ISI Ratio” are described which permit higher communications speed, lower system power consumption, and reduced implementation complexity.
-
Citations
18 Claims
-
1. A method comprising:
-
receiving a set of input signals; generating symbols of a normalized-gain codeword based on a weighted sum of a set of subchannels, each subchannel weighted with a corresponding input signal, wherein the set of subchannels correspond to rows of a set of rows selected from a normalized orthogonal matrix, each row of the set of rows (i) mutually orthogonal and (ii) orthogonal to an all-one row, wherein a first number of symbols of the normalized-gain codeword affected by a first subchannel is different from a second number of symbols of the normalized-gain codeword affected by a second subchannel, the first and second subchannels having equal subchannel gain; and transmitting the symbols of the normalized-gain codeword on a plurality of wires of a multi-wire bus, each symbol of the normalized-gain codeword transmitted via a respective wire of the plurality of wires of the multi-wire bus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
an encoder configured to receive a set of input signals, and to responsively generate symbols of a normalized-gain codeword based on a weighted sum of a set of subchannels, each subchannel weighted with a corresponding input signal, wherein the set of subchannels correspond to rows of a set of rows selected from a normalized orthogonal matrix, each row of the set of rows (i) mutually orthogonal and (ii) orthogonal to an all-one row, wherein a first number of symbols of the normalized-gain codeword affected by a first subchannel is different from a second number of symbols of the normalized-gain codeword affected by a second subchannel, the first and second subchannels having equal subchannel gain; and a plurality of line drivers configured to transmit the symbols of the normalized-gain codeword on a plurality of wires of a multi-wire bus, each symbol of the normalized-gain codeword transmitted via a respective wire of the plurality of wires of the multi-wire bus multiwire bus. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification