Patent ID: 8255623
Filing Date: 2012-08-28
Classification: G06F

Abstract:
1. A storage structure comprising: a Content Addressable Memory (CAM) containing a plurality of entries; and a controller operable for receiving a plurality of items from a sender and which are to be accessed by a receiver according to an access order, said sender and said receiver comprising a sender-receiver pair, said controller also operable for storing each of said plurality of items associated with a corresponding one of a set of identifiers in one or more of said plurality of entries, wherein said identifiers each comprise a first portion comprising a unique identifier for said sender-receiver pair and a second portion that reflects said access order, wherein each of said identifiers is generated by concatenating said first portion and said second portion, said controller further operable for setting a write key that is set to each of said set of identifiers before the identifier is stored in said CAM, wherein said storing stores said write key that is set to a first identifier when storing a first item and stores said write key that is set to a next identifier following said first identifier when storing the next item following said first item.