Methods and systems for high bandwidth communications interface
First Claim
Patent Images
1. A method comprising:
- receiving signals via wires of a plurality of wires to obtain signal values, the signal values representing symbols of a codeword of a balanced vector signaling code;
detecting a plurality of detected elements by a method comprising for each respective detected element;
obtaining a respective first sum of a first selected pair of signal values;
obtaining a respective second sum of a second pair of signal values;
comparing the respective first sum and the respective second sum to obtain the respective detected element; and
introducing a correction signal derived from a previous detected element into one or more of the respective first sum, the respective second sum, and an offset of the comparison of the respective first and second sums; and
outputting received data derived from the plurality of detected elements.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are described for transmitting data over physical channels to provide a high bandwidth, low latency interface between a transmitting device and a receiving device operating at high speed with low power utilization. Communication is performed using group signaling over sets of four wires using a vector signaling code, where each wire of a set carries a low-swing signal that may take on one of four signal values. Topologies and designs of wire sets are disclosed with preferred characteristics for group signaling communications.
230 Citations
20 Claims
-
1. A method comprising:
-
receiving signals via wires of a plurality of wires to obtain signal values, the signal values representing symbols of a codeword of a balanced vector signaling code; detecting a plurality of detected elements by a method comprising for each respective detected element; obtaining a respective first sum of a first selected pair of signal values; obtaining a respective second sum of a second pair of signal values; comparing the respective first sum and the respective second sum to obtain the respective detected element; and introducing a correction signal derived from a previous detected element into one or more of the respective first sum, the respective second sum, and an offset of the comparison of the respective first and second sums; and outputting received data derived from the plurality of detected elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a line receiver configured to receive signals from a plurality of wires, the received signals representing symbols of a codeword of a balanced vector signaling code; a plurality of mode detectors configured to generate a plurality of detected modes, each respective mode detector configured to; compare a respective first sum of received signals from a first pair of selected wires and a respective second sum of received signals from a second pair of selected wires to produce a respective detected mode; and derive receive output data from the plurality of detected modes; and a decision-feedback equalization circuit configured to introduce a correction signal derived from a previous detected element into one or more of the respective first sum, the respective second sum, and an offset of the comparison of the respective first and second sums. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification