Patent · US Active

Multiple error correction code (ECC) engines and ECC schemes

US12086026B2 · kind B2 · utility

1Cited by
15References
52Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 10, 2022
Grant dateSep 10, 2024
Priority date
Expiry dateAug 2, 2042

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F3/0673
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Described apparatuses and methods provide configurable error correction code (ECC) circuitry and schemes that can utilize a shared ECC engine between multiple memory banks of a memory, including a low-power double data rate (LPDDR) memory. A memory device may include one or more dies with multiple memory banks. The configurable ECC circuitry can use an ECC engine that services a memory bank by producing ECC values based on data stored in the memory bank when data-masking functionality is enabled. When data-masking functionality is disabled, the configurable ECC circuitry can use the shared ECC engine that services at least two memory banks by producing ECC values with a larger quantity of bits based on respective data stored in the at least two memory banks. By using the shared ECC engine responsive to the data-masking functionality being disabled, the ECC functionality can provide higher data reliability with lower die area utilization.

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