Cyclic redundancy checking in lane-based communications
AssigneeCisco Technology, Inc.
InventorsKeith Iain Wilkinson, Roland Brill Dreier, Hemant Vinchure
Life of this patent
Estimating the term…
Abstract
Various embodiments provide a system and method for cyclic redundancy checking in lane-based data communications. A particular embodiment provides a data stream receiver to receive an input data stream having a plurality of data lanes, and a lane-based CRC generator to generate a set of CRC values, each CRC value of the set of CRC values corresponding to a different data lane of the plurality of data lanes; and generate an aggregated CRC value from the set of CRC values.
Claims20
A method comprising:
- receiving an input data stream having a plurality of data lanes;
- generating a set of CRC values, each CRC value of the set of CRC values corresponding to a different data lane of the plurality of data lanes;
- and
- generating an aggregated CRC value from the set of CRC values.
An apparatus comprising:
- means for receiving an input data stream having a plurality of data lanes;
- means for generating a set of CRC values, each CRC value of the set of CRC values corresponding to a different data lane of the plurality of data lanes;
- and
- means for generating an aggregated CRC value from the set of CRC values.
A lane-based CRC processor comprising:
- an data stream receiver to receive a input data stream having a plurality of data lanes;
- and
- a lane-based CRC generator to generate a set of CRC values, each CRC value of the set of CRC values corresponding to a different data lane of the plurality of data lanes;
- and generate an aggregated CRC value from the set of CRC values.
A method comprising:
- receiving an input data stream;
- splitting the input data stream into a partitioned data stream having a plurality of data lanes;
- generating a set of CRC values, each CRC value of the set of CRC values corresponding to a different data lane of the plurality of data lanes;
- and
- generating an aggregated CRC value from the set of CRC values, the aggregated CRC value being associated with the partitioned data stream.
Dependencies are inferred from the claim text.