-
公开(公告)号:US20230305617A1
公开(公告)日:2023-09-28
申请号:US18096288
申请日:2023-01-12
Applicant: Micron Technology, Inc.
Inventor: Luca Porzio , Christian M. Gyllenskog , Giuseppe Cariello , Marco Onorato , Roberto IZZI , Stephen Hanna , Jonathan S. Parry , Reshmi Basu , Nadav Grosz , David Aaron Palmer
IPC: G06F1/3234 , G06F9/4401 , G06F1/324
CPC classification number: G06F1/3275 , G06F1/324 , G06F9/4411
Abstract: Methods, systems, and devices for dynamic power modes for boot-up procedures are described. A memory system may initiate a boot-up procedure according to a predefined first power mode that is associated with a first power consumption. The memory system may then determine whether to perform the boot-up procedure according to the first power mode or a second power mode associated with a different second power consumption. In cases that the memory system receives an indication of the second power mode from the host system, the memory system may perform the boot-up procedure according to the second power mode. Additionally, in cases that the memory system does not receive an indication of the second power mode from the host system, the memory system may perform the boot-up procedure according to the first power mode.
-
公开(公告)号:US11740963B2
公开(公告)日:2023-08-29
申请号:US17851782
申请日:2022-06-28
Applicant: Micron Technology, Inc.
Inventor: Jonathan Scott Parry , Nadav Grosz , David Aaron Palmer , Christian M. Gyllenskog
CPC classification number: G06F11/1044 , G06F3/0619 , G06F3/0655 , G06F3/0688 , G06F11/1072 , G06F12/0246
Abstract: Apparatus and methods are disclosed, including using a memory controller to monitor at least one parameter related to power level of a host processor of a host device, and dynamically adjusting at least one of a clock frequency and a voltage level of an error-correcting code (ECC) subsystem of the memory controller based on the at least one parameter to control power usage of the host device.
-
公开(公告)号:US20230214332A1
公开(公告)日:2023-07-06
申请号:US18097429
申请日:2023-01-16
Applicant: Micron Technology, Inc.
Inventor: Nadav Grosz , Jonathan Scott Parry
CPC classification number: G06F12/1408 , G06F12/0292 , G06F12/0246 , G06F2212/7201
Abstract: Devices and techniques for efficient obfuscated logical-to-physical mapping are described herein. For example, activity corresponding to obfuscated regions of an L2P map for a memory device can be tracked. A record of discontinuity between the obfuscated regions and L2P mappings resulting from the activity can be updated. The obfuscated regions can be ordered based on a level of discontinuity from the record of discontinuity. When an idle period is identified, an obfuscated region from the obfuscated regions is selected and refreshed based on the ordering.
-
公开(公告)号:US20230042487A1
公开(公告)日:2023-02-09
申请号:US17971298
申请日:2022-10-21
Applicant: Micron Technology, Inc.
Inventor: Nadav Grosz , Jonathan Scott Parry
Abstract: Devices and techniques for efficient host assisted logical-to-physical (L2P) mapping are described herein. For example, a command can be executed that results in a change as to which physical address of a memory device corresponds to a logical address. The change can be obfuscated as part of an obfuscated L2P map for the memory device and written to storage on the memory device. The change can then be provided a host from the storage.
-
公开(公告)号:US20220188242A1
公开(公告)日:2022-06-16
申请号:US17546618
申请日:2021-12-09
Applicant: Micron Technology, Inc.
Inventor: Kulachet Tanpairoj , Nadav Grosz , James Fitzpatrick , Jianmin Huang
IPC: G06F12/0897 , G06F12/0811 , G06F12/02
Abstract: Methods, systems, and devices for a multi-tier cache for a memory system are described. A memory device may include memory cells configured as cache storage and memory cells configured as main storage. The cache storage may be a multi-tier cache and may include sets of different types of memory cells or memory cells operated as different types of memory cells, with different latencies, storage densities, or other performance characteristics. The memory device or a controller or host system for the memory device may determine the set of memory cells within the multi-tier cache to which a set of data is to be written, or may move the set of data within the multi-tier cache or between the multi-tier cache and the main storage, based on one or more of a variety of performance considerations.
-
公开(公告)号:US11294585B2
公开(公告)日:2022-04-05
申请号:US17129087
申请日:2020-12-21
Applicant: Micron Technology, Inc.
Inventor: David Aaron Palmer , Sean L. Manion , Jonathan Scott Parry , Stephen Hanna , Qing Liang , Nadav Grosz , Christian M. Gyllenskog , Kulachet Tanpairoj
Abstract: Apparatus and methods are disclosed, including using a memory controller to partition a memory array into a first portion and a second portion, the first portion and second portion having non-overlapping logical block addressing (LBA) ranges. The memory controller assigns a first granularity of a first logical-to-physical (L2P) mapping table entry for the first portion of the memory array designated for a first usage, and a second granularity of a second L2P mapping table entry for the second portion of the memory array designated for a second usage, where the second granularity is not equal to the first granularity. The memory controller stores the first granularity and the second granularity in the memory array, and stores at least a portion of the first L2P mapping table entry and the second L2P mapping table entry in an L2P cache of the memory controller.
-
公开(公告)号:US20220083263A1
公开(公告)日:2022-03-17
申请号:US17532020
申请日:2021-11-22
Applicant: Micron Technology, Inc.
Inventor: Nadav Grosz , David Aaron Palmer
IPC: G06F3/06
Abstract: Devices and techniques for generating a response to a host with a memory device are provided. A first command from a host can be executed. A status for the first command can he determined. An inquiry from the host about a second command can be received after execution of the first command has begun. A response can be made to the inquiry that includes information about the second command and the status for the first command.
-
公开(公告)号:US20210373908A1
公开(公告)日:2021-12-02
申请号:US16888212
申请日:2020-05-29
Applicant: Micron Technology, Inc.
Inventor: Qing Liang , Jonathan S. Parry , Nadav Grosz
IPC: G06F9/4401 , G06F12/10
Abstract: Methods, systems, and devices for data techniques for system boot procedures are described. A memory system may receive, from a host system, a set of commands as part of a boot procedure of the host system. The set of commands may request data stored in a first set of locations of a memory array of the memory system. The memory system may retrieve, as part of the boot procedure, the data from the first set of locations based on receiving the commands. The memory system may determine an order that the data is retrieved from each location of the first set of locations. The memory system may transfer the data from the first set of locations to a second set of locations based on the order that the data is retrieved from each location of the first set of locations.
-
公开(公告)号:US20210373907A1
公开(公告)日:2021-12-02
申请号:US16888198
申请日:2020-05-29
Applicant: Micron Technology, Inc.
Inventor: Qing Liang , Nadav Grosz , Jonathan S. Parry
IPC: G06F9/4401 , G06F12/0877
Abstract: Methods, systems, and devices for read prediction during a system boot procedure are described. A memory device may identify a command for a boot procedure and transfer data stored in a memory array to a cache of the memory device. In some cases, the memory device may prefetch data used during the boot procedure and thereby improve the latency of the boot procedure. When the memory device receives a command that requests data stored in the memory array as part of the boot procedure, the memory device may identify a cache hit based on prefetching the requested data before the command is received. In such cases, the memory device may retrieve the prefetched data from the cache.
-
公开(公告)号:US20210073070A1
公开(公告)日:2021-03-11
申请号:US17099389
申请日:2020-11-16
Applicant: Micron Technology, Inc.
Inventor: Jonathan Scott Parry , Nadav Grosz , David Aaron Palmer , Christian M. Gyllenskog
Abstract: Apparatus and methods are disclosed, including using a memory controller to monitor at least one parameter related to power level of a host processor of a host device, and dynamically adjusting at least one of a clock frequency and a voltage level of an error-correcting code (ECC) subsystem of the memory controller based on the at least one parameter to control power usage of the host device.
-
-
-
-
-
-
-
-
-