Patent ID: 6757780
Filing Date: 2004-06-29
Classification: G06F,G11C

Abstract:
A multiple module device for storing arranged data in a memory, and for extracting the data therefrom, the device comprising:(a) a memory having a plurality of module pairs, each of said module pairs having: (i) a key module including a first array of cells, said first array having at least two dimensions and having rows and columns, said first for array containing a plurality of keys, each of said cells having a unique address and being accessible via an input key, said keys within each of said key modules being arranged in monotonic order, and (ii) an associated data module including a second array of cells, said second array having at least two dimensions and having rows and columns, said second array having a plurality of data entries, associated with said keys, wherein said memory is designed and configured such that each of said data entries is associated with a particular one of said keys, and (b) processing means designed and configured to search, in response to said input key, said plurality of keys within each said key module, so as to identify a match.