Infinera Corporation
Highly parallel and scalable cyclic redundancy check

Last updated:

Abstract:

Techniques for calculation of CRC values for very large Ethernet packets in a quick manner are disclosed. Portions of CRC values are calculated each frame and are combined to arrive at a final CRC value for the frame. The CRC values for each frame are also combined to arrive at the final value for the packet. The use of the zero-wheeling function allows for each CRC value calculation to be a calculation of a limited set of data (e.g., one chunk of a frame), which allows such calculations to be completed quickly.

Status:
Grant
Type:

Utility

Filling date:

21 Dec 2016

Issue date:

19 Apr 2022