Patent ID: 7386658

Claim:
A method comprising: receiving a request for a new write transaction to write data to a memory location within a memory device; associatively comparing a rank, bank and page of an address to which the requested new write transaction is directed to the rank, bank and page of at least one chain of pending write transactions stored within a CAM; adding the requested new write transaction to an existing chain of pending write transactions and incrementing a count of pending write transactions within the existing chain if the rank, bank and page of the requested new write transaction matches the rank, bank and page of the pending write transactions within the existing chain; and creating a new chain of pending write transactions, adding the requested new write transaction to the new chain and setting the count of pending write transactions within the new chain to indicate that the new chain is made up of one pending write transaction if there is no chain of pending write transactions having a rank, bank and page that matches the rank, bank and page of the requested new write transaction.