Content addressable memory device with source-selecting data translator
First Claim
Patent Images
1. A method of operation within a content addressable memory (CAM) device, the method comprising:
- receiving an input data word that includes a plurality of data bits and a plurality of mask bits;
generating an encoded data word based, at least in part, on states of the mask bits;
selecting a write data word from a plurality of data words that includes at least the input data word and the encoded data word, the write data word including the plurality of mask bits and the plurality of data bits if the input data word is selected; and
storing the write data word within a row of CAM cells within the CAM device.
10 Assignments
0 Petitions
Accused Products
Abstract
A method of operation within a content addressable memory (CAM) device. An input data word having a plurality of data bits and a plurality of mask bits is received in the CAM device. An encoded data word is generated based, at least in part, on states of the mask bits within the input data word. A write data word is selected from a group of data words that includes at least the input data word and the encoded data word. The write data word is stored within a row of CAM cells within the CAM device.
-
Citations
24 Claims
-
1. A method of operation within a content addressable memory (CAM) device, the method comprising:
-
receiving an input data word that includes a plurality of data bits and a plurality of mask bits; generating an encoded data word based, at least in part, on states of the mask bits; selecting a write data word from a plurality of data words that includes at least the input data word and the encoded data word, the write data word including the plurality of mask bits and the plurality of data bits if the input data word is selected; and storing the write data word within a row of CAM cells within the CAM device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A content addressable memory (CAM) device comprising:
-
an array of CAM cells; an interface to receive an input data word that includes a plurality of data bits and a plurality of mask bits an encoding circuit to generate an encoded data word based, at least in part, on states of the mask bits; a select circuit coupled to receive a plurality of data words, including at least the encoded data word from the encoding circuit and the input data word from the interface, the select circuit being configured to select one of the plurality of data words in response to a select signal; and a write circuit coupled to the array of CAM cells and coupled to receive the selected one of the plurality of data words from the select circuit, the write circuit being configured to store the selected one of the plurality of data words in the array of CAM cells, wherein the selected one of the plurality of data words includes the plurality of mask bits and the plurality of data bits if the input data word is selected. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A content addressable memory (CAM) device comprising:
-
an array of CAM cells; means for generating an encoded data word based, at least in part, on states of mask bits in an input data word that includes a plurality of data bits and a plurality of mask bits; means for selecting a write data word from a plurality of data words that includes at least the input data word and the encoded data word; and means for storing the write data word within a row of the CAM cells, wherein the write data word includes the plurality of mask bits and the plurality of data bits if the input data word is selected. - View Dependent Claims (22, 23, 24)
-
Specification