Patent · US Active

Parity protected memory blocks merged with error correction code (ECC) protected blocks in a codeword for increased memory utilization

US11934263B2 · kind B2 · utility

1Cited by
4References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 29, 2022
Grant dateMar 19, 2024
Priority date
Expiry dateMar 29, 2042

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/1048
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A memory control circuit stores codewords in a memory module configured to limit errors to one wire of a memory interface. A codeword includes a first block with a first data portion and a second block with a second data portion. An error correction code symbol in the second block is used to locate and correct errors in the second block. Some bits of the first block are repurposed as metadata. The remaining bits are used as parity bits for detecting errors in the first block. The second block is merged with the first block before being stored to memory and demerged from the first block in a memory read operation. Demerging causes errors in the first block to create errors in a corresponding location in the second block. The location of errors found in the second block is used to locate and correct parity errors in the first block.

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