-
公开(公告)号:US20240126438A1
公开(公告)日:2024-04-18
申请号:US18047493
申请日:2022-10-18
Applicant: QUALCOMM Incorporated
Inventor: Jungwon Suh , Pankaj Sharadchandra Deshmukh , Michael Hawjing Lo , Subbarao Palacharla , Olivier Alavoine
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0659 , G06F3/0679
Abstract: This disclosure provides systems, methods, and devices for memory systems that support metadata. In a first aspect, a method of handling data and metadata at a memory device includes receiving data from the host via the at least one data connection into the first plurality of registers; receiving metadata from the host via the at least one non-data connection into the second plurality of registers; storing the data in the first portion of the memory array; and storing the metadata in the second portion of the memory array. Other aspects and features are also claimed and described.
-
公开(公告)号:US20230029696A1
公开(公告)日:2023-02-02
申请号:US17390274
申请日:2021-07-30
Applicant: QUALCOMM Incorporated
Inventor: Girish Bhat , Subbarao Palacharla , Jeffrey Shabel , Isaac Berk , Kedar Bhole , Vipul Gandhi , George Patsilaras , Sparsh Singhai
IPC: G06F12/084 , G06F1/3212
Abstract: Integrated circuits (ICs) employ subsystem shared cache memory for facilitating extension of low-power island (LPI) memory. An LPI subsystem and primary subsystems access a memory subsystem on a first access interface in a first power mode and the LPI subsystem accesses the memory subsystem by a second access interface in the low power mode. In the first power mode, the primary subsystems and the LPI subsystem may send a subsystem memory access request including a virtual memory address to a subsystem memory interface of the memory subsystem to access either data stored in an external memory or a version of the data stored in a shared memory circuit. In the low-power mode, the LPI subsystem sends an LPI memory access request including a direct memory address to an LPI memory interface of the memory subsystem to access the shared memory circuit to extend the LPI memory.
-
公开(公告)号:US10180908B2
公开(公告)日:2019-01-15
申请号:US14710693
申请日:2015-05-13
Applicant: QUALCOMM Incorporated
Inventor: Yanru Li , Subbarao Palacharla , Moinul Khan , Alain Artieri , Azzedine Touzni
IPC: G06F12/08 , G06F12/10 , G06F12/0888 , G06F12/084 , G06F12/0893 , G06F12/0895 , G06F12/1045
Abstract: Aspects include computing devices, systems, and methods for implementing a cache maintenance or status operation for a component cache of a system cache. A computing device may generate a component cache configuration table, assign at least one component cache indicator of a component cache to a master of the component cache, and map at least one control register to the component cache indicator by a centralized control entity. The computing device may store the component cache indicator such that the component cache indicator is accessible by the master of the component cache for discovering a virtualized view of the system cache and issuing a cache maintenance or status command for the component cache bypassing the centralized control entity. The computing device may receive the cache maintenance or status command by a control register associated with a cache maintenance or status command and the component cache bypassing the centralized control entity.
-
公开(公告)号:US10089238B2
公开(公告)日:2018-10-02
申请号:US14334010
申请日:2014-07-17
Applicant: QUALCOMM Incorporated
Inventor: Subbarao Palacharla , Moinul Khan , Alain Artieri , Kedar Bhole , Vinod Chamarty , Yanru Li , Raghu Sankuratri , George Patsilaras , Pavan Kumar Thirunagari , Andrew Edmund Turner , Jeong-Ho Woo
IPC: G06F12/00 , G06F12/0893 , G06F12/084 , G06F12/0895 , G06F9/50 , G06F12/0888 , G06F12/0864 , G06F1/32 , G06F17/30
Abstract: Aspects include computing devices, systems, and methods for dynamically partitioning a system cache by sets and ways into component caches. A system cache memory controller may manage the component caches and manage access to the component caches. The system cache memory controller may receive system cache access requests and reserve locations in the system cache corresponding to the component caches correlated with component cache identifiers of the requests. Reserving locations in the system cache may activate the locations in the system cache for use by a requesting client, and may also prevent other client from using the reserved locations in the system cache. Releasing the locations in the system cache may deactivate the locations in the system cache and allow other clients to use them. A client reserving locations in the system cache may change the amount of locations it has reserved within its component cache.
-
公开(公告)号:US12299283B2
公开(公告)日:2025-05-13
申请号:US18354525
申请日:2023-07-18
Applicant: QUALCOMM Incorporated
Inventor: Pankaj Deshmukh , Subbarao Palacharla , Shyamkumar Thoziyoor , Jungwon Suh , Anurag Nannaka
Abstract: Various embodiments include systems and methods for improving the efficiency of a memory subsystem in a computing device. The memory subsystem may be configured to detect memory access events and determining their associated timings and determine an efficiency of the memory subsystem based on operational parameters of the memory subsystem, the detecting memory access events, and associated timings. The memory subsystem may adjust the operational parameters of the memory subsystem based on the determined efficiency of the memory subsystem. The memory subsystem may dynamically modify the operations of the memory subsystem based on the adjusted operational parameters.
-
16.
公开(公告)号:US20240402944A1
公开(公告)日:2024-12-05
申请号:US18495215
申请日:2023-10-26
Applicant: QUALCOMM Incorporated
Inventor: Alain Artieri , Jungwon Suh , Subbarao Palacharla , Vikrant Kumar , Riccardo Iacobacci
IPC: G06F3/06
Abstract: This disclosure provides systems, methods, and devices for memory systems that support processing data and metadata within a memory of a memory device. In a first aspect, a method of controlling a memory device includes executing a first request in a first rank of the memory device during a first time period, wherein the first time period comprises a first data access portion and a first metadata access portion; and executing a second request in a second rank of the memory device during a second time period, wherein the second time period comprises a second data access portion and a second metadata access portion, wherein executing the first request in the first rank and executing the second request in the second rank comprises interleaving the first request and the second request between the first rank and the second rank. Other aspects and features are also claimed and described.
-
公开(公告)号:US20240311317A1
公开(公告)日:2024-09-19
申请号:US18674138
申请日:2024-05-24
Applicant: QUALCOMM Incorporated
Inventor: Pankaj Deshmukh , Shyamkumar Thoziyoor , Vishakh Balakuntalam Visweswara , Jungwon Suh , Subbarao Palacharla
IPC: G06F13/16
CPC classification number: G06F13/1668
Abstract: A memory system with adaptive refresh commands is disclosed. In one aspect, a memory system or device that has multiple banks within a channel may receive a per bank command that indicates a first bank to be refreshed and provides additional information about a second bank to be refreshed. In a further exemplary aspect, a quad bank refresh command may be sent that indicates a first bank to be refreshed and provides additional information about second through fourth banks to be refreshed. In a further exemplary aspect, an octa bank refresh command may be sent that indicates a first bank to be refreshed and provides additional information about second through eighth banks to be refreshed. The three new refresh commands allow adjacent or spaced banks to be refreshed.
-
公开(公告)号:US11907141B1
公开(公告)日:2024-02-20
申请号:US17929946
申请日:2022-09-06
Applicant: QUALCOMM Incorporated
Inventor: Jungwon Suh , Pankaj Deshmukh , Shyamkumar Thoziyoor , Subbarao Palacharla
CPC classification number: G06F13/1694 , G06F12/0623
Abstract: Various embodiments include methods for implementing flexible ranks in a memory system. Embodiments may include receiving, at a memory controller, a first memory access command and a first address at which to implement the first memory access command in a logical rank, generating, by the memory controller, a first signal configured to indicate to a first memory device of the logical rank to implement the first memory access command via a first partial channel, sending, from the memory controller, the first signal to the first memory device, generating, by the memory controller, a second signal configured to indicate to a second memory device of the logical rank that is different from the first memory device to implement the first memory access command via a second partial channel, and sending, from the memory controller, the second signal to the second memory device.
-
19.
公开(公告)号:US09612970B2
公开(公告)日:2017-04-04
申请号:US14333981
申请日:2014-07-17
Applicant: QUALCOMM Incorporated
Inventor: Subbarao Palacharla , Moinul Khan , Alain Artieri , Kedar Bhole , Vinod Chamarty , Pankaj Chaurasia , Raghu Sankuratri
IPC: G06F12/00 , G06F12/0893 , G06F12/084 , G06F12/12 , G06F12/10 , G06F12/0895
CPC classification number: G06F12/0893 , G06F12/084 , G06F12/0895 , G06F12/10 , G06F12/12 , G06F2212/1021 , G06F2212/1044 , G06F2212/152 , G06F2212/601 , G06F2212/6046 , Y02D10/13
Abstract: Aspects include computing devices, systems, and methods for partitioning a system cache by sets and ways into component caches. A system cache memory controller may manage the component caches and manage access to the component caches. The system cache memory controller may receive system cache access requests specifying component cache identifiers, and match the component cache identifiers with records correlating traits of the component cache identifiers with in a component cache configuration table. The component cache traits may include a set shift trait, set offset trait, and target ways, which may define the locations of the component caches in the system cache. The system cache memory controller may also receive a physical address for the system cache in the system cache access request, determine an indexing mode for the component cache, and translate the physical address for the component cache.
-
公开(公告)号:US12153531B2
公开(公告)日:2024-11-26
申请号:US18059937
申请日:2022-11-29
Applicant: QUALCOMM Incorporated
Inventor: Pankaj Deshmukh , Shyamkumar Thoziyoor , Vishakh Balakuntalam Visweswara , Jungwon Suh , Subbarao Palacharla
IPC: G06F13/16
Abstract: This disclosure provides systems, methods, and devices for memory systems that support operating a least portions of a memory core at a frequency lower than a memory clock to reduce power consumption and cost. In a first aspect, a memory controller includes a first core for scheduling a first memory operation for a first portion of a clock cycle of the memory clock and includes a second core for scheduling a second memory operation for a second portion of the clock cycle of the memory clock. Other aspects and features are also claimed and described.
-
-
-
-
-
-
-
-
-