×

Storage method and apparatus for random access memory using codeword storage

  • US 9,524,106 B1
  • Filed: 06/07/2016
  • Issued: 12/20/2016
  • Est. Priority Date: 05/14/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a set of B input bits, wherein B is an integer greater than 2;

    selecting at least a first and a second state value according to the set of B input bits, each state value selected from a respective set of N−

    1 possible state values, N being a power of 2, wherein 2*(log2(N)−

    1)<

    B, and wherein a total number of state value combinations is greater than 2B;

    generating at least two storage format words by applying, for each of the selected state values, a respective numerical vector to a Hadamard matrix of size N, wherein each storage format word is generated by subtracting at least one respective Walsh function from a weighted all-one Walsh function, the all-one Walsh function corresponding to an all-one row of a Hadamard matrix, each respective Walsh function corresponding to rows of the Hadamard matrix orthogonal to the all-one row, the at least one respective Walsh function determined by the respective numerical vector;

    selecting a subset of storage cells from a plurality of storage cells according to an address input; and

    storing the at least two storage format words in the selected subset of storage cells.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×