Patent ID: 7243187
Filing Date: 2007-07-10
Classification: G11C

Abstract:
1. A data retrieval device, comprising: a rearrangement means, which applies a first rearranging of a first data group that includes a plurality of rule data arranged in an order of priority of the rule data, said first rearranging being a sequential ordering according to a numerical value of the rule data; an assignment means for grouping the rearranged first data group to provide a plurality of memory blocks composed of content addressable memory, the plurality of memory blocks respectively having an assigned range corresponding to the rearranged first data group, wherein said rearrangement means applies a second rearranging within each of the plurality of memory blocks, said second rearranging being a priority ordering according to said order of priority of the rule data; and a block selection means, for specifying one of the plurality of memory blocks to provide a specified memory block, wherein said specifying is based upon a comparison of input retrieval data to the assigned ranges of the plurality of memory blocks.