-
公开(公告)号:US10884647B2
公开(公告)日:2021-01-05
申请号:US16291877
申请日:2019-03-04
Applicant: Micron Technology, Inc.
Inventor: Kulachet Tanpairoj , Jianmin Huang , Kishore Kumar Muchherla
IPC: G06F3/00 , G06F3/06 , G06F12/02 , G06F1/3234
Abstract: Disclosed in some examples are systems, methods, NAND memory devices, and machine readable mediums for intelligent SLC cache migration processes that move data written to SLC cache to MLC storage based upon a set of rules that are evaluated using the state of the NAND device. In some examples, the SLC cache migration process may utilize a number of NAND operational parameters to determine when to move the data written to SLC cache to MLC, how much data to move from SLC to MLC, and the parameters for moving the data.
-
公开(公告)号:US20200258578A1
公开(公告)日:2020-08-13
申请号:US16856955
申请日:2020-04-23
Applicant: Micron Technology, Inc.
Inventor: Kishore Kumar Muchherla , Sampath Ratnam , Preston Allen Thomson , Harish Reddy Singidi , Jung Sheng Hoei , Peter Sean Feeley , Jianmin Huang
Abstract: Devices and techniques for NAND temperature data management are disclosed herein. A command to write data to a NAND component in the NAND device is received at a NAND controller of the NAND device. A temperature corresponding to the NAND component is obtained in response to receiving the command. The command is then executed to write data to the NAND component and to write a representation of the temperature. The data is written to a user portion and the representation of the temperature is written to a management portion that is accessible only to the controller and segregated from the user portion.
-
公开(公告)号:US10679704B2
公开(公告)日:2020-06-09
申请号:US16504039
申请日:2019-07-05
Applicant: Micron Technology, Inc.
Inventor: Kishore Kumar Muchherla , Sampath Ratnam , Preston Allen Thomson , Harish Reddy Singidi , Jung Sheng Hoei , Peter Sean Feeley , Jianmin Huang
IPC: G11C11/34 , G11C16/10 , G11C16/22 , G11C16/04 , G11C16/34 , G11C16/28 , G11C29/02 , G11C16/20 , G11C11/56
Abstract: Devices and techniques for NAND temperature data management are disclosed herein. A command to write data to a NAND component in the NAND device is received at a NAND controller of the NAND device. A temperature corresponding to the NAND component is obtained in response to receiving the command. The command is then executed to write data to the NAND component and to write a representation of the temperature. The data is written to a user portion and the representation of the temperature is written to a management portion that is accessible only to the controller and segregated from the user portion.
-
公开(公告)号:US10572388B2
公开(公告)日:2020-02-25
申请号:US15691147
申请日:2017-08-30
Applicant: Micron Technology, Inc.
Inventor: Carla L. Christensen , Jianmin Huang , Sebastien Andre Jean , Kulachet Tanpairoj
IPC: G06F12/08 , G06F12/02 , G06F3/06 , G06F12/0893
Abstract: Disclosed in some examples are memory devices which feature customizable Single Level Cell (SLC) and Multiple Level Cell (MLC) configurations. The configuration (e.g., the size and position) of the SLC cache may have an impact on power consumption, speed, and other performance of the memory device. An operating system of an electronic device to which the memory device is installed may wish to achieve different performance of the device based upon certain conditions detectable by the operating system. In this way, the performance of the memory device can be customized by the operating system through adjustments of the performance characteristics of the SLC cache.
-
公开(公告)号:US20250156316A1
公开(公告)日:2025-05-15
申请号:US19022410
申请日:2025-01-15
Applicant: Micron Technology, Inc.
Inventor: Xiangang Luo , Jianmin Huang , Xiaolai Zhu , Deping He , Kulachet Tanpairoj , Hong Lu , Chun Sum Yeung
IPC: G06F12/02
Abstract: A method includes writing, to a first data structure, indices corresponding to address locations of a logical-to-physical (L2P) data structure that maps a plurality of logical block addresses (LBAs) associated with the L2P data structure, initiating performance of a media management operation involving one or more memory blocks in which data associated with the LBAs is written, and refraining from rewriting particular entries in the L2P table that correspond to LBAs whose index in the first data structure is a particular value during performance of the media management operation.
-
公开(公告)号:US20240419332A1
公开(公告)日:2024-12-19
申请号:US18741219
申请日:2024-06-12
Applicant: Micron Technology, Inc.
Inventor: Tomer Eliash , Jianmin Huang , Zhengang Chen
IPC: G06F3/06
Abstract: Aspects of the present disclosure configure a memory sub-system controller to read data from a first portion of a memory based on read levels previously established while reading a second portion of the memory. The controller receives a request to read data from a first portion of a set of memory components. The controller identifies a second portion of the set of memory components that has been programmed with data within a threshold period of time of programming the data in the first portion. The controller retrieves a set of read threshold levels that have been previously computed in association with reading the data from the second portion. The controller reads the data from the first portion using the set of read threshold levels that have been previously computed in association with reading the data from the second portion.
-
公开(公告)号:US20240311029A1
公开(公告)日:2024-09-19
申请号:US18669038
申请日:2024-05-20
Applicant: Micron Technology, Inc.
Inventor: Kishore K. Muchherla , Jianmin Huang , Xiangang Luo
IPC: G06F3/06
CPC classification number: G06F3/064 , G06F3/0604 , G06F3/0679
Abstract: A method includes forming at least a portion of a first superblock using a first subset of blocks from at least one memory die of a memory sub-system and forming at least a portion of a second superblock using a second subset of blocks from the at least one memory die of the memory sub-system.
-
公开(公告)号:US20240168879A1
公开(公告)日:2024-05-23
申请号:US18386760
申请日:2023-11-03
Applicant: Micron Technology, Inc.
Inventor: Akira Goda , Kishore K. Muchherla , Shyam Sunder Raghunathan , Leo Raimondo , Jung Sheng Hoei , Xiangang Luo , Ashutosh Malshe , Jianmin Huang
IPC: G06F12/02
CPC classification number: G06F12/0246
Abstract: An apparatus can comprise a memory array comprising a plurality of strings of memory cells each comprising: a first group of memory cells coupled to a first group of access lines and corresponding to a first erase block; and a second group of memory cells coupled to a second group of access lines and corresponding to a second erase block. A controller is configured to determine a cumulative amount of read disturb stress experienced by the first erase block by monitoring read disturb stress experienced by the first erase block due to: read operations performed on the first erase block; read operations performed on the second erase block; and program verify operations performed on the second erase block. The controller can perform an action on the first erase block responsive to the cumulative amount of read disturb stress experienced by the first erase block meeting a criteria.
-
公开(公告)号:US11934268B2
公开(公告)日:2024-03-19
申请号:US18117555
申请日:2023-03-06
Applicant: Micron Technology, Inc.
Inventor: Jianmin Huang , Xiangang Luo , Kulachet Tanpairoj
CPC classification number: G06F11/1068 , G06F3/0619 , G06F3/064 , G06F3/0649 , G06F3/0679 , G06F11/076
Abstract: An example apparatus includes a media management superblock component configured to determine that a quantity of blocks of a superblock of a non-volatile memory array are bad blocks; compare the quantity of bad blocks to a bad block criteria; and write host data to the superblock with the quantity of bad blocks in response to the quantity of bad blocks meeting the bad block criteria. The use of the superblock with a particular quantity of bad block minimizes yield loss for non-use of partial superblocks.
-
公开(公告)号:US11928356B2
公开(公告)日:2024-03-12
申请号:US17555160
申请日:2021-12-17
Applicant: Micron Technology, Inc.
Inventor: Xiangang Luo , Jianmin Huang , Xiaolai Zhu
CPC classification number: G06F3/0655 , G06F3/0604 , G06F3/064
Abstract: Methods, systems, and apparatuses related to source address memory management are described. For example, a controller can be coupled to a memory device to select a source block, a destination block, and a metadata block. The controller can store metadata indicative of an address of the source block in the metadata block. The controller can perform a memory management operation to transfer data from the source block to the destination block.
-
-
-
-
-
-
-
-
-