-
公开(公告)号:US20240232013A1
公开(公告)日:2024-07-11
申请号:US18611450
申请日:2024-03-20
Applicant: MICRON TECHNOLOGY, INC.
Inventor: Kishore Kumar Muchherla , Niccolo’ Righetti , Sivagnanam Parthasarathy , Mustafa N. Kaynak , Mark A. Helm , James Fitzpatrick , Ugo Russo
CPC classification number: G06F11/1068 , G06F11/076 , G06F11/1435
Abstract: A method includes determining, by a processing device, a value of a memory endurance state metric associated with a segment of a memory device in a memory sub-system; determining a target value of a code rate based on the value of the memory endurance state metric, and adjusting the code rate of the memory device according to the target value, wherein the code rate reflects a ratio of a number of memory units designated for storing host-originated data to a total number of memory units designated for storing the host-originated data and error correction metadata.
-
公开(公告)号:US20240070023A1
公开(公告)日:2024-02-29
申请号:US17897869
申请日:2022-08-29
Applicant: MICRON TECHNOLOGY, INC.
Inventor: Kishore Kumar Muchherla , Niccolo' Righetti , Sivagnanam Parthasarathy , Mustafa N. Kaynak , Mark A. Helm , James Fitzpatrick , Ugo Russo
CPC classification number: G06F11/1068 , G06F11/076 , G06F11/1435
Abstract: A method includes determining, by a processing device, a value of a memory endurance state metric associated with a segment of a memory device in a memory sub-system; determining a target value of a code rate based on the value of the memory endurance state metric, and adjusting the code rate of the memory device according to the target value, wherein the code rate reflects a ratio of a number of memory units designated for storing host-originated data to a total number of memory units designated for storing the host-originated data and error correction metadata.
-
3.
公开(公告)号:US11829245B2
公开(公告)日:2023-11-28
申请号:US17696245
申请日:2022-03-16
Applicant: Micron Technology, Inc.
Inventor: Mustafa N. Kaynak , Kishore Kumar Muchherla , Sivagnanam Parthasarathy , James Fitzpatrick , Mark A. Helm
CPC classification number: G06F11/1068 , H03M13/2906
Abstract: Systems, methods, and apparatus related to a multi-level error correction architecture used for copying data in memory devices. In one approach, user data is stored in the first partition of a non-volatile memory. First error correction code data is generated for the user data and stored with the user data in the first partition. Second error correction code data is generated for the user data and stored outside the first partition. The second error correction code data provides an increased error correcting capability that is compatible with the error correction algorithm used with the first error correction code data. A copyback operation is used to copy the user data and the first error correction code, but not the second error correction code, to a second partition of the non-volatile memory. The second error correction code can be selectively used if there is a need to recover portions of the user data stored in the first partition.
-
公开(公告)号:US20230205463A1
公开(公告)日:2023-06-29
申请号:US18116526
申请日:2023-03-02
Applicant: Micron Technology, Inc.
Inventor: Mark A. Helm
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0673 , G06F3/0653 , G06F3/0611
Abstract: Systems and methods are disclosed including a memory device and a processing device, operatively coupled with the memory device, to perform operations including programming first data to a set of memory cells of a first wordline using a first number of bits per memory cell. Responsive to receiving second data to program to the set of memory cells of the first wordline, the operations further include determining an error rate associated with a second wordline adjacent to the first wordline. Responsive to determining that the error rate satisfies a threshold criterion, the operations further include selecting a second number of bits per memory cell to program the second data to the first wordline and reprograming, using the second number of bits per memory cell, the first wordline storing the first data by programming second data to the set of memory cells while maintaining the first data.
-
公开(公告)号:US20230044883A1
公开(公告)日:2023-02-09
申请号:US17971346
申请日:2022-10-21
Applicant: Micron Technology, Inc.
Inventor: Kishore K. Muchherla , Niccolo' Righetti , Jeffrey S. McNeil, JR. , Akira Goda , Todd A. Marquart , Mark A. Helm , Gil Golov , Jeremy Binfet , Carmine Miccoli , Giuseppina Puzzilli
Abstract: A memory component comprises a cyclic buffer partition portion and a snapshot partition portion. In response to receiving a signal that a trigger event has occurred, a processing device included in the memory component performs an error correction operation on a portion of data stored in the cyclic buffer partition portion, copies the data stored in the cyclic buffer partition portion to the snapshot partition portion in response to the error correction operation being successful, and sends the data stored in the cyclic buffer partition portion to a processing device operatively coupled to the memory component in response to the error correction operation not being successful.
-
公开(公告)号:US20220357873A1
公开(公告)日:2022-11-10
申请号:US17872206
申请日:2022-07-25
Applicant: Micron Technology, Inc.
Inventor: Kishore Kumar Muchherla , Mark A. Helm , Giuseppina Puzzilli , Peter Feeley , Yifen Liu , Violante Moschiano , Akira Goda , Sampath K. Ratnam
IPC: G06F3/06
Abstract: An example memory sub-system comprises: a memory device; and a processing device, operatively coupled with the memory device. The processing device is configured to: receive a first host data item; store the first host data item in a first page of a first logical unit of a memory device, wherein the first page is associated with a fault tolerant stripe; receive a second host data item; store the second host data item in a second page of the first logical unit of the memory device, wherein the second page is associated with the fault tolerant stripe, and wherein the second page is separated from the first page by one or more wordlines including a dummy wordline storing no host data; and store, in a third page of a second logical unit of the memory device, redundancy metadata associated with the fault tolerant stripe.
-
公开(公告)号:US20220350517A1
公开(公告)日:2022-11-03
申请号:US17846462
申请日:2022-06-22
Applicant: Micron Technology, Inc.
Inventor: Kishore K. Muchherla , Niccolo' Righetti , Jeffrey S. McNeil, JR. , Akira Goda , Todd A. Marquart , Mark A. Helm , Gil Golov , Jeremy Binfet , Carmine Miccoli , Giuseppina Puzzilli
IPC: G06F3/06
Abstract: A system includes a processing device and trigger circuitry to signal the processing device responsive, at least in part, based on a determination that a trigger event has occurred. The system can further include a memory device communicatively coupled to the processing device. The memory device can include a cyclic buffer partition portion having a first endurance characteristic and a first reliability characteristic associated therewith. The memory device can further include a snapshot partition portion coupled to the cyclic buffer partition portion via hold-up capacitors. The snapshot partition portion can have a second endurance characteristic and a second reliability characteristic associated therewith. The processing device can perform operations including writing received data sequentially to the cyclic buffer partition portion and writing, based at least in part on the determination that the trigger event has occurred, data from the cyclic buffer partition portion to the snapshot partition portion.
-
公开(公告)号:US11449271B2
公开(公告)日:2022-09-20
申请号:US17079048
申请日:2020-10-23
Applicant: Micron Technology, Inc.
Inventor: Kishore Kumar Muchherla , Mark A. Helm , Giuseppina Puzzilli , Peter Feeley , Yifen Liu , Violante Moschiano , Akira Goda , Sampath K. Ratnam
IPC: G06F3/06
Abstract: An example memory sub-system comprises: a memory device; and a processing device, operatively coupled with the memory device. The processing device is configured to: receive a first host data item; store the first host data item in a first page of a first logical unit of a memory device, wherein the first page is associated with a fault tolerant stripe; receive a second host data item; store the second host data item in a second page of the first logical unit of the memory device, wherein the second page is associated with the fault tolerant stripe, and wherein the second page is separated from the first page by one or more wordlines including a dummy wordline storing no host data; and store, in a third page of a second logical unit of the memory device, redundancy metadata associated with the fault tolerant stripe.
-
公开(公告)号:US11360700B2
公开(公告)日:2022-06-14
申请号:US16995645
申请日:2020-08-17
Applicant: Micron Technology, Inc.
Inventor: Kishore K. Muchherla , Niccolo' Righetti , Jeffrey S. McNeil, Jr. , Akira Goda , Todd A. Marquart , Mark A. Helm , Gil Golov , Jeremy Binfet , Carmine Miccoli , Giuseppina Puzzilli
Abstract: A system includes a processing device and a memory device communicatively coupled to the processing device. The memory device can include a cyclic buffer partition portion and a snapshot partition portion coupled to the cyclic buffer partition portion via hold-up capacitors. The snapshot partition portion can further include a first sub-partition portion having a first programming characteristic and a second sub-partition portion having a second programming characteristic. The processing device can write received data sequentially to the cycle buffer partition portion and write, based at least in part on a determination that a trigger event has occurred, data from the cyclic buffer partition portion to the first sub-partition portion or the second sub-partition portion, or both.
-
公开(公告)号:US10126967B2
公开(公告)日:2018-11-13
申请号:US15342287
申请日:2016-11-03
Applicant: MICRON TECHNOLOGY, INC.
Inventor: Shafqat Ahmed , Khaled Hasnat , Pranav Kalavade , Krishna Parat , Aaron Yip , Mark A. Helm , Andrew Bicksler
IPC: G06F3/06 , G11C16/04 , G11C16/24 , G11C16/26 , G06F12/0804 , G06F13/28 , G06F12/0846
Abstract: In a memory device, odd bit lines of a flag memory cell array are connected with a short circuit to a dynamic data cache. Even bit lines of the flag memory cell array are disconnected from the dynamic data cache. When an even page of a main memory cell array is read, the odd flag memory cells, comprising flag data, are read at the same time so that it can be determined whether the odd page of the main memory cell array has been programmed. If the flag data indicates that the odd page has not been programmed, threshold voltage windows can be adjusted to determine the states of the sensed even memory cell page.
-
-
-
-
-
-
-
-
-