×

AREA EFFICIENT IMPLEMENTATION OF A PRODUCT CODE ERROR CORRECTING CODE DECODER

  • US 20190312600A1
  • Filed: 04/10/2018
  • Published: 10/10/2019
  • Est. Priority Date: 04/10/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method for implementing error correcting code (ECC) using a product code decoder, the method comprising:

  • receiving a product code, wherein the product code is a matrix of row and column component codes;

    generating a plurality of row syndromes and a plurality of column syndromes from the received product code;

    storing the plurality of row syndromes in a row syndrome queue, the row syndrome queue to support a plurality of modes of operation corresponding to a plurality of phases of decoding the product code;

    storing the plurality of column syndromes in a column syndrome queue, the column syndrome queue to support the plurality of modes of operation corresponding to the plurality of phases of decoding the product code;

    correcting the plurality of row syndromes in the row syndrome queue based on errors detected in respective row syndromes and errors detecting in overlapping column syndromes;

    correcting the plurality of column syndromes in the column syndrome queue based on errors detected in respective column syndromes and errors detected in overlapping row syndromes; and

    correcting the product code in a codeword buffer at locations corresponding to corrections in the plurality of row syndromes and the plurality of column syndromes.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×