Patent ID: 7167947
Filing Date: 2007-01-23
Classification: G06F

Abstract:
1. A computer system comprising: a processor; a memory device; a CAM coupled to the processor to store requests for write transactions received from the processor as pending write transactions; a first latch coupled to the CAM to store an address of a currently selected write transaction received from the CAM; transaction logic coupled to CAM and to the memory device to carry out the currently selected write transaction received from the CAM; a second latch coupled to the first latch to store a copy of the address of the currently selected write transaction received from the first latch at a subsequent time when another pending write transaction is selected, thereby causing the currently selected write transaction to be replaced and to become the previously selected write transaction; a multiplexer coupled to the outputs of both the first and second latches and to the CAM to select between an addresses stored in the first and second latches to become the comparand input to the CAM for a comparison; and control logic coupled to CAM to receive the results of the comparison and further coupled to the transaction logic to selectively accompany a write transaction selected from the CAM and sent to the transaction logic with a page closing hint signal to the transaction logic.