Content addressable memory with configurable class-based storage partition
First Claim
Patent Images
1. A content addressable memory (CAM) device comprising:
- storage arrays each having a plurality of CAM cells; and
a select circuit to receive a search code and to selectively enable the storage arrays to participate in a compare operation based, at least in part, on whether the storage arrays have a logical width that meets a width criterion conveyed in the search code.
9 Assignments
0 Petitions
Accused Products
Abstract
A content addressable memory (CAM) device having a plurality of CAM blocks and a block selection circuit. Each of the CAM blocks includes an array of CAM cells to store data words having a width determined according to a configuration value. The block selection circuit includes an input to receive a class code and circuitry to output a plurality of select signals to the plurality of CAM blocks. Each of the select signals selectively disables a respective one of the plurality of CAM blocks from participating in a compare operation according to whether the class code matches a class assignment of the CAM block.
77 Citations
20 Claims
-
1. A content addressable memory (CAM) device comprising:
-
storage arrays each having a plurality of CAM cells; and a select circuit to receive a search code and to selectively enable the storage arrays to participate in a compare operation based, at least in part, on whether the storage arrays have a logical width that meets a width criterion conveyed in the search code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of operation within a content addressable memory (CAM) device, the method comprising:
-
receiving a search code; and selectively enabling storage arrays of the CAM device to participate in a compare operation based, at least in part, on whether the storage arrays have a width that meets a width criterion conveyed in the search code. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A content addressable memory device comprising:
-
storage arrays each including a plurality of CAM cells; means for receiving a search code; and means for selectively enabling the storage arrays to participate in a compare operation based, at least in part, on whether the storage arrays have a logical width that meets a width criterion conveyed in the search code.
-
Specification