Random Access Memory (RAM) Based Content Addressable Memory (CAM) Management
AssigneeMicrosoft Corporation
InventorRay Bittner
Life of this patent
Estimating the term…
Abstract
A Random Access Memory (RAM) based Content Addressable Memory (CAM) architecture is disclosed. In an implementation, the CAM architecture includes a CAM data structure associated with a RAM to store one or more tags and associated data values. Each of the tags includes one or more bit fields which are utilized as an index for referencing a look-up table. One or more look-up tables may be realized for supporting memory operations facilitating efficient transfer modes available in the RAM.
Claims20
A computer implemented system comprising a Content Addressable Memory (CAM) data structure associated with a Random Access Memory (RAM) device, the data structure having a tag that is sub-dividable into bit fields containing bits, the bit fields being operable as an index to reference a look-up table.
A system comprising multiple predefined Content Addressable Memory (CAM) data structures associated with a Random Access Memory (RAM), a first CAM data structure to store a first tag having a first length and a second CAM data structure to store a second tag having a second length.
In a computing environment, a method for accessing a Content Addressable Memory (CAM) data structure associated with a Random Access Memory (RAM) device, the method comprising:
- providing a query to the CAM data structure to search for a tag and a data value associated with the tag;
- retrieving the data value and the tag from the RAM device.
Dependencies are inferred from the claim text.