摘要 |
<P>PROBLEM TO BE SOLVED: To provide a semiconductor device whose power consumption is small and which is capable of high speed search processing. <P>SOLUTION: In a semiconductor device 5, a plurality of memory spaces M1 to M4 respectively correspond to a plurality of groups which are composed one for each search object data having the same effective bit length. In each memory space, a region which is specified when the effective bits of each search object data belonging to the corresponding group are made to be an address has a prescribed code corresponding to each search object data stored therein in advance. A sub-search key generation unit generates a plurality of sub-search keys by extracting data for the number of bits equal to the length of an address specifying each memory space from the most significant bit side of a search key. Out of the codes read out from the plurality of memory spaces using the plurality of sub-search keys as read addresses, the one which was read out from a memory space which is largest in size is ultimately selected. <P>COPYRIGHT: (C)2013,JPO&INPIT |