The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Patent No.:

US 7600091 B1

PDF
Full Text
Expired
Date of Patent:
Oct. 06, 2009

Filed:

Dec. 06, 2007
Applicants:

Mark Andrew Brittain, Pflugerville, TX (US);

Warren Edward Maule, Cedar Park, TX (US);

Gary Alan Morrison, Austin, TX (US);

Jeffrey Adam Stuecheli, Austin, TX (US);

Inventors:

Mark Andrew Brittain, Pflugerville, TX (US);

Warren Edward Maule, Cedar Park, TX (US);

Gary Alan Morrison, Austin, TX (US);

Jeffrey Adam Stuecheli, Austin, TX (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

Memory modules are designed with multiple write buffers utilized to temporarily hold write data. 'Write-to-buffer' operations moves write data from the memory controller to the write buffers while the memory module is busy processing read operations. Then, address-only 'write' commands are later issued to write the buffered write data to the memory device. The write commands targeting idle DIMMs are issued in sequence ahead of writes targeting busy DIMMs (or soon to be busy). Moving the data via a background write-to-buffer operation increases the efficiency of the common write data channel and allows the write data bus to reach maximum bandwidth during periods of heavy read activity. The actual write operations, deferred to periods of when the negative affects of the write can be completely/mostly hidden. In periods of light read activity or when there are no reads pending, buffering data in the memory module enables the buffered data to be written in parallel across multiple memory modules simultaneously.


Find Patent Forward Citations

Loading…