Patent · US Active

Memory controller with automatic error detection and correction

US8732551B2 · kind B2 · utility

3Cited by
4References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 20, 2011
Grant dateMay 20, 2014
Priority date
Expiry dateJul 31, 2032

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A memory validation manager reserves a block of time for exclusive accesses to a memory bank having lines of memory for which validation codes provide a degree of error detection and correction for each memory line. The memory validation manager reads, processes, and corrects at least some of the contents of each memory line based on indications of validity encountered for each memory line. New data is written in response to a validation code. Likewise, a valid field for each line can be updated and a new validation code written for a memory when the valid field indicates that a validation code has not yet been written for a memory line. The memory validation manager processes data read from a first memory line while either reading or writing to another memory line to minimize the latency of the process of scrubbing memory lines.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.