Patent Number: 7,281,083

Title: Network processor with content addressable memory (CAM) mask

Abstract: According to embodiments of the present invention, a network processor includes a content addressable memory (CAM) unit having CAM arranged in banks and sharable among microengines. In one embodiment, a mask having a value is used to select/enable one group of CAM banks and to deselect/disable another group of CAM banks. A tag may be looked up in the selected/enabled CAM banks based on the mask value. Upon a "miss," the CAM banks provide the least recently used (LRU) entry. A LRU entry reelection tree may reelect the LRU entry from among all the CAM banks.

Inventors: Madajczak; Tomasz B. (Gda sk, PL)

Assignee: Intel Corporation

International Classification: G06F 12/00 (20060101)

Expiration Date: 2019-10-09 0:00:00