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:
Sep. 05, 2023

Filed:

Feb. 11, 2021
Applicant:

Qualcomm Incorporated, San Diego, CA (US);

Inventors:

Kunal Desai, Bangalore, IN;

Saurabh Jaiswal, Kaushambi, IN;

Vikrant Kumar, Bangalore, IN;

Swaraj Sha, Bangalore, IN;

Dharmesh Parikh, Bangalore, IN;

Assignee:

QUALCOMM Incorporated, San Diego, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G11C 29/00 (2006.01); G11C 11/406 (2006.01); G06F 12/06 (2006.01); G11C 11/408 (2006.01); G11C 11/4093 (2006.01);
U.S. Cl.
CPC ...
G11C 11/40618 (2013.01); G06F 12/0607 (2013.01); G11C 11/408 (2013.01); G11C 11/4093 (2013.01); G11C 11/40615 (2013.01); G06F 12/06 (2013.01);
Abstract

Various embodiments include methods and devices for portion interleaving for asymmetric size memory portions. Embodiments may include determining an asymmetric memory portion assignment for an interleave unit, determining a consumed address space offset for consumed address space of a memory, modifying an address of the interleave unit using the consumed address space offset, and assigning the interleave unit to an interleave granule in the asymmetric memory portion using the modified address in a compact manner before assigning another interleave unit to another interleave granule. Embodiments may include receiving an address of memory access request in a memory, mapping the address to an interleave granule in an asymmetric memory portion, assigning consecutive interleave units to the interleave granule while the interleave granule has unused space before assigning another interleave unit to another interleave granule, and implementing the memory access request at the mapped address.


Find Patent Forward Citations

Loading…