Patent ID: 7716430

Claim:
A method for handling scrub commands in an Extreme Data Rate (XDR) Dynamic Random Access Memory (DRAM) memory system containing a plurality of Read-Modify-Write (RMW) buffers and a plurality of XDR DRAMs, comprising: issuing a scrub command; reading data from at least one of the plurality of XDR DRAMs; storing the data in at least one of the plurality of RMW buffers; checking the data for errors; responsive to detecting errors within the data, issuing a write command to write correct data to the at least one of the plurality of XDR DRAMs; writing the correct data to the at least one of the plurality of XDR DRAMs; and executing at least one of another read command or another write command to at least one of the plurality of XDR DRAMs in the time between reading the data from at least one of the plurality of XDR DRAMs and writing the correct data to the at least one of the plurality of XDR DRAMs.