Distributed storage in semiconductor memory systems
OwnerDavid C. Robbinventor
Life of this patent
Estimating the term…
Abstract
A memory device (14) having therein a plurality of memory blocks (10, 30, 80) each having a plurality of storage cells (12). A data vector (20, 20a, 20b), is distributed according to an assignment matrix (16, 90) to the storage cells (12). A reverse assignment matrix (24) can be used to recover the data bits (18). The memory block storage method can be accomplished entirely numerically or using a combination of analog and digital circuitry. Write blocks (40, 100) and recovery blocks (60, 110) are examples of such circuitry.
Claims23
What is claimed is:
- A method for storing data in a plurality of storage locations, comprising:
- dividing each of a plurality of bits into a plurality of bit subparts;
- and
- storing at least some of said bit subparts into at least some of a plurality of the storage locations.
A data storage apparatus for storing a plurality of data bits, comprising:
- a plurality of data storage locations;
- a directing apparatus for directing portions of each of said data bits into more than one of said data storage locations.
A data storage apparatus for storing a plurality of data bits, comprising:
- a plurality of data storage locations;
- and
- directing means for directing portions of each of said data bits to two or more of said data storage locations.
Dependencies are inferred from the claim text.