-
公开(公告)号:US11847014B2
公开(公告)日:2023-12-19
申请号:US17853337
申请日:2022-06-29
Applicant: Micron Technology, Inc.
Inventor: Jonathan Scott Parry , Nadav Grosz
IPC: G06F11/07 , G06F9/445 , G06F1/3287 , G06F1/3225 , G06F1/3228 , G06F1/3237
CPC classification number: G06F11/0757 , G06F1/3225 , G06F1/3228 , G06F1/3237 , G06F1/3287 , G06F9/445 , G06F11/076 , G06F2201/81
Abstract: Apparatus and methods are disclosed, including determining whether firmware has been successfully loaded and whether the firmware version is valid and operable, and if the firmware has not been successfully loaded or the firmware is not valid and operable, tracking a number of unsuccessful attempts to load the firmware or an elapsed time for unsuccessful attempts to load the firmware, and entering a memory device into a reduced-power state if either the number of unsuccessful attempts or the elapsed time has reached a programmable threshold.
-
公开(公告)号:US11782727B2
公开(公告)日:2023-10-10
申请号:US16888198
申请日:2020-05-29
Applicant: Micron Technology, Inc.
Inventor: Qing Liang , Nadav Grosz , Jonathan S. Parry
IPC: G06F9/4401 , G06F12/0877
CPC classification number: G06F9/4403 , G06F12/0877 , G06F2212/603
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.
-
公开(公告)号:US11704256B2
公开(公告)日:2023-07-18
申请号:US17521360
申请日:2021-11-08
Applicant: Micron Technology, Inc.
Inventor: Stephen Hanna , Nadav Grosz
CPC classification number: G06F12/1458 , G06F1/24 , G06F12/0246 , G06F12/06 , G06F12/1441 , G06F21/79 , G06F2212/7201 , G06F2221/2153
Abstract: An example memory subsystem includes a memory component and a processing device, operatively coupled to the memory component. The processing device is configured to receive a plurality of logical-to-physical (L2P) records, wherein an L2P record of the plurality of L2P records maps a logical block address to a physical address of a memory block on the memory component; determine a sequential assist value specifying a number of logical block addresses that are mapped to consecutive physical addresses sequentially following the physical address specified by the L2P record; generate a security token encoding the sequential assist value; and associate the security token with the L2P record.
-
公开(公告)号:US20230195475A1
公开(公告)日:2023-06-22
申请号:US17645687
申请日:2021-12-22
Applicant: Micron Technology, Inc.
Inventor: Francesco Basso , Luca Porzio , Roberto Izzi , Francesco Falanga , Nadav Grosz , Massimo Iaculo
IPC: G06F9/4401 , G06F3/06
CPC classification number: G06F9/4406 , G06F3/0644 , G06F3/061 , G06F3/0683
Abstract: Methods, systems, and devices for data defragmentation for a system boot procedure are described. The memory system may determine a write random index associated with a boot procedure. The write random index may indicate a relationship between a first quantity of sequential logical addresses accessed as part of the boot procedure and a second quantity of random logical addresses accessed as part of the boot procedure. The memory system may determine whether the write random index satisfies a threshold based on determining the write random index. In some cases, the memory system may transfer, to a second portion of the memory system, data stored in a first portion of the memory system based on determining that the write random index satisfies the threshold. The memory system may receive a request to perform the boot procedure after transferring the data and output, to the host system, the data transferred.
-
公开(公告)号:US11675586B2
公开(公告)日:2023-06-13
申请号:US17558140
申请日:2021-12-21
Applicant: Micron Technology, Inc.
Inventor: Qing Liang , Nadav Grosz
IPC: G06F12/00 , G06F9/30 , G06F9/48 , G06F3/06 , G06F12/1009
CPC classification number: G06F9/30047 , G06F3/0613 , G06F3/0617 , G06F3/0646 , G06F3/0659 , G06F3/0679 , G06F9/4806 , G06F12/1009 , G06F2212/7201
Abstract: Devices and techniques are disclosed herein for more efficiently exchanging large amounts of data between a host and a storage system. In an example, a read command can optionally include a read-type indicator. The read-type indicator can allow for exchange of a large amount of data between the host and the storage system using a single read command.
-
公开(公告)号:US20220058138A1
公开(公告)日:2022-02-24
申请号:US17521360
申请日:2021-11-08
Applicant: Micron Technology, Inc.
Inventor: Stephen Hanna , Nadav Grosz
Abstract: An example memory subsystem includes a memory component and a processing device, operatively coupled to the memory component. The processing device is configured to receive a plurality of logical-to-physical (L2P) records, wherein an L2P record of the plurality of L2P records maps a logical block address to a physical address of a memory block on the memory component; determine a sequential assist value specifying a number of logical block addresses that are mapped to consecutive physical addresses sequentially following the physical address specified by the L2P record; generate a security token encoding the sequential assist value; and associate the security token with the L2P record.
-
公开(公告)号:US11210093B2
公开(公告)日:2021-12-28
申请号:US16565021
申请日:2019-09-09
Applicant: Micron Technology, Inc.
Inventor: Qing Liang , Nadav Grosz
IPC: G06F12/00 , G06F9/30 , G06F9/48 , G06F3/06 , G06F12/1009
Abstract: Devices and techniques are disclosed herein for more efficiently exchanging large amounts of data between a host and a storage system. In an example, a read command can optionally include a read-type indicator. The read-type indicator can allow for exchange of a large amount of data between the host and the storage system using a single read command.
-
公开(公告)号:US11157404B2
公开(公告)日:2021-10-26
申请号:US16552246
申请日:2019-08-27
Applicant: Micron Technology, Inc.
Inventor: David Aaron Palmer , Nadav Grosz
Abstract: Devices and techniques are disclosed herein for remapping data of flash memory indexed by logical block addresses (LBAs) of a host device in response to re-map requests received at a flash memory system from the host device or in response to re-map requests generated at the flash memory system.
-
公开(公告)号:US20210124530A1
公开(公告)日:2021-04-29
申请号:US17140839
申请日:2021-01-04
Applicant: Micron Technology, Inc.
Inventor: Nadav Grosz , David Aaron Palmer
IPC: G06F3/06
Abstract: Devices and techniques for host timeout avoidance in a memory device are disclosed herein. A memory device command is received with a memory device from a host. A determination is made, with the memory device, of a host timeout interval associated with the received memory device command. A tinier of the memory device is initialized to monitor a time interval from receipt of the memory device command. After partially performing the memory device command, a response to the host before the memory device timer interval reaches the host timeout interval is generated by the memory device.
-
公开(公告)号:US20210064548A1
公开(公告)日:2021-03-04
申请号:US16554937
申请日:2019-08-29
Applicant: Micron Technology, Inc.
Inventor: Nadav Grosz , Jonathan Scott Parry
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.
-
-
-
-
-
-
-
-
-