CONTROLLING A SEARCHABLE RANGE WITHIN A NETWORK SEARCH ENGINE
First Claim
Patent Images
1. A content addressable memory (CAM) device comprising:
- a CAM array to store data values in entries having respective addresses and to compare the data values with a search key;
an interface to receive a first address and a second address that define a range of the addresses; and
range-control circuitry to generate a hit signal having either a first state or a second state according to whether any of the entries having addresses within the range of addresses match the search key.
10 Assignments
0 Petitions
Accused Products
Abstract
Controlling a searchable range within a network search engine. A CAM array is provided within the network search engine to store data values in entries having respective addresses and to compare the data values with a search key. First address and a second addresses that define a range of the addresses are received at an interface of the network search engine, and range-control circuitry is provided within the network search engine to generate a hit signal having either a first state or a second state according to whether any of the entries having addresses within the range of addresses match the search key.
-
Citations
21 Claims
-
1. A content addressable memory (CAM) device comprising:
-
a CAM array to store data values in entries having respective addresses and to compare the data values with a search key;
an interface to receive a first address and a second address that define a range of the addresses; and
range-control circuitry to generate a hit signal having either a first state or a second state according to whether any of the entries having addresses within the range of addresses match the search key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of operation within a content addressable memory (CAM) device, the method comprising:
-
receiving a first address and a second address that define a range of entries having respective addresses within a CAM array of the CAM device;
comparing data within the range of entries with a search key; and
generating a hit/miss signal having either a first state or a second state according to whether any of the entries within the range of entries match the search key. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method of controlling a content addressable memory (CAM) device, the method comprising:
-
outputting first and second address values to the CAM device; and
instructing the CAM device to determine whether values within a range of addresses bounded by the first and second address values match a search value. - View Dependent Claims (16, 17)
-
-
18. A method of controlling a content addressable memory (CAM) device, the method comprising:
-
outputting to the CAM device a plurality of pairs of address values that define respective address ranges within the CAM device;
outputting to the CAM device one or more instructions to store the plurality of pairs of address values within selectable storage elements of the CAM device. - View Dependent Claims (19)
-
-
20. A content addressable memory (CAM) device comprising:
-
a CAM array;
means for receiving a first address and a second address that define a range of entries having respective addresses within the CAM array;
means for comparing data within the range of entries with a search key; and
means for generating a hit/miss signal having either a first state or a second state according to whether any of the entries within the range of entries match the search key.
-
-
21. Computer-readable media having information embodied therein that includes a description of an integrated circuit device, the information including descriptions of:
-
a CAM array to store data values in entries having respective addresses and to compare the data values with a search key;
an interface to receive a first address and a second address that define a range of the addresses; and
range-control circuitry to generate a hit signal having either a first state or a second state according to whether any of the entries having addresses within the range of addresses match the search key.
-
Specification