-
公开(公告)号:US11740837B2
公开(公告)日:2023-08-29
申请号:US17856556
申请日:2022-07-01
Applicant: Micron Technology, Inc.
Inventor: Luca Porzio , Roberto Izzi , Nicola Colella , Danilo Caraccio , Alessandro Orlando
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0673 , G06F12/0646 , G06F2212/657
Abstract: A processing device of a memory sub-system can monitor a plurality of received commands to identify a forced unit access command. The processing device can identify a metadata area of the memory device based on the forced unit access command. The processing device can also perform an action responsive to identifying a subsequent forced unit access command to the metadata area.
-
公开(公告)号:US11663062B2
公开(公告)日:2023-05-30
申请号:US17668210
申请日:2022-02-09
Applicant: Micron Technology, Inc.
Inventor: Luca Porzio , Alessandro Orlando , Danilo Caraccio , Roberto Izzi
CPC classification number: G06F11/073 , G06F11/076 , G06F11/0772 , G06F11/0781 , G06F11/3037
Abstract: Methods, systems, and devices for detecting page fault traffic are described. A memory device may execute a self-learning algorithm to determine a priority size for read requests, such as a maximum readahead window size or other size related to page faults in a memory system. The memory device may determine the priority size based at least in part on by tracking how many read requests are received for different sizes of sets of data. Once the priority size is determined, the memory device may detect subsequent read requests for sets of data having the priority size, and the memory device may prioritize or other optimize the execution of such read requests.
-
公开(公告)号:US20220342808A1
公开(公告)日:2022-10-27
申请号:US17241877
申请日:2021-04-27
Applicant: Micron Technology, Inc.
Inventor: Luca Porzio , Roberto Izzi , Giuseppe Cariello
IPC: G06F12/02 , G06F12/126 , G06F13/16
Abstract: Methods, systems, and devices for usage level identification for memory device addresses are described. Systems, techniques, and devices are described herein in which a memory device may determine where to store data according to a level of usage of the data. The memory device may receive a write command indicating data to be written, a type of the data, and a logical address of a memory array for writing the data. The memory device may identify an entry associated with the logical address in a table that maps the logical address to a physical address of the memory array. The entry may include a field configured to maintain a level of usage for the logical address. The memory device may update the level of usage value according to a process and write the data to a physical address of the memory array based on the level of usage value.
-
公开(公告)号:US20220334773A1
公开(公告)日:2022-10-20
申请号:US17856556
申请日:2022-07-01
Applicant: Micron Technology, Inc.
Inventor: Luca Porzio , Roberto Izzi , Nicola Colella , Danilo Caraccio , Alessandro Orlando
Abstract: A processing device of a memory sub-system can monitor a plurality of received commands to identify a forced unit access command. The processing device can identify a metadata area of the memory device based on the forced unit access command. The processing device can also perform an action responsive to identifying a subsequent forced unit access command to the metadata area.
-
公开(公告)号:US20200301841A1
公开(公告)日:2020-09-24
申请号:US16893982
申请日:2020-06-05
Applicant: Micron Technology, Inc.
Inventor: Danilo Caraccio , Emanuele Confalonieri , Marco Dallabora , Roberto Izzi , Paolo Amato , Daniele Balluchi , Luca Porzio
IPC: G06F12/0862 , G06F12/10 , G06F3/06
Abstract: An example apparatus comprises a hybrid memory system and a controller coupled to the hybrid memory system. The controller may be configured to cause data to be selectively stored in the hybrid memory system responsive to a determination that an exception involving the data has occurred.
-
公开(公告)号:US12124739B2
公开(公告)日:2024-10-22
申请号:US17949333
申请日:2022-09-21
Applicant: MICRON TECHNOLOGY, INC.
Inventor: Tyler L. Betz , Sundararajan N. Sankaranarayanan , Roberto Izzi , Massimo Zucchinali , Xiangyu Tang
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0634 , G06F3/0679
Abstract: A memory device includes an interface to communicate with a host, an array of memory cells, and a controller. The controller is configured to access the array of memory cells in response to commands from the host. The controller is further configured to enter an idle time in response to no commands from the host with queue empty, receive a first command from the host, and exit the idle time in response receiving a second command from the host. The controller is further configured to for a plurality of idle times, generate a history indicating a length of each idle time. The controller is further configured to predict the length of a subsequent idle time based on the history.
-
公开(公告)号:US20240345766A1
公开(公告)日:2024-10-17
申请号:US18644759
申请日:2024-04-24
Applicant: Micron Technology, Inc.
Inventor: Roberto Izzi , Reshmi Basu , Luca Porzio , Christian M. Gyllenskog
CPC classification number: G06F3/0655 , G06F3/0604 , G06F3/0679 , G06F12/0253 , G06F2212/7205
Abstract: Methods, systems, and devices for memory operations are described. A host system may obtain data for writing to a memory system. The host system may send, to the memory system, an indication that the data is to be written to the memory system, and the memory system may remove invalid data at the memory system until the memory system has sufficient resources to store the data. Based on the memory system having sufficient resources, the memory system may delay background operations at the memory system until the data has been written to the memory system. The memory system may also create a restore point based on the memory system having sufficient resources and receiving the data. In other examples, the removal of invalid data at the memory system may be delayed until after the data is written to the memory system.
-
公开(公告)号:US20240176549A1
公开(公告)日:2024-05-30
申请号:US18520387
申请日:2023-11-27
Applicant: Micron Technology, Inc.
Inventor: Roberto Izzi , Luca Porzio , Sean L. Manion , Massimo Zucchinali , Bryan D. Butler , Andrea Vigilante , Marco Onorato , Alfredo Palazzo
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0632 , G06F3/0674
Abstract: Methods, systems, and devices for latency reduction of boot procedures for memory systems are described. A memory system may receive a first command to perform a first reset of one or more components as part of a first phase of a boot procedure of a host system. The memory system may initiate an initialization process of a second phase of the boot procedure upon determining whether the value of a flag has been set from a first value to a second value. Upon completing the initialization process, the flag may be set to the first value. Parameters corresponding to the characteristics of the memory system may be communicated to the host system based on receiving a second command. The memory system may perform a configuration operation of a logical-to-physical mapping concurrently with communicating the parameters with the host system.
-
公开(公告)号:US11989439B2
公开(公告)日:2024-05-21
申请号:US17488205
申请日:2021-09-28
Applicant: Micron Technology, Inc.
Inventor: Roberto Izzi , Reshmi Basu , Luca Porzio , Christian M. Gyllenskog
CPC classification number: G06F3/0655 , G06F3/0604 , G06F3/0679 , G06F12/0253 , G06F2212/7205
Abstract: Methods, systems, and devices for memory operations are described. A host system may obtain data for writing to a memory system. The host system may send, to the memory system, an indication that the data is to be written to the memory system, and the memory system may remove invalid data at the memory system until the memory system has sufficient resources to store the data. Based on the memory system having sufficient resources, the memory system may delay background operations at the memory system until the data has been written to the memory system. The memory system may also create a restore point based on the memory system having sufficient resources and receiving the data. In other examples, the removal of invalid data at the memory system may be delayed until after the data is written to the memory system.
-
公开(公告)号:US20240069809A1
公开(公告)日:2024-02-29
申请号:US17949333
申请日:2022-09-21
Applicant: MICRON TECHNOLOGY, INC.
Inventor: Tyler L. Betz , Sundararajan N. Sankaranarayanan , Roberto Izzi , Massimo Zucchinali , Xiangyu Tang
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0634 , G06F3/0679
Abstract: A memory device includes an interface to communicate with a host, an array of memory cells, and a controller. The controller is configured to access the array of memory cells in response to commands from the host. The controller is further configured to enter an idle time in response to no commands from the host with queue empty, receive a first command from the host, and exit the idle time in response receiving a second command from the host. The controller is further configured to for a plurality of idle times, generate a history indicating a length of each idle time. The controller is further configured to predict the length of a subsequent idle time based on the history.
-
-
-
-
-
-
-
-
-