×

Circuit and method for correcting erroneous data in memory for pipelined reads

  • US 6,976,204 B1
  • Filed: 06/15/2001
  • Issued: 12/13/2005
  • Est. Priority Date: 06/15/2001
  • Status: Active Grant
First Claim
Patent Images

1. A memory controller comprising:

  • a control unit configured to read data including an associated error correction code from a memory subsystem in response to a memory read request;

    a storage unit coupled to said control unit;

    an error detection and correction unit coupled to receive said data and configured to determine whether an error exists in said data based upon said associated error correction code;

    wherein said control unit is configured to store an indication in said storage unit that said data corresponding to said memory read request is erroneous; and

    wherein said control unit is further configured to subsequently detect said indication in said storage unit and to responsively perform a subsequent read of said data from said memory subsystem and to write a corrected version of said data within said memory subsystem.

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