Method and apparatus for re-assigning priority in a partitioned content addressable memory device
AssigneeNetLogic Microsystems, Inc.
InventorJose Pio Pereira
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetLogic Microsystems, Inc.
InventorJose Pio Pereira
Estimating the term…
A method and apparatus that may be used to disable one or more defective CAM blocks, and to selectively re-assign priority between the remaining enabled CAM blocks. In one embodiment, each CAM block includes an array of CAM cells organized in a number of rows and columns, where each row has a match line to indicate match conditions therein during a compare operation. Each block also includes a block priority encoder coupled to the number of match lines and having an output to provide a row index of a row that stores data that matches comparand data. The row indexes from the CAM blocks are provided to a main priority encoder that stores a dynamic block index for each of the plurality of CAM blocks. The main priority encoder combines each row index with a corresponding block index to generate a device index for each CAM block. The main priority encoder may re-assign priority between the plurality of CAM blocks by manipulating the dynamic block indexes.
A content addressable memory (CAM) device, comprising:
A method of re-assigning priority between a plurality of content addressable memory (CAM) blocks in a CAM device, each CAM block including an array of CAM cells, the method comprising:
A method of re-assigning priority between a plurality of content addressable memory (CAM) blocks in a CAM device when one or more of the CAM devices are disabled, the method comprising:
A content addressable memory (CAM) device, comprising:
Dependencies are inferred from the claim text.