IP Library Granted Patent US 12682957
Granted Patent B2
US 12682957 · App. 18/733,377 · Granted Jul 14, 2026

Resample start voltage for calibration in a program operation improvement

Inventors: Edric Goh (Singapore, SG); Dheeraj Srinivasan (San Jose, CA)
Assignee: Micron Technology, Inc.
G11C16/102G11C16/26G11C16/3404G11C2207/2254
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 12682957
App. No.
18/733,377
Granted
Jul 14, 2026
Kind
B2
Abstract

A memory device can include a memory array including a plurality of memory cells coupled to a control logic. The control logic is to initiate a program operation on one or more memory cells of a first segment of the memory array, wherein the program operation comprises a first calibration phase. The control logic can also read a first stored value corresponding to a first voltage applied during a second calibration phase for a second segment of the memory array, the second calibration phase before the first calibration phase. The control logic can further read a second stored value corresponding to an offset value associated with the first voltage. Additionally, the control logic can determine a second voltage for application during the calibration phase responsive to reading the first stored value and the second stored value.

Claims (62)

1 . A memory device comprising:

a memory array comprising a plurality of memory cells arranged in at least a first segment and a second segment; and

control logic, operatively coupled with memory array, to:

initiate a current program operation on one or more memory cells of the first segment of the memory array, wherein the current program operation comprises a current calibration phase for the first segment of the memory array;

read a first stored value corresponding to a first voltage applied during a previous calibration phase of a previous program operation for the second segment of the memory array, wherein the previous calibration phase is occurred before the current calibration phase;

read a second stored value corresponding to an offset value associated with the first voltage; and

determine, during the current calibration phase, a second voltage for application to the first segment responsive to reading the first stored value and the second stored value.

2 . The memory device of claim 1 , wherein to determine the second voltage, the control logic is further to:

determine a difference between the first stored value and the second stored value.

3 . The memory device of claim 1 , wherein the offset value corresponds to a predetermined voltage step size for the previous calibration phase.

4 . The memory device of claim 1 , wherein the control logic is further to:

cause the second voltage to be applied to the one or more memory cells of the first segment; and

determine a number of memory cells programmed to a first logic state responsive to causing the second voltage to be applied.

5 . The memory device of claim 4 , wherein the control logic is further to:

determine the number of memory cells programmed to the first logic state fail to satisfy a threshold value;

increment the second voltage by a predetermined step size to calculate a third voltage responsive to determining the number of memory cells failing to satisfy the threshold value; and

cause the third voltage to be applied to the one or more memory cells of the first segment.

6 . The memory device of claim 4 , wherein the control logic is further to:

determine the number of memory cells programmed to the first logic state satisfy a threshold value; and

update the first stored value to a third stored value corresponding to the second voltage.

7 . The memory device of claim 1 , wherein the control logic is further to:

read a third stored value; and

determine the third stored value indicates to use the first stored value, wherein the control logic is to read the first stored value responsive to determining the third stored value indicates to use the first stored value.

8 . The memory device of claim 1 , wherein:

the first segment is associated with a first block of memory cells or a first tier of memory cells; and

the second segment is associated with a second block of memory cells or a second tier of memory cells.

9 . A method, comprising:

initiating a current program operation on one or more memory cells of a first segment of a memory array, wherein the current program operation comprises a current calibration phase;

reading a first stored value corresponding to a first voltage applied during a previous calibration phase of a previous program operation for a second segment of the memory array, wherein the previous calibration phase occurred before the current calibration phase;

reading a second stored value corresponding to an offset value associated with the first voltage; and

determining, during the current calibration phase, a second voltage for application to the first segment responsive to reading the first stored value and the second stored value.

10 . The method of claim 9 , further comprising:

determining a difference between the first stored value and the second stored value, wherein determining the second voltage is responsive to determining the difference.

11 . The method of claim 9 , wherein the offset value corresponds to a predetermined voltage step size for the previous calibration phase.

12 . The method of claim 9 , further comprising:

causing the second voltage to be applied to the one or more memory cells of the first segment; and

determining a number of memory cells programmed to a first logic state responsive to causing the second voltage to be applied.

13 . The method of claim 12 , further comprising:

determining the number of memory cells programmed to the first logic state fail to satisfy a threshold value;

incrementing the second voltage by a predetermined step size to calculate a third voltage responsive to determining the number of memory cells failing to satisfy the threshold value; and

causing the third voltage to be applied to the one or more memory cells of the first segment.

14 . The method of claim 12 , further comprising:

determining the number of memory cells programmed to the first logic state satisfy a threshold value; and

updating the first stored value to a third stored value corresponding to the second voltage.

15 . The method of claim 9 , further comprising:

reading a third stored value; and

determining the third stored value indicates to use the first stored value, wherein reading the first stored value is responsive to determining the third stored value indicates to use the first stored value.

16 . A non-transitory computer-readable medium storing instructions thereon, wherein the instructions, when executed by a processing device, cause the processing device to:

initiate a current program operation on one or more memory cells of a first segment of a memory array, wherein the current program operation comprises a current calibration phase;

read a first stored value corresponding to a first voltage applied during a previous calibration phase of a previous program operation for a second segment of the memory array, wherein the previous calibration phase occurred before the current calibration phase;

read a second stored value corresponding to an offset value associated with the first voltage; and

determine, during the current calibration phase, a second voltage for application to the first segment responsive to reading the first stored value and the second stored value.

17 . The non-transitory computer-readable medium of claim 16 , wherein to determine the second voltage, the processing device is further to:

determine a difference between the first stored value and the second stored value.

18 . The non-transitory computer-readable medium of claim 16 , wherein the offset value corresponds to a predetermined voltage step size for the previous calibration phase.

19 . The non-transitory computer-readable medium of claim 16 , wherein the processing device is further to:

cause the second voltage to be applied to the one or more memory cells of the first segment; and

determine a number of memory cells programmed to a first logic state responsive to causing the second voltage to be applied.

20 . The non-transitory computer-readable medium of claim 19 , wherein the processing device is further to:

determine the number of memory cells programmed to the first logic state fail to satisfy a threshold value;

increment the second voltage by a predetermined step size to calculate a third voltage responsive to determining the number of memory cells failing to satisfy the threshold value; and

cause the third voltage to be applied to the one or more memory cells of the first segment.