IP Library › Granted Patent US 9,882,605
Granted Patent B2
US 9,882,605 · App. 14/970,428 · Granted Jan 30, 2018

System and method for cross-talk cancellation in single-ended signaling

Inventor: Xi Chen (Milpitas, CA)
Assignee: NVIDIA Corporation
H04B3/32
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,882,605
App. No.
14/970,428
Granted
Jan 30, 2018
Kind
B2
Abstract

A method for transmitting data advantageously reduces cross-talk in high-speed data transmission. The method comprises receiving an input data word, encoding the input data word into a code word, and driving the code word on to an interconnect for transmission. The code word is generating using a balanced coding scheme, and the interconnect is a single-ended, twisted-wire interposer interconnect. A receiver circuit decodes the code word to generate an output data word.

Claims (46)

1. A method, comprising:

receiving an input data word for transmission by a data transmitter circuit disposed within an integrated circuit die, wherein the input data word includes two or more independent bits of digital data;

encoding the input data word into a code word by the data transmitter circuit;

driving the code word on to an interconnect for transmission by the data transmitter circuit, wherein the interconnect is a single-ended, twisted-wire interconnect fabricated on an interposer, the interconnect is coupled to the integrated circuit die, and the interconnect includes signal wires corresponding to bits comprising the code word; and

receiving the code word that is transmitted through the interconnect by a data receiver circuit fabricated within a different integrated circuit die and coupled to the interposer device, wherein the data receiver circuit is configured to decode the code word to generate an output data word that is equivalent to the input data word.

2. A system, comprising:

an interconnect fabricated on an interposer device;

an integrated circuit die coupled to the interposer device, the integrated circuit die fabricated to include:

a data transmitter circuit, configured to:

receive an input data word for transmission, wherein the input data word includes two or more independent bits of digital data;

encode the input data word into a code word; and

drive the code word on to the interconnect for transmission, wherein the interconnect includes signal wires corresponding to bits comprising the code word; and

a data receiver circuit fabricated within a different integrated circuit die and coupled to the interposer device, wherein the data receiver circuit is configured to decode the code word to generate an output data word that is equivalent to the input data word.

3. The system of claim 2 , wherein the code word exhibits an equal number of low-going and high-going transitions for an arbitrary code word transition.

4. The system of claim 2 , wherein the interconnect is structured to include a set of segments fabricated on the interposer device, and wherein the interconnect implements a twisting pattern that places each signal wire adjacent to each other signal wire as the signal wire traverses the set of segments.

5. The system of claim 2 , wherein the integrated circuit die further comprises a processing unit.

6. An apparatus, comprising:

an interconnect fabricated on an interposer device; and

an integrated circuit die coupled to the interposer device, the integrated circuit die fabricated to include:

a data transmitter circuit, configured to:

receive an input data word for transmission, wherein the input data word includes two or more independent bits of digital data;

encode the input data word into a code word; and

drive the code word on to the interconnect for transmission, wherein the interconnect includes signal wires corresponding to bits comprising the code word; and

a data receiver circuit, wherein the code word that is transmitted through the interconnect is received and decoded by the data receiver circuit to generate an output data word that is equivalent to the input data word.

7. The apparatus of claim 6 , wherein the two or more independent bits of digital data are generated in a common synchronous clock domain, and wherein each bit of the code word is phase-aligned during transmission.

8. The apparatus of claim 6 , wherein the data word comprises four independent bits of digital data and the code word includes six bits of digital data.

9. The apparatus of claim 6 , wherein the code word is generated to be a balanced code word.

10. The apparatus of claim 9 , wherein the balanced code word exhibits an equal number of low-going and high-going transitions for an arbitrary code word transition.

11. The apparatus of claim 6 , wherein the interconnect includes single-twist structures.

12. The apparatus of claim 6 , wherein the interconnect includes double-twist structures.

13. The apparatus of claim 6 , wherein the interconnect is structured to include a set of segments equal in number to a number of signal wires associated with the code word.

14. The apparatus of claim 13 , wherein a twisting structure is implemented on at least one boundary of each segment in the set of segments.

15. The apparatus of claim 13 , wherein the signal wires are routed in parallel within each segment.

16. A system, comprising:

an interconnect fabricated on an interposer device; and

an integrated circuit die coupled to the interposer device, the integrated circuit die fabricated to include:

a data transmitter circuit, configured to:

receive an input data word for transmission, wherein the input data word includes two or more independent bits of digital data;

encode the input data word into a code word; and

drive the code word on to the interconnect for transmission, wherein the interconnect includes signal wires corresponding to bits comprising the code word; and

a data receiver circuit, wherein the code word that is transmitted through the interconnect is received and decoded by the data receiver circuit to generate an output data word that is equivalent to the input data word.

17. A method, comprising:

receiving an input data word for transmission by a data transmitter circuit disposed within an integrated circuit die, wherein the input data word includes two or more independent bits of digital data;

encoding the input data word into a code word by the data transmitter circuit;

driving the code word on to an interconnect for transmission by the data transmitter circuit, wherein the interconnect is a single-ended, twisted-wire interconnect fabricated on an interposer, the interconnect is coupled to the integrated circuit die, and the interconnect includes signal wires corresponding to bits comprising the code word;

receiving wherein the code word that is transmitted through the interconnect by a data receiver circuit fabricated within the integrated circuit die that is coupled to the interposer device, wherein the data receiver circuit is configured to decode the code word to generate an output data word that is equivalent to the input data word.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2015
From: CHEN, XI
To: NVIDIA CORPORATION
Reel/Frame 037298/0984 →
Continuity (1)
Related Publication 20170170870A1 · Jun 15, 2017