×

Dynamic application of error correction code (ECC) based on error type

  • US 9,691,505 B2
  • Filed: 03/27/2015
  • Issued: 06/27/2017
  • Est. Priority Date: 03/27/2015
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for error correction in a memory subsystem, comprising:

  • detecting, with ECC (error checking and correction) logic, an error in read data from a memory device during an access operation to a memory address of the memory device;

    in response to detecting the error, executing a built in self-test (BIST) to determine if the error is a transient error at the memory address or a persistent error at the memory address; and

    if the error is a persistent error, performing ECC in erasure mode, including correcting an erasure for the memory address prior to applying an ECC correction algorithm;

    otherwise,performing full ECC correction, including applying the ECC correction algorithm without erasures, treating the error as a random bit error.

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