IP Library Granted Patent US 9,230,505
Granted Patent B2
US 9,230,505 · App. 13/776,577 · Granted Jan 5, 2016

Apparatus, system and method for providing clock and data signaling

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,230,505
App. No.
13/776,577
Granted
Jan 5, 2016
Kind
B2
Abstract

Techniques and mechanisms for exchanging communications which each represent a respective combination of data and clock signaling. In an embodiment, encoder logic generates a first signal pair, including encoding a first differential data signal pair with a first clock signal of a differential clock signal pair. The encoder logic further generates a second signal pair, including encoding a second differential data signal pair with a second clock signal of the same differential clock signal pair. In another embodiment, decoder logic receives and decodes the first signal pair and the second signal pair, wherein the decoding generates the first differential data signal pair, the second differential data signal pair and a clock signal.

Claims (35)

1. An apparatus comprising:

a transmitter including:

a first encoder circuitry to generate a first encoded signal pair, the first encoder circuitry to encode a first data signal of a first differential data signal pair with a first clock signal of a differential clock signal pair; and

a second encoder circuitry to generate a second encoded signal pair, the second encoder circuitry to encode a second data signal of a second differential data signal pair with a second clock signal of the differential clock signal pair;

wherein the transmitter to transmit the first encoded signal pair with first contacts of a connector and to transmit the second encoded signal pair with second contacts of the connector.

2. The apparatus of claim 1 , wherein the first encoder circuitry encodes the first differential data signal pair with only the first clock signal.

3. The apparatus of claim 1 , wherein the first differential data signal pair includes a third data signal, and wherein the first encoder circuitry encodes the third data signal with the first clock signal.

4. The apparatus of claim 1 , wherein the first encoder circuitry generates the first encoded signal pair by generating a sum of the first data signal and the first clock signal.

5. The apparatus of claim 1 , wherein the connector is compatible with a communication specification, and wherein the first contacts correspond to contacts for a differential data signal pair according to the communication specification.

6. The apparatus of claim 1 , further comprising switch logic to provide the first clock signal to the first encoder circuitry.

7. A method comprising:

generating a first encoded signal pair by encoding a first data signal of a first differential data signal pair with a first clock signal of a differential clock signal pair;

generating a second encoded signal pair by encoding a second data signal of a second differential data signal pair with a second clock signal of the differential clock signal pair;

transmitting the first encoded signal pair with first contacts of a connector; and

transmitting the second encoded signal pair with second contacts of the connector.

8. The method of claim 7 , wherein generating the first encoded signal pair includes encoding the first differential data signal pair with only the first clock signal.

9. The method of claim 7 , wherein the first differential data signal pair includes a third data signal, and wherein generating the first encoded signal pair includes encoding the third data signal with the first clock signal.

10. The method of claim 7 , wherein encoding the first data signal with the first clock signal includes generating a sum of the first data signal and the first clock signal.

11. The method of claim 7 , wherein the connector is compatible with a communication specification, and wherein the first contacts correspond to contacts for a differential data signal pair according to the communication specification.

12. The method of claim 7 , further comprising operating switch logic to provide the first clock signal for generating the first encoded signal pair.

13. An apparatus comprising:

a receiver to receive a first signal pair with first contacts of a connector and to receive a second signal pair with second contacts of the connector, the receiver including:

a first decoder circuitry to decode the first signal pair, the first decoder circuitry to generate a first differential data signal pair;

a second decoder circuitry to decode the second signal pair, the second decoder circuitry to generate a second differential data signal pair, wherein a first clock signal of a differential clock signal is generated based on the decoding the first signal pair and a second clock signal of the differential clock signal is generated based on the decoding the second signal pair.

14. The apparatus of claim 13 , wherein the first decoder circuitry generates the first differential data signal pair includes the first decoder circuitry to subtract the first clock signal from each signal of the first signal pair.

15. The apparatus of claim 14 , wherein the first decoder circuitry generates the first clock signal by calculating an average of signals of the first signal pair.

16. The apparatus of claim 13 , wherein the connector is compatible with a communication specification, and wherein the first contacts correspond to contacts for a differential data signal pair according to the communication specification.

17. A method comprising:

receiving a first signal pair with first contacts of a connector;

receiving a second signal pair with second contacts of the connector;

decoding the first signal pair by generating a first differential data signal pair;

decoding the second signal pair by generating a second differential data signal pair, wherein a first clock signal of a differential clock signal is generated based on the decoding the first signal pair and a second clock signal of the differential clock signal is generated based on the decoding the second signal pair.

18. The method of claim 17 , wherein generating the first differential data signal pair includes subtracting the first clock signal from each signal of the first signal pair.

19. The method of claim 18 , wherein generating the first clock signal includes calculating an average of signals of the first signal pair.

20. The method of claim 17 , wherein the connector is compatible with a communication specification, and wherein the first contacts correspond to contacts for a differential data signal pair according to the communication specification.

Assignments (5)
SECURITY INTEREST Recorded May 21, 2019
From: LATTICE SEMICONDUCTOR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 049980/0786 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: JEFFERIES FINANCE LLC
To: LATTICE SEMICONDUCTOR CORPORATION; SILICON IMAGE, INC.; SIBEAM, INC.; DVDO, INC.
Reel/Frame 049827/0326 →
MERGER Recorded Aug 21, 2015
From: SILICON IMAGE, INC.
To: LATTICE SEMICONDUCTOR CORPORATION
Reel/Frame 036419/0792 →
SECURITY INTEREST Recorded Mar 18, 2015
From: LATTICE SEMICONDUCTOR CORPORATION; SIBEAM, INC.; SILICON IMAGE, INC.; DVDO, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 035223/0387 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2013
From: KIM, DAEKYEUNG; SHIM, DAEYUN; SUNG, BAEGIN
To: SILICON IMAGE, INC.
Reel/Frame 029927/0374 →