-
公开(公告)号:US12299331B2
公开(公告)日:2025-05-13
申请号:US18583540
申请日:2024-02-21
Applicant: Micron Technology, Inc.
Inventor: Nicola Del Gatto , Massimiliano Patriarca , Antonino Caprì , Emanuele Confalonieri , Angelo Alberto Rovelli
IPC: G06F3/06
Abstract: Methods, systems, and devices for managed memory systems with multiple priority queues are described. Memory access commands may be received from a host and stored in a command queue. First and second subsets of the commands, respectively associated with first and second priorities, may be determined. The first and second subsets may be routed from the command queue to first and second queues, respectively. The first and second subsets may be processed from the first and second queues to third and fourth queues, respectively, at a storage controller, according to first and second processes that may be run concurrently according to parameters for prioritization between the first and second priorities. Data associated with the commands may be received from the host, temporarily stored in a buffer, then moved to a storage memory (for write commands) or retrieved from the storage memory, temporarily stored in the buffer, then transmitted to the host (for read commands).
-
公开(公告)号:US20250094343A1
公开(公告)日:2025-03-20
申请号:US18782147
申请日:2024-07-24
Applicant: Micron Technology, Inc.
Inventor: Rishabh Dubey , Marco Sforzin , Emanuele Confalonieri , Danilo Caraccio , Daniele Balluchi , Nicola Del Gatto
Abstract: A variety of applications can include a memory device having dynamic page mapping with compression. The memory device can include a mapping table having an entry location to associate a virtual page with a physical address of a first stripe of data of the virtual page. The entry location can include a flag along with the physical address of the first stripe. The flag can identify data of the virtual page as being compressed or uncompressed. A controller of the memory device, responsive to the flag identifying the data of virtual page being compressed, is structured to generate a format of compressed data of the first stripe with a header. The header can include a count of additional physical addresses to store compressed data of the virtual page and the additional physical addresses. Additional apparatus, systems, and methods are disclosed.
-
公开(公告)号:US20250085859A1
公开(公告)日:2025-03-13
申请号:US18955554
申请日:2024-11-21
Applicant: Micron Technology, Inc.
Inventor: Emanuele Confalonieri , Antonino Caprí , Nicola Del Gatto , Federica Cresci , Massimiliano Turconi
IPC: G06F3/06
Abstract: An apparatus can include a plurality of memory devices and a memory controller coupled to the plurality of memory devices via a plurality of memory channels. The plurality of memory channels can be each organized as a plurality of channel groups that can be operated as independent RAS channels (e.g., channels for independent RAS accesses). Data received at the memory controller via different memory channels of one RAS channel can be aligned at various circuits and/or components of the memory controller.
-
公开(公告)号:US20240427526A1
公开(公告)日:2024-12-26
申请号:US18830096
申请日:2024-09-10
Applicant: Micron Technology, Inc.
Inventor: Nicola Del Gatto , Emanuele Confalonieri , Paolo Amato , Patrick Estep , Stephen S. Pawlowski
IPC: G06F3/06 , G06F12/0864
Abstract: A memory controller can include a front end portion configured to interface with a host, a central controller portion configured to manage data, a back end portion configured to interface with memory devices. The memory controller can include interface management circuitry coupled to a cache and a memory device. The memory controller can receive, by the interface management controller, a first signal indicative of data associated with a memory access request from a host. The memory controller can transmit a second signal indicative of the data to cache the data in a first location in the cache. The memory controller can transmit a third signal indicative of the data to cache the data in a second location in the cache.
-
公开(公告)号:US12093566B2
公开(公告)日:2024-09-17
申请号:US17684129
申请日:2022-03-01
Applicant: Micron Technology, Inc.
Inventor: Nicola Del Gatto , Emanuele Confalonieri , Paolo Amato , Patrick Estep , Stephen S. Pawlowski
IPC: G06F3/06 , G06F12/0864
CPC classification number: G06F3/0659 , G06F3/0619 , G06F3/0622 , G06F3/0656 , G06F3/0689 , G06F12/0864
Abstract: A memory controller can include a front end portion configured to interface with a host, a central controller portion configured to manage data, a back end portion configured to interface with memory devices. The memory controller can include interface management circuitry coupled to a cache and a memory device. The memory controller can receive, by the interface management controller, a first signal indicative of data associated with a memory access request from a host. The memory controller can transmit a second signal indicative of the data to cache the data in a first location in the cache. The memory controller can transmit a third signal indicative of the data to cache the data in a second location in the cache.
-
公开(公告)号:US11960770B2
公开(公告)日:2024-04-16
申请号:US17895041
申请日:2022-08-24
Applicant: Micron Technology, Inc.
Inventor: Simone Corbetta , Antonino Caprì , Emanuele Confalonieri
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0619 , G06F3/0622 , G06F3/0683
Abstract: Systems, apparatuses, and methods related to access request management using sub-commands. Access requests received from a host system can be managed using a respective set of sub-commands corresponding to each access request and whose status can be tracked. Tracking how far access requests are processed at a fine granularity (of sub-commands) can provide efficient management of the access requests that can reduce a gap latency in processing multiple access requests.
-
公开(公告)号:US20240070024A1
公开(公告)日:2024-02-29
申请号:US17823476
申请日:2022-08-30
Applicant: Micron Technology, Inc.
Inventor: Nicola Del Gatto , Emanuele Confalonieri
CPC classification number: G06F11/1076 , G06F11/008
Abstract: Described apparatuses and methods relate to a read data path for a memory system. A memory system can include logic that receives data from a memory. The data may include first data, parity data, and metadata that enables a reliability check of the data. The logic may perform the reliability check of the data to determine an accuracy of the data. If the data is determined not to include an error, the data may be transmitted for accessing by a requestor. If the data is determined to include an error, however, a data recovery process may be initiated to recover the corrupted data along a separate data path. In doing so, the apparatuses and methods related to a read data path for a memory system and described herein may reduce the likelihood that a memory system returns corrupted data to a requestor.
-
公开(公告)号:US11914893B2
公开(公告)日:2024-02-27
申请号:US16951985
申请日:2020-11-18
Applicant: Micron Technology, Inc.
Inventor: Nicola Del Gatto , Massimiliano Patriarca , Antonino Caprì , Emanuele Confalonieri , Angelo Alberto Rovelli
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0635 , G06F3/0656 , G06F3/0679
Abstract: Methods, systems, and devices for managed memory systems with multiple priority queues are described. Memory access commands may be received from a host and stored in a command queue. First and second subsets of the commands, respectively associated with first and second priorities, may be determined. The first and second subsets may be routed from the command queue to first and second queues, respectively. The first and second subsets may be processed from the first and second queues to third and fourth queues, respectively, at a storage controller, according to first and second processes that may be run concurrently according to parameters for prioritization between the first and second priorities. Data associated with the commands may be received from the host, temporarily stored in a buffer, then moved to a storage memory (for write commands) or retrieved from the storage memory, temporarily stored in the buffer, then transmitted to the host (for read commands).
-
公开(公告)号:US11886710B2
公开(公告)日:2024-01-30
申请号:US17552060
申请日:2021-12-15
Applicant: Micron Technology, Inc.
Inventor: Paolo Amato , Daniele Balluchi , Danilo Caraccio , Emanuele Confalonieri , Marco Dallabora
IPC: G06F11/00 , G06F3/06 , G06F11/10 , G11C16/34 , G06F12/1009
CPC classification number: G06F3/0611 , G06F3/0616 , G06F3/0656 , G06F3/0659 , G06F3/0679 , G06F3/0683 , G06F11/1048 , G06F11/1076 , G06F12/1009 , G11C16/3495 , G06F3/0619 , G06F3/0634 , G06F2212/65
Abstract: The present disclosure includes apparatuses and methods related to memory operations on data. An example method can include executing an operation by writing a first managed unit to a second managed unit, and placing the first managed unit in a free state, wherein the first managed unit is located at a particular distance from the second managed unit.
-
公开(公告)号:US20240004799A1
公开(公告)日:2024-01-04
申请号:US18202802
申请日:2023-05-26
Applicant: Micron Technology, Inc.
Inventor: Emanuele Confalonieri , Stephen S. Pawlowski , Patrick Estep
IPC: G06F12/0897 , G06F11/10
CPC classification number: G06F12/0897 , G06F11/1064 , G06F2212/1032
Abstract: An apparatus can include a plurality of memory devices and a memory controller coupled to the plurality of memory devices via a plurality of memory channels. The plurality of memory channels are organized as a plurality of channel groups. The memory controller comprises a plurality of memory access request/response buffer sets, and each memory access request/response buffer set of the plurality of memory access request/response buffer sets corresponds to a different one of the plurality of channel groups.
-
-
-
-
-
-
-
-
-