US 7,474,545 B1
Soft priority circuit and method for content addressable memory (CAM) device
Dinesh Maheshwari, Fremont, Calif. (US)
Assigned to NetLogic Microsystems, Inc., Mountain View, Calif. (US)
Filed on Jun. 13, 2006, as Appl. No. 11/453,164.
Claims priority of provisional application 60/689968, filed on Jun. 13, 2005.
Int. Cl. G11C 15/00 (2006.01)
U.S. Cl. 365—49.1  [365/49.17; 365/49.18] 20 Claims
OG exemplary drawing
 
1. A content addressable memory (CAM) device, comprising:
a plurality of CAM super-blocks each comprising a plurality of sub-blocks, each sub-block including a plurality of CAM entries that generate match results in response to a key value; wherein
the CAM device includes, for each sub-block, storage for a programmable local priority value that establishes priority of match results of the sub-block with respect to match results of the other sub-blocks of the same CAM super-block, and
a programmable global priority value, different from the programmable local priority value that establishes priority of match indications of the sub-block with respect to match results of sub-blocks of the plurality of CAM super-blocks.