Nova Patents
US9529671B2

Error detection in stored data values

Summary by NHIP

Parity Logic Error Detection

The apparatus detects data changes by monitoring parity values generated independently of read access. Parity logic units receive inputs from corresponding storage units and a first storage unit to determine a parity value, which a detector then compares against a previously stored value to identify alterations.

Claim Score by NHIP

Read claim 16, the broadest

Abstract

An apparatus has a plurality of storage units. A parity generator is configured to generate a parity value in dependence on the respective values stored in the plurality of storage units. The parity generator is configured such that determination of the parity value is independent of a read access to the data stored the plurality of storage units. A detector is configured to detect a change in value of the parity value.

US9529671B2, drawing sheet 1
Sheet 1 of 10

Term

7.8 yearsleft in the term

Expires 3 July 2034, including 16 days of term adjustment.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

17 claims: 3 independent, 14 dependent

  1. 1
    An apparatus comprising:a plurality of storage units configured to receive data including a first storage unit and one or more other storage units, wherein the plurality of storage units are configured to output the data in response to a read access;and a plurality of parity logic units associated with each of said one or more other storage units, wherein each of said plurality of parity logic units is configured to: receive at a first input plurality of inputs a respective value from a corresponding storage unit of said one or more other storage units;receive at a second input a respective value from the first storage unit or a previous storage unit of said one or more other storage units;determine a parity value from said first and second inputs;and output said parity value, said apparatus further comprising: a detector configured to receive said parity value from a last storage unit of said one or more other storage units and detect a change in said parity value.
  2. 16
    Broadest claimClaim Score 43, average(NHIP)A method comprising:storing data in a plurality of storage units having a first storage unit and one or more other storage units;outputting said data from said plurality of storage units in response to a read access;generating a parity value with a plurality of parity logic units, wherein each of the plurality of parity logic units is configured for: receiving at a first input a respective value from a corresponding storage unit of said one or more other storage units;receiving at a second input a respective value from the first storage unit or a previous storage unit of said one or more other storage units;determining a parity value from said first and second inputs;outputting said parity value;and detecting a change in said parity value.
  3. 17
    An apparatus comprising:means for storing data in a plurality of storage units having a first storage unit and one or more other storage units;means for outputting said data from said plurality of storage units in response to a read access;means for generating a parity value with a plurality of parity logic units, wherein each of the plurality of parity logic units is configured with: means for receiving at a first input a respective value from a corresponding storage unit of said one or more other storage units;means for receiving at a second input a respective value from the first storage unit or a previous storage unit of said one or more other storage units;means for determining a parity value from said first and second inputs;means for outputting said first parity value;and means for detecting a change in said parity value.