Patent ID: 9268683
Filing Date: 2016-02-23
CPC Classification: G06F,G11C,H03M

Claim Text:
1. A method comprising: accepting a write data word, wherein the write data word is representable as a vector having a plurality of components; mapping the write data word to a storage format word of a plurality of storage format words, wherein the storage format word is representable as a vector having a plurality of components wherein each storage format word represents a subtraction between (i) a weighted all-one Walsh function and (ii) a respective unique summation of at least one Walsh function of a plurality of Walsh functions, the all-one Walsh function corresponding to an all-one row of a Hadamard matrix and each Walsh function of the plurality of Walsh functions corresponding to a respective row of the Hadamard matrix, and wherein the components of the storage format-word vector have magnitudes greater than or equal to zero; determining a selected subset of the plurality of storage cells according to an address input; and storing the components of the storage format word as charge levels on the selected subset of the plurality of storage cells.