Semiconductor device
AssigneeRenesas Electronics Corporation
InventorsKenichiro TAKIGUCHI, Shinji TANAKA
Life of this patent
Estimating the term…
Abstract
A semiconductor device capable of operating a content addressable memory at higher speed is provided. The semiconductor device 1 includes a memory array 4 with a master block 2 storing a first portion of a bit string constituting data entries, and a slave block 3 storing the remaining second portion of the bit string, and a search unit 21 included in the master block 2 to determine a match between a portion corresponding to the first portion of the search data and any of the first portions of the data entries. Master block 2 controls to activate the slave block 3 in response to the start of determination by the search unit 21, and controls to continue the activation or inactivate the slave block 3 according to the result of the determination by the search unit 21.
Claims6
A semiconductor device including a content addressable memory configured to determine a match between multiple data entries stored internally and at least a part of search data input from outside, comprising a memory array including a first block storing a first portion of a bit string constituting the data entries, and a second block storing a second portion excluding the first portion of the bit string,
- wherein the first block includes a first search circuit to determine a match between any of the first portions and a portion corresponding to the first portion of the search data, and
- wherein the first block controls to activate the second block in response to the start of determination by the first search circuit, and controls to continue the activation or inactivate the second block according to the result of the determination by the first search circuit.
A semiconductor device including a content addressable memory configured to determine a match between multiple data entries stored internally and at least a part of search data input from outside, comprising a memory array including a first block storing a first entry set which is a set of part of the data entries, and a second block storing a second entry set excluding the first entry set from the multiple data entries,
- wherein the first block includes a first search circuit to determine a match between any of the first entry set and the search data, and
- wherein the first block controls to activate the second block in response to the start of determination by the first search circuit, and controls to continue the activation or inactivate the second block according to the result of the determination by the first search circuit.
Dependencies are inferred from the claim text.