Low latency decoder for error correcting codes
AssigneeSynopsys, Inc.
InventorVenugopal SANTHANAM
Life of this patent
Estimating the term…
Abstract
A method for error correction comprises receiving data at a first device, and decoding, by decoder circuitry of the first device, the data. Decoding the data comprises determining a first error location within the data, and determining a first error magnitude within the data in parallel with determining the first error location. Decoding the data further comprises performing error correction to generate the decoded data based on the first error location and the first error magnitude. The method further comprises transmitting the decoded data to a second device.
Claims20
A method for error correction, comprising:
- receiving data at a first device;
- decoding, by decoder circuitry of the first device, the data, wherein the decoding comprises:
- determining a first error location within the data;
- determining a first error magnitude within the data in parallel with determining the first error location;
- and
- performing error correction to generate the decoded data based on the first error location and the first error magnitude;
- and
- transmitting the decoded data to a second device.
A communication interface system of a first device, the communication interface system comprising:
- decoder circuitry configured to:
- receive data;
- generate decoded data from the data by:
- determining a first error location within the data during a first period;
- determining a first error magnitude within the data during a second period, the second period at least partially overlaps with the first period;
- and
- performing error correction to generate the decoded data based on the first error location and the first error magnitude;
- and
- transmit the decoded data to a host device.
A system comprising:
- a first device configured to:
- receive data;
- generate decoded data from the data by:
- determining a first error location within the data;
- determining a first error magnitude within the data in parallel with determining the first error location;
- performing error correction to generate the decoded data based on the first error location and the first error magnitude;
- and
- transmit the decoded data to a second device via an interface.
Dependencies are inferred from the claim text.