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.

Date of Patent:
Mar. 29, 2016

Filed:

Mar. 14, 2014
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Lawrence D. Curley, Endwell, NY (US);

Patrick J. Meaney, Poughkeepsie, NY (US);

George C. Wellwood, Poughkeepsie, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/06 (2006.01); G06F 11/263 (2006.01); G06F 11/07 (2006.01); G11C 29/18 (2006.01); G11C 29/20 (2006.01); G11C 5/04 (2006.01); G11C 29/04 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0607 (2013.01); G06F 11/0727 (2013.01); G06F 11/0787 (2013.01); G06F 11/2635 (2013.01); G11C 29/18 (2013.01); G11C 29/20 (2013.01); G11C 5/04 (2013.01); G11C 2029/0409 (2013.01); G11C 2029/1806 (2013.01);
Abstract

Embodiments include a combined rank and linear memory address incrementing utility. An aspect includes an address incrementing utility suitable for implementation within a memory controller as an integrated subsystem of a central processing unit (CPU) chip. In this type of on-chip embodiment, the address incrementing utility utilizes dedicated hardware, chip-resident firmware, and one or more memory address configuration maps to enhance processing speed, efficiency and accuracy. The combined rank and linear memory address incrementing utility is designed to efficiently increment through all of the individual bit addresses for a large logical memory space divided into a number of ranks on a rank-by-rank basis. The address incrementing utility sequentially generates all of the sequential memory addresses for a selected rank, and then moves to the next rank and sequentially generates all of the memory addresses for that rank, and so forth until of the ranks have been processed.


Find Patent Forward Citations

Loading…