17814964. MEMORY CONTROLLERS, MEMORY SYSTEMS, AND MEMORY MODULES simplified abstract (SAMSUNG ELECTRONICS CO., LTD.)

From WikiPatents
Jump to navigation Jump to search

MEMORY CONTROLLERS, MEMORY SYSTEMS, AND MEMORY MODULES

Organization Name

SAMSUNG ELECTRONICS CO., LTD.

Inventor(s)

Suhun Lim of Suwon-si (KR)

Kijun Lee of Seoul (KR)

Myungkyu Lee of Seoul (KR)

Eunchul Kwon of Suwon-si (KR)

Hoyoun Kim of Seoul (KR)

Jongmin Lee of Hanam-si (KR)

MEMORY CONTROLLERS, MEMORY SYSTEMS, AND MEMORY MODULES - A simplified explanation of the abstract

This abstract first appeared for US patent application 17814964 titled 'MEMORY CONTROLLERS, MEMORY SYSTEMS, AND MEMORY MODULES

Simplified Explanation

The patent application describes a memory controller with an error correction code (ECC) engine and an error managing circuit. Here are the key points:

  • The ECC engine performs ECC decoding during a read operation to identify correctable errors in a user data set.
  • It generates two syndromes associated with the correctable error and uses them to correct the error.
  • The second syndrome is provided to the error managing circuit.
  • The error managing circuit accumulates second syndromes from multiple read operations and stores them.
  • It compares the stored syndromes with an error pattern set.
  • Based on this comparison, it predicts the occurrence of an uncorrectable error in a memory region associated with the correctable error.

Potential applications of this technology:

  • Memory controllers in computer systems and electronic devices.
  • Data storage systems where error correction is crucial, such as solid-state drives (SSDs) and RAID arrays.

Problems solved by this technology:

  • Efficiently detecting and correcting errors in memory data.
  • Predicting the occurrence of uncorrectable errors based on correctable errors, allowing for proactive measures to be taken.

Benefits of this technology:

  • Improved data integrity and reliability in memory systems.
  • Enhanced error management capabilities, leading to better error correction and prevention strategies.
  • Potential for increased system performance by minimizing the impact of errors on data processing.


Original Abstract Submitted

A memory controller includes an error correction code (ECC) engine and an error managing circuit. The ECC engine is configured to, during a read operation, perform an ECC decoding on a read codeword set to generate a first and second syndrome associated with a correctable error in a user data set included in the read codeword set, correct the correctable error based on the first syndrome and the second syndrome, and provide the second syndrome to the error managing circuit. The error managing circuit is configured to accumulate second syndromes associated with a plurality of correctable errors and obtained through a plurality of read operations as a plurality of second syndromes, store the plurality of second syndromes, compare the plurality of second syndromes with an error pattern set, and predict an occurrence of an uncorrectable error associated with the correctable error in a memory region based on the comparison.