EP4420004A1

Ecc power consumption optimization in memories

Abstract

This record has no abstract on file.

EP4420004A1, drawing sheet 1
Sheet 1 of 9

Term

15.1 yearsto projected expiry

Projected expiry 18 October 2041, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

23 claims: 5 independent, 18 dependent

  1. 1
    Claims of equivalent WO 2023067367 A1 CLAIMS1. A memory device comprising:- an array including a plurality of memory cells;and- an operating unit comprising: - an encoding unit configured to: - store user data in a plurality of memory cells of the memory array;and- store parity data associated with the user data in a number of parity cells of the memory array,- a decoding unit comprising a syndrome generating unit configured to calculate an ECC syndrome from the stored user data and parity data, wherein the syndrome generating unit comprises a plurality of circuit portions, each circuit portion being configured to calculate a respective syndrome portion of the ECC syndrome, and wherein the operating unit is configured to: - activate a first circuit portion of the syndrome generating unit for calculating a first syndrome portion;and- based on the calculated first syndrome portion, decide whether to activate or not to activate a second circuit portion for the calculation of a second syndrome portion.
  2. 12
    The memory device claim 1, wherein the circuit portions of the syndrome generating unit comprise a plurality of exclusive OR circuits.
  3. 13
    A method for operating an array of memory cells, the method comprising:- storing user data in a plurality of memory cells of the memory array;- storing parity data associated with the user data in a number of parity cells of the memory array;and- calculating an ECC syndrome from the stored user data and parity data, wherein the ECC syndrome comprises one or more syndrome portions, wherein calculating the ECC syndrome comprises: - calculating a first syndrome portion;and- based on the calculated first syndrome portion, deciding whether to calculate or not to calculate a second syndrome portion.
  4. 14
    The method of claim, 13, comprising calculating the second syndrome portion if the first syndrome portion has a least one value different from zero.
  5. 20
    A memory device comprising:- an array including a plurality of memory cells;and- a controller configured to: - store user data in a plurality of memory cells of the memory array;- store parity data associated with the user data in a number of parity cells of the memory array;and- calculate an ECC syndrome from the stored user data and parity data, wherein the controller comprises a plurality of circuit portions, each circuit portion being configured to calculate a respective syndrome portion of the ECC syndrome, and wherein the controller is further configured to: - activate a first circuit portion of the syndrome generating unit for calculating a first syndrome portion based on a target ECC correction power;and- if the first syndrome portion has a least one value different from zero, activate a second circuit portion for the calculation of a second syndrome portion.