×

Seeding mechanism for error detection codes

  • US 10,073,735 B1
  • Filed: 10/28/2014
  • Issued: 09/11/2018
  • Est. Priority Date: 10/28/2014
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a processor configured to;

    calculate and record EDC values for memory locations containing valid data based on a first set of seed values to an EDC function; and

    calculate and record alternate EDC values for memory locations containing invalid data based on a second set of seed values to the EDC function;

    the first set of seed values includes a first logical block address (LBA) value associated with the respective memory location containing valid data;

    the second set of seed values includes a different LBA value than a second LBA value associated with the respective memory location containing invalid data;

    calculate a modified EDC based on the second set of seed values;

    compare a first error detection code (EDC) stored to a target memory location to the modified EDC to determine whether the target memory location contains valid data; and

    return an indication that the target memory location does not contain valid data when the first EDC matches the modified EDC.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×