IP Library › Granted Patent US 12,602,285
Granted Patent B2
US 12,602,285 · App. 18/791,155 · Granted Apr 14, 2026

System for handling repeated programming errors

Inventors: Juane Li (San Jose, CA); Chenjie Zhou (Shanghai, CN); Wenchi Hong (Zhubei, TW); Daniel Danching Zhang (Milpitas, CA); Naveen Bolisetty (Telangana, IN)
Assignee: Micron Technology, Inc.
G06F11/1068G06F11/076G06F11/0772
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,602,285
App. No.
18/791,155
Granted
Apr 14, 2026
Kind
B2
Abstract

A system comprising a plurality of memory devices, as well as a processing device, operatively coupled with the plurality of memory devices. The processing device detects a write operation error during a write operation on a memory segment of the plurality of memory devices, wherein the memory segment comprises respective memory cells from each of the plurality of memory devices. The processing device determines that a back-to-back (B2B) count satisfies a B2B threshold criterion, wherein the B2B count corresponds to one of the plurality of memory devices. Responsive to determining that the B2B count satisfies the B2B threshold criterion, the processing device prevents, for a threshold duration of time, any subsequent write operations from being performed on the one of the plurality of memory devices, wherein a length of the threshold duration of time is determined by a period during which the B2B count continuously satisfies the B2B threshold criterion.

Claims (45)

1 . A system comprising:

a plurality of memory devices; and

a processing device, operatively coupled with the plurality of memory devices, to perform operations comprising:

detecting a write operation error during a write operation on a memory segment of the plurality of memory devices, wherein the memory segment comprises respective memory cells from each of the plurality of memory devices;

determining that a back-to-back (B2B) count satisfies a B2B threshold criterion, wherein the B2B count corresponds to one of the plurality of memory devices; and

responsive to determining that the B2B count satisfies the B2B threshold criterion, preventing, for a threshold duration of time, any subsequent write operations from being performed on the one of the plurality of memory devices, wherein a length of the threshold duration of time is determined by a period during which the B2B count continuously satisfies the B2B threshold criterion.

2 . The system of claim 1 , wherein the B2B count comprises a number of repeated write operation errors from the one of the plurality of memory devices.

3 . The system of claim 2 , wherein the B2B count of two repeated memory segment write operation errors satisfies the B2B threshold criterion.

4 . The system of claim 2 , wherein the B2B count decreases for a successful write operation on the memory segment following the number of repeated write operation errors from the one of the plurality of memory devices.

5 . The system of claim 1 , wherein the processing device is to perform operations further comprising:

responsive to determining that the B2B count no longer satisfies the B2B threshold criterion, permitting the subsequent write operations to be performed on the one of the plurality of memory devices.

6 . The system of claim 1 , wherein the processing device is to perform operations further comprising:

determining that the memory segment satisfies a validity threshold criterion; and

responsive to determining that the memory segment satisfies the validity threshold criterion, performing a media management operation on the memory segment.

7 . The system of claim 6 , wherein performing the media management operation comprises:

performing a read operation on the memory segment;

performing a write operation on an available memory segment to write data from the memory segment, wherein the available memory segment has not been written to; and

performing an erase operation on the memory segment.

8 . The system of claim 1 , wherein preventing any subsequent write operations from being performed on the one of the plurality of memory devices comprises:

marking the respective memory cells from the one of the plurality of memory devices with a blocking marker in a metadata table.

9 . A method comprising:

detecting a write operation error during a write operation on a memory segment of a plurality of memory devices, wherein the memory segment comprises respective memory cells from each of the plurality of memory devices;

determining that a back-to-back (B2B) count satisfies a B2B threshold criterion, wherein the B2B count corresponds to one of the plurality of memory devices; and

responsive to determining that the B2B count satisfies the B2B threshold criterion, preventing, for a threshold duration of time, any subsequent write operations from being performed on the one of the plurality of memory devices, wherein a length of the threshold duration of time is determined by a period during which the B2B count continuously satisfies the B2B threshold criterion.

10 . The method of claim 9 , wherein the B2B count comprises a number of repeated write operation errors from the one of the plurality of memory devices.

11 . The method of claim 10 , wherein the B2B count of two repeated memory segment write operation errors satisfies the B2B threshold criterion.

12 . The method of claim 10 , wherein the B2B count decreases for a successful write operation on the memory segment following the number of repeated write operation errors from the one of the plurality of memory devices.

13 . The method of claim 9 , further comprising:

responsive to determining that the B2B count no longer satisfies the B2B threshold criterion, permitting the subsequent write operations to be performed on the one of the plurality of memory devices.

14 . The method of claim 9 , further comprising:

determining that the memory segment satisfies a validity threshold criterion; and

responsive to determining that the memory segment satisfies the validity threshold criterion, performing a media management operation on the memory segment.

15 . The method of claim 14 , wherein performing the media management operation comprises:

performing a read operation on the memory segment;

performing a write operation on an available memory segment to write data from the memory segment, wherein the available memory segment has not been written to; and

performing an erase operation on the memory segment.

16 . The method of claim 9 , wherein preventing any subsequent write operations from being performed on the one of the plurality of memory devices comprises:

marking the respective memory cells from the one of the plurality of memory devices with a blocking marker in a metadata table.

17 . A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:

detecting a write operation error during a write operation on a memory segment of a plurality of memory devices, wherein the memory segment comprises respective memory cells from each of the plurality of memory devices;

determining that a back-to-back (B2B) count satisfies a B2B threshold criterion, wherein the B2B count corresponds to one of the plurality of memory devices; and

responsive to determining that the B2B count satisfies the B2B threshold criterion, preventing, for a threshold duration of time, any subsequent write operations from being performed on the one of the plurality of memory devices, wherein a length of the threshold duration of time is determined by a period during which the B2B count continuously satisfies the B2B threshold criterion.

18 . The non-transitory computer-readable storage medium of claim 17 , wherein the B2B count comprises a number of repeated write operation errors from the one of the plurality of memory devices.

19 . The non-transitory computer-readable storage medium of claim 18 , wherein the B2B count of two repeated memory segment write operation errors satisfies the B2B threshold criterion.

20 . The non-transitory computer-readable storage medium of claim 18 , wherein the B2B count decreases for a successful write operation on the memory segment following the number of repeated write operation errors from the one of the plurality of memory devices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2024
From: LI, JUANE; ZHOU, CHENJIE; HONG, WENCHI; ZHANG, DANIEL DANCHING; BOLISETTY, NAVEEN
To: MICRON TECHNOLOGY, INC.
Reel/Frame 068210/0573 →
Continuity (1)
Related Publication 20260037375A1 · Feb 5, 2026
References Cited (17)
US 5530673A · Tobita · 1996 [cited by examiner]
US 6078520A · Tobita · 2000 [cited by examiner]
US 11404131B2 · Xie · 2022 [cited by examiner]
US 11740959B2 · Xu · 2023 [cited by examiner]
US 20130246891A1 · Manning et al. · 2013 [cited by applicant]
US 20140310573A1 · Mao · 2014 [cited by examiner]
US 20160110124A1 · Camp et al. · 2016 [cited by applicant]
US 20180150255A1 · Woo · 2018 [cited by examiner]
US 20200026597A1 · Chu et al. · 2020 [cited by applicant]
US 20210020229A1 · Xie · 2021 [cited by examiner]
US 20220291845A1 · Kasai · 2022 [cited by examiner]
US 20230115457A1 · Koo · 2023 [cited by examiner]
US 20230195354A1 · Liu et al. · 2023 [cited by applicant]
US 20240054046A1 · Khayat · 2024 [cited by examiner]
US 20240161838A1 · Ciocchini · 2024 [cited by examiner]
US 20240176705A1 · Gupta et al. · 2024 [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2025/039760, mailed Nov. 26, 2025, 10 Pages. [cited by applicant]