-
公开(公告)号:US11829650B2
公开(公告)日:2023-11-28
申请号:US18103857
申请日:2023-01-31
Applicant: Micron Technology, Inc.
Inventor: Ting Luo , Xiangang Luo , Jianmin Huang , Phong S. Nguyen
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0679
Abstract: A method includes receiving a command to write data to a memory device and writing the data to a first memory tier of the memory device. The first memory tier of the memory device is a dynamic memory tier that utilizes single level cells (SLCs), multi-level cells (MLCs), and triple level cells (TLCs). The method further includes migrating the data from the first memory tier of the memory device to a second memory tier of the memory device. The second memory tier of the memory device is a static memory tier that utilizes quad level cells (QLCs).
-
公开(公告)号:US20230376245A1
公开(公告)日:2023-11-23
申请号:US17750131
申请日:2022-05-20
Applicant: Micron Technology, Inc.
Inventor: Alberto Sassara , Giuseppe D'Eliseo , Lalla Fatima Drissi , Luigi Esposito , Paolo Papa , Salvatore Del Prete , Xiangang Luo , Xiaolai Zhu
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/061 , G06F3/0679
Abstract: Methods, systems, and devices for adaptive block mapping are described. In some examples, a first superblock and a second superblock may be established across one or more dice of a memory device. The superblocks may each include one or more blocks from a plurality of planes of a memory die. In some examples, the second superblock may include at least one bad block (e.g., defective block) in addition to one or more good blocks (e.g., non-defective blocks). The memory device may receive a command for writing data in a first mode and may write a first subset of the data to the first superblock in the first mode, a second subset of the data to the second superblock in the first mode, and one or more blocks associated with the second superblock in a second mode. Additionally or alternatively, the memory device may receive a second command for writing data in the second mode and may write the data to the first superblock in the first mode.
-
公开(公告)号:US20230205629A1
公开(公告)日:2023-06-29
申请号:US18117555
申请日:2023-03-06
Applicant: Micron Technology, Inc.
Inventor: Jianmin Huang , Xiangang Luo , Kulachet Tanpairoj
CPC classification number: G06F11/1068 , G06F11/076 , G06F3/0679 , G06F3/064 , G06F3/0649 , G06F3/0619
Abstract: An apparatus can include a media management superblock component. The media management superblock component can determine that a quantity of blocks of a superblock of a non-volatile memory array are bad blocks. The media management superblock component can compare the quantity of bad blocks to a bad block criteria. The media management superblock component can 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.
-
公开(公告)号:US20230195356A1
公开(公告)日:2023-06-22
申请号:US17555160
申请日:2021-12-17
Applicant: Micron Technology, Inc.
Inventor: Xiangang Luo , Jianmin Huang , Xiaolai Zhu
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/064 , G06F3/0604
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.
-
公开(公告)号:US11579996B2
公开(公告)日:2023-02-14
申请号:US17692777
申请日:2022-03-11
Applicant: Micron Technology, Inc.
Inventor: Jianmin Huang , Xiangang Luo , Kulachet Tanpairoj
Abstract: A memory device comprises a memory control unit including a processor configured to control operation of the memory array according to a first memory management protocol for memory access operations, the first memory management protocol including boundary conditions for multiple operating conditions comprising program/erase (P/E) cycles, error management operations, drive writes per day (DWPD), and power consumption; monitor operating conditions of the memory array for the P/E cycles, error management operations, DWPD, and power consumption; determine when a boundary condition for one of the multiple operating conditions is met; and in response to determining that a first boundary condition for a first monitored operating condition is met, change one or more operating conditions of the first memory management protocol to establish a second memory management protocol for the memory access operations, the second memory management protocol including a change boundary condition of a second monitored operating condition.
-
公开(公告)号:US20220300186A1
公开(公告)日:2022-09-22
申请号:US17203474
申请日:2021-03-16
Applicant: MICRON TECHNOLOGY, INC.
Inventor: Kishore Kumar Muchherla , Devin M. Batutis , Xiangang Luo , Mustafa N. Kaynak , Peter Feeley , Sivagnanam Parthasarathy , Sampath Ratnam , Shane Nowell
IPC: G06F3/06
Abstract: A current memory access voltage distribution is measured for a memory page of a block family associated with a first voltage bin of a plurality of voltage bins at a memory device. The first voltage bin is associated with a first voltage offset. A current value for a reference voltage is determined based on the current memory access voltage distribution measured for the memory page. An amount of voltage shift for the memory page is determined based on the current value for the reference voltage a prior value for the reference voltage. The prior value for the reference voltage is associated with a prior memory access voltage distribution for the memory page. In response to a determination that the amount of voltage shift satisfies a voltage shift criterion, the block family is associated with a second voltage bin of the plurality of voltage bins. The second voltage bin is associated with a second voltage offset.
-
公开(公告)号:US11450391B2
公开(公告)日:2022-09-20
申请号:US16948359
申请日:2020-09-15
Applicant: Micron Technology, Inc.
Inventor: Kishore Kumar Muchherla , Shane Nowell , Mustafa N. Kaynak , Karl D. Schuh , Jiangang Wu , Devin M. Batutis , Xiangang Luo
Abstract: A system includes a memory device and a processing device. The processing device performs, at a first frequency, a first scan of a page of a block family that measures a first data state metric and identifies a specific bin corresponding to a measured value for the first data state metric. Processing device updates a bin, to which the page is assigned, to match the specific bin. Processing device performs, at a second frequency higher than the first frequency, a second scan of the page to measure a second data state metric for read operations performed using a threshold voltage offset value from each of multiple bins. Processing device updates the bin, to which the page is assigned for the specified die, to match a second bin having the threshold voltage offset value that yields a lowest read bit error rate from the second scan.
-
公开(公告)号:US11409661B2
公开(公告)日:2022-08-09
申请号:US16996329
申请日:2020-08-18
Applicant: Micron Technology, Inc.
Inventor: Xiangang Luo , Jianmin Huang
IPC: G06F12/1009 , G06F11/10
Abstract: A logical to physical (L2P) mapping component can determine whether an offset between a physical page address (PPA) and a logical block address (LBA) will be altered in response to writing data corresponding to the PPA and comprising at least one redundant array of independent NAND parity bit to a first level of a logical to physical (L2P) data structure or a second level of the L2P data structure, or both. The L2P mapping component can further cause an indication comprising at least two bits corresponding to the offset to be written to the first level of the L2P data structure or the second level of the L2P data structure, or both.
-
公开(公告)号:US20220221993A1
公开(公告)日:2022-07-14
申请号:US17708735
申请日:2022-03-30
Applicant: Micron Technology, Inc.
Inventor: Xiangang Luo , Harish Reddy Singidi , Ting Luo , Kishore Kumar Muchherla
IPC: G06F3/06
Abstract: Systems and methods are disclosed, including maintaining an error recovery data structure for a set of codewords (CWs) in a storage system, the error recovery data structure storing indications that specific CWs are correctable or not correctable by specific error handing (EH) steps of a set of multiple EH steps, and determine an order of EH steps for the storage system based on the error recovery data structure. Maintaining the error recovery data structure can include determining if each CW of the set of CWs is correctable by a specific EH step, storing indications of CWs determined correctable by the specific EH step in the error recovery data structure, and, in response to determining that one or more CW in the set of CWs are not indicated as correctable in the error recovery data structure, incrementing the specific EH step.
-
公开(公告)号:US11373729B2
公开(公告)日:2022-06-28
申请号:US16903066
申请日:2020-06-16
Applicant: Micron Technology, Inc.
Inventor: Tao Liu , Chun Sum Yeung , Xiangang Luo
Abstract: A replacement block pool for a memory device is established. The replacement block pool comprises one or more valid blocks from a set of valid blocks in the memory device determined based on a constraint defining a minimum number of valid blocks for the memory device. A grown bad block is detected in the memory device. The grown bad block is replaced with a replacement block from the replacement block pool in response to detecting the grown bad block.
-
-
-
-
-
-
-
-
-