IP Library Granted Patent US 8,689,089
Granted Patent B2
US 8,689,089 · App. 13/345,274 · Granted Apr 1, 2014

Method and system for encoding for 100G-KR networking

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 8,689,089
App. No.
13/345,274
Granted
Apr 1, 2014
Kind
B2
Abstract

Various examples are provided for encoding for 100G-KR networking. In one example, among others, a coding method uses certain forward error correcting codes based on a given transcoding method and delivers the codes according to burst interleaving. In another example, a coding method includes receiving source data from a plurality of physical lanes, combining data from the physical lanes to generate a block, transcoding the block and encoding a data stream including the transcoded block.

Claims (16)

1. A coding method, comprising: receiving source data corresponding to plural 66-bit blocks from each of a plurality of physical lanes; combining 2×66-bit blocks from each of the physical lanes to generate a 528-bit block; transcoding the 528-bit block to a 514-bit block using 512B/514B transcoding; and encoding by an encoder a data stream consisting of a plurality of the 514-bit blocks, wherein the encoding comprises: receiving A symbols of the plurality of the 514-bit blocks for a first B cycles, where A and B are non-zero integer values; accessing two or more symbols at a given cycle for each forward error correction (FEC) frame; and providing by the encoder C symbols per cycle, where C is equal to A.

2. The method of claim 1 , wherein A is equal to 16 and B is equal to 32.

3. The method of claim 2 , wherein the accessing comprises accessing two symbols at a last cycle for each frame, and the providing comprises providing over each physical lane four (4) symbols per cycle for a total of thirty-three cycles to transmit a single FEC frame.

4. The method of claim 3 , wherein the encoding is based on Reed-Solomon (RS) codes, RS (N, K, t), wherein N is a total number of symbols of coded data, K is a total number of symbols of source data, and t is an error correcting capacity in units of symbols, wherein N is equal to 528, K is equal to 514, and t is equal to 7, RS (N, K, t) defined over a Galois field of 2^10.

5. The method of claim 2 , wherein the accessing comprising accessing two symbols at a thirty-third cycle for each frame, no data is accessed at a last cycle of each frame, and the providing comprises providing over each physical lane four (4) symbols per cycle for a total of thirty-four cycles to transmit a single FEC frame.

6. The method of claim 5 , wherein the encoding is based on Reed-Solomon (RS) codes, RS (N, K, t), wherein N is a total number of symbols of coded data, K is a total number of symbols of source data, and t is an error correcting capacity in units of symbols, wherein N is equal to 544, K is equal to 514, and t is equal to 15, RS (N, K, t) defined over a Galois field of 2^10.

7. The method of claim 1 , wherein A is equal to 32 and B is equal to 16.

8. The method of claim 7 , wherein the accessing comprises accessing at a last cycle for each frame, and the providing comprises providing over each physical lane eight (8) symbols per cycle for a total of seventeen cycles to transmit a single FEC frame.

9. The method of claim 8 , wherein the encoding is based on Reed-Solomon (RS) codes, RS (N, K, t), wherein N is a total number of symbols of coded data, K is a total number of symbols of source data, and t is an error correcting capacity in units of symbols, wherein N is equal to 544, K is equal to 514, and t is equal to 15, RS (N, K, t) defined over a Galois field of 2^10.

10. The method of claim 1 , wherein A is equal to 16 and B is equal to 32.

11. The method of claim 10 , wherein the accessing consists of accessing at a thirty-third cycle for each frame, and the providing comprises providing over each physical lane four (4) symbols per cycle for a total of 32 cycles and providing over each physical lane two (2) symbols for the thirty-third cycle, to transmit a single FEC frame.

12. The method of claim 11 , wherein the encoding is based on Reed-Solomon (RS) codes, RS (N, K, t), wherein N is a total number of symbols of coded data, K is a total number of symbols of source data, and t is an error correcting capacity in units of symbols, wherein N is equal to 536, K is equal to 514, and t is equal to 11, RS (N, K, t) defined over a Galois field of 2^10.

13. The method of claim 1 , wherein A is equal to 24 and B is equal to 21.

14. The method of claim 13 , wherein the accessing comprises accessing ten symbols at a last cycle for each frame, and the providing comprises providing over each physical lane six (6) symbols per cycle for a total of twenty-two cycles to transmit a single FEC frame.

15. The method of claim 14 , wherein the encoding is based on Reed-Solomon (RS) codes, RS (N, K, t), wherein N is a total number of symbols of coded data, K is a total number of symbols of source data, and t is an error correcting capacity in units of symbols, wherein N is equal to 528, K is equal to 514, and t is equal to 7, RS (N, K, t) defined over a Galois field of 2^10.

16. The method of claim 1 , further comprising burst interleaving the encoded symbols, the burst interleaving comprising single symbol based interleaving or multiple symbol based interleaving.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2012
From: WANG, ZHONGFENG; JIANG, HONGTAO; CHEN, CHUNG-JUE; XIAO, KANG
To: BROADCOM CORPORATION
Reel/Frame 027648/0228 →