Data storage and matching employing words wider than width of content addressable memory
Assignee3Com Corporation
InventorsAndrew Davy, Keith Robinson, Jerome Nolan, Eoghan Stack
Life of this patent
Estimating the term…
Loading patent…
Assignee3Com Corporation
InventorsAndrew Davy, Keith Robinson, Jerome Nolan, Eoghan Stack
Estimating the term…
A selected word is stored in a content addressable memory (CAM) by partitioning the word into at least two segments, the segments being individually lesser in width than the CAM but in aggregate greater than the width of the CAM. A first entry in the CAM comprises a predetermined prefix and a first of the segments and a second entry in the CAM comprises a second prefix, corresponding to the address of the first segment, and the second segment. A search key is similarly partitioned. In a first search cycle a first segment of the search key prefixed by the predetermined prefix is applied to the CAM and in the event of a matching entry a second segment of the search key, prefixed by a second prefix comprising an output address word identifying the matching entry, is applied to the CAM in a second search cycle.
A search engine, comprising:
A search engine, comprising:
A method of storing a selected word in a content addressable memory which has a given word width, said selected word having a width greater than said word width, comprising:
A method of operating a content addressable memory having a given word width, the method comprising:
Dependencies are inferred from the claim text.