US7590913B2

Method and apparatus of reporting memory bit correction

Summary by NHIP

Memory bit correction reporting

The method updates two counters in a register based on memory line status bits during first and second error corrections. Updates disable after a third correction or when repeating corrections following the initial write to the line.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Briefly, a method, main processing unit and a computer system to report a failure in a bit of a memory line by updating first and second counters for a first time and a second time correction of bit failures in a line, respectively. The updating of first and second counters after a third time correction of bit failure in the line is disabled.

US7590913B2, drawing sheet 1
Sheet 1 of 7

Term

Projected expiry 14 May 2028.

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

25 claims: 4 independent, 21 dependent

  1. 1
    Broadest claimClaim Score 62, broad(NHIP)A method comprising:updating first and second counters of a first register for a first time and a second time correction of bit failure in a line of a memory based on first and second status bits of the line of the memory;disabling an update of the first and second counters of the first register after a third time correction of bit failure in the line;and disabling an update of the first and second status bits of the line of the memory by writing a predetermined value to an at least one field of a second register.
  2. 6
    A main processing unit comprising:a memory having two or more lines, wherein a line includes a plurality of data bits and first and second status bits to report a correction of failure in an at least one data bit of the line;a first register, operably coupled to the memory, having at least a first counter to count corrected errors happening for a first time in the line based on the first and second status bits and a second counter to count an error correction happening for a second time in the line;and a second register operably coupled to the first register to report a number of corrections of the line according to the first and second status bits.
  3. 13
    A computer system comprising:a wireless network interface card to provide a connection to a network;and a main processing unit including: a memory having two or more lines, wherein a line includes a plurality of data bits and first and second status bits to report a correction of failure in an at least one data bit of the line;a first register, operably coupled to the memory, having at least a first counter to count corrected errors happening for a first time in the line based on the first and second status bits and a second counter to count an error correction happening for a second time in the line;and a second register operably coupled to the first register to report a number of corrections of the line according to the first and second status bits.
  4. 20
    An article comprising:a storage medium having stored thereon instructions that when executed result in: updating first and second counters of a first register for a first time and a second time correction of bit failure in a line of a memory based on first and second status bits of the line of the memory;disabling an update of the first and second counters of the first register after a third time correction of bit failure in the line;and disabling an update of the first and second status bits of the line of the memory by writing a predetermined value to an at least one field of a second register.