18334262. Apparatus, Device, and Method for a Memory Controller, Memory Controller, and System simplified abstract (Intel Corporation)

From WikiPatents
Jump to navigation Jump to search

Apparatus, Device, and Method for a Memory Controller, Memory Controller, and System

Organization Name

Intel Corporation

Inventor(s)

Sergej Deutsch of Hillsboro OR (US)

David M. Durham of Beaverton OR (US)

Karanvir Grewal of Hillsboro OR (US)

Raghunandan Makaram of Northborough MA (US)

Rajat Agarwal of Portland OR (US)

Christoph Dobraunig of St. Veit an der Glan (AT)

Krystian Matusiewicz of Gdansk (PL)

Santosh Ghosh of Hillsboro OR (US)

Apparatus, Device, and Method for a Memory Controller, Memory Controller, and System - A simplified explanation of the abstract

This abstract first appeared for US patent application 18334262 titled 'Apparatus, Device, and Method for a Memory Controller, Memory Controller, and System

Simplified Explanation

The patent application describes an apparatus that includes interface circuitry and processor circuitry to write data bits to a memory. The apparatus applies a diffusion function on the data bits to calculate diffused data bits and calculates error correcting code (ECC) bits based on the data bits or the diffused data bits. It then applies a diffusion function on the ECC bits to calculate diffused ECC bits. The diffused ECC bits are stored in an ECC portion of the memory, while the data bits or the diffused data bits are stored in a data portion of the memory.

  • Interface circuitry and processor circuitry are used to write data bits to a memory.
  • A diffusion function is applied to the data bits to calculate diffused data bits.
  • Error correcting code (ECC) bits are calculated based on the data bits or the diffused data bits.
  • A diffusion function is applied to the ECC bits to calculate diffused ECC bits.
  • The diffused ECC bits are stored in an ECC portion of the memory.
  • The data bits or the diffused data bits are stored in a data portion of the memory.

Potential Applications

  • Data storage systems
  • Computer memory systems
  • Error correction in communication systems

Problems Solved

  • Efficient writing of data bits to memory
  • Error correction in data storage and communication systems

Benefits

  • Improved data reliability and integrity
  • Enhanced error correction capabilities
  • Efficient utilization of memory space


Original Abstract Submitted

Some aspects of the present disclosure relate to an apparatus comprising interface circuitry and processor circuitry to write data bits to a memory, by applying a diffusion function on the data bits to calculate diffused data bits, calculating error correcting code (ECC) bits based on the data bits or based on the diffused data bits, applying a diffusion function on the ECC bits to calculate diffused ECC bits, storing the diffused ECC bits in an ECC portion of the memory, and storing the data bits or the diffused data bits in a data portion of the memory.