CAM-based search engines having per entry age reporting capability
AssigneeIntegrated Device Technology, Inc.
InventorsJohn R. Mick, Jr, Harmeet Bhugra, Jakob Saxtorph
Life of this patent
Estimating the term…
Abstract
Integrated search engine devices include a content addressable memory (CAM) core that is configured to support at least one database of searchable entries therein and a control circuit. The control circuit is configured to support reporting to a command host of data identifying entries that have been aged out of the at least one database and/or entries that have exceeded an activity-based aging threshold. The control circuit is further configured to support age reporting that is programmable on a per entry basis within the at least one database.
Claims6
An integrated search engine device, comprising:
- a content addressable memory (CAM) core configured to support at least one database of searchable entries therein;
- a FIFO memory device configured to store addresses of entries that have been aged out of the at least one database and/or entries that have exceeded an activity-based aging threshold;
- a level count register configured to maintain a count of the stored addresses in said a FIFO memory device;
- a control circuit configured to support automatic generation of an interrupt to an interface of the search engine device and further configured to report the stored addresses from said FIFO memory device to the interface;
- and
- a level configuration register configured to maintain a threshold count value that specifies how many addresses can be stored in said FIFO memory device before said control circuit automatically generates the interrupt.
An integrated search engine device, comprising:
- a content addressable memory (CAM) core configured to support at least one database of searchable entries therein;
- and
- a control circuit configured to support generation of at least one interrupt to a command host in response to detecting a memory device containing a number of addresses of entries that have been aged out of the at least one database and/or addresses of entries that have exceeded an activity-based aging threshold that exceeds a threshold count value, which specifies how many addresses can be stored in the memory device before said control circuit is enabled to generate the at least one interrupt.
Dependencies are inferred from the claim text.