摘要 |
A memory apparatus for storage and retrieval of digital data is disclosed, including a controller and a memory element having an array of memory cells, each cell having fewer ports than are provided by the memory system. The memory cells are adapted for storing digital data words, each word being a set of bits or symbols. The memory array is partitioned into a plurality of bins for storing words, the individual bits of each word being distributed in a selected addressing sequence among a plurality of selected bins in the memory array, such that bin reading conflicts generate a number of errors less than or equal to a numerical error limit K, where K is less than the number of bits in a word. The data words can be manipulated so as to produce error-free results.
|