18334262. Apparatus, Device, and Method for a Memory Controller, Memory Controller, and System simplified abstract (Intel Corporation)
Apparatus, Device, and Method for a Memory Controller, Memory Controller, and System
Organization Name
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.
- Intel Corporation
- 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)
- G06F3/06