Patent ID: 9524106
Filing Date: 2016-12-20
CPC Classification: G06F,G11C,H03M

Claim Text:
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*(log 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.