IP Library › Granted Patent US 12,512,170
Granted Patent B2
US 12,512,170 · App. 18/385,185 · Granted Dec 30, 2025

Method of determining and preprogramming over-erases groups of memory cells

Inventors: Yohan Lee (Suwon-si, KR); Jaeduk Yu (Suwon-si, KR); Sangsoo Park (Suwon-si, KR); Yonghyuk Choi (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G11C16/345G11C16/0433G11C16/08
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,512,170
App. No.
18/385,185
Granted
Dec 30, 2025
Kind
B2
Abstract

A method of controlling a nonvolatile memory device, includes: determining, based on a write address, whether selected memory cells of the nonvolatile memory device corresponding to the write address are included in an over-erased group; based on the selected memory cells being included in the over-erased group, performing a preprogram operation to increase threshold voltages of an over-erased state of the selected memory cells; and after completion of the preprogram operation, performing a data program operation to store write data in the selected memory cells.

Claims (43)

1 . A method of controlling a nonvolatile memory device, the method comprising:

determining, based on a write address, whether selected memory cells of the nonvolatile memory device corresponding to the write address are included in an over-erased group;

based on the selected memory cells being included in the over-erased group, performing a preprogram operation to increase threshold voltages of an over-erased state of the selected memory cells; and

after completion of the preprogram operation, performing a data program operation to store write data in the selected memory cells,

wherein the preprogram operation comprises decreasing a preprogram voltage applied to a selected wordline corresponding to the write address during the preprogram operation, as a distance between a selected string selection line corresponding to the selected memory cells and a wordline cut area decreases.

2 . The method of claim 1 , wherein the preprogram voltage applied to a selected wordline corresponding to the write address during the preprogram operation is lower than a data program voltage applied to the selected wordline during the data program operation.

3 . The method of claim 1 , wherein a preprogram pass voltage applied to non-selected wordlines, other than a selected wordline corresponding to the write address, during the preprogram operation is lower than a data program pass voltage applied to the non-selected wordlines during the data program operation.

4 . The method of claim 1 , wherein a pre-verification read voltage applied to a selected wordline corresponding to the write address during the preprogram operation is lower than a data verification read voltage applied to the selected wordline during the data program operation.

5 . The method of claim 1 , wherein the write address corresponds to a physical address of the nonvolatile memory device, and

wherein the determining whether the selected memory cells are included in the over-erased group comprises determining whether the selected memory cells are included in the over-erased group based on a physical position of the selected memory cells.

6 . The method of claim 1 , wherein the determining whether the selected memory cells are included in the over-erased group comprises:

determining on a second distance between channel holes including the selected memory cells and the wordline cut area; and

determining, based on the second distance, whether the selected memory cells are included in the over-erased group.

7 . The method of claim 1 , wherein the determining whether the selected memory cells are included in the over-erased group comprises:

based on a selected string selection line that corresponds to the selected memory cells corresponding to an outermost string selection line that is closest to a the wordline cut area, determining that the selected memory cells are included in the over-erased group; and

based on the selected string selection line not corresponding to the outermost string selection line, determining that the selected memory cells are not included in the over-erased group.

8 . The method of claim 1 , wherein the determining whether the selected memory cells are included in the over-erased group comprises:

based on channel holes including the selected memory cells corresponding to outermost channel holes closest to a the wordline cut area, determining that the selected memory cells are included in the over-erased group; and

based on the channel holes including the selected memory cells not corresponding to the outermost channel holes, determining that the selected memory cells are not included in the over-erased group.

9 . The method of claim 1 , wherein the determining whether the selected memory cells are included in the over-erased group comprises:

determining whether the selected memory cells are included in the over-erased group, based on an interval between a selected wordline corresponding to the write address and a neighboring wordline adjacent to the selected wordline.

10 . The method of claim 1 , wherein the determining whether the selected memory cells are included in the over-erased group comprises:

based on an interval between a selected wordline corresponding to the write address and a neighboring wordline adjacent to the selected wordline being smaller than a reference interval, determining that the selected memory cells are included in the over-erased group; and

based on the interval between the selected wordline and the neighboring wordline being greater than the reference interval, determining that the selected memory cells are not included in the over-erased group.

11 . The method of claim 1 , wherein performing the preprogram operation comprises:

performing a pre-verification operation by applying a pre-verification read voltage to the selected wordline corresponding to the write address to determine over-erased memory cells having threshold voltages lower than the pre-verification read voltage among the selected memory cells; and

after the performing the pre-verification operation, performing a preprogram execution operation by applying the preprogram voltage to the selected wordline to increase the threshold voltages of the over-erased memory cells.

12 . The method of claim 11 , wherein the pre-verification read voltage is lower than a data verification read voltage corresponding to a lowest program state of the data program operation, and

wherein the preprogram voltage is lower than a data program voltage corresponding to the lowest program state of the data program operation.

13 . The method of claim 11 , wherein the selected memory cells having the threshold voltages lower than the pre-verification read voltage are determined as the over-erased memory cells regardless of the write data.

14 . The method of claim 11 , further comprising repeatedly performing the pre-verification operation and the preprogram execution operation while increasing the preprogram voltage in a step-by-step manner.

15 . The method of claim 1 , wherein the preprogram operation is performed during the nonvolatile memory device receives the write data from a host device.

16 . The method of claim 1 , wherein, when the selected memory cells are not included in the over-erased group, the preprogram operation is omitted and only the data program operation is performed.

17 . A method of controlling a nonvolatile memory device, the method comprising:

determining, based on a write address, whether selected memory cells of the nonvolatile memory device corresponding to the write address are included in an over-erased group;

based on the selected memory cells being included in the over-erased group, performing a preprogram operation to increase threshold voltages of an over-erased state of the selected memory cells; and

after completion of the preprogram operation, performing a data program operation to store write data in the selected memory cells, wherein a time point of starting the data program operation is uniform regardless of whether the preprogram operation is performed or omitted.

18 . A nonvolatile memory device comprising:

a memory cell array comprising a plurality of memory cells; and

a control circuit configured to:

based on selected memory cells corresponding to a write address being included in an over-erased group, perform a preprogram operation to increase threshold voltages of an over-erased state of the selected memory cells, and

after performing the preprogram operation, performing a data program operation to store write data in the selected memory cells,

wherein the preprogram operation comprises decreasing a preprogram voltage applied to a selected wordline corresponding to the write address during the preprogram operation, as a distance between a selected string selection line corresponding to the selected memory cells and a wordline cut area decreases.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2023
From: LEE, YOHAN; YU, JAEDUK; PARK, SANGSOO; CHOI, YONGHYUK
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 065391/0735 →
Priority Claims (1)
KR 10-2023-0024729 · Feb 24, 2023 · national
Continuity (1)
Related Publication 20240290401A1 · Aug 29, 2024
References Cited (14)
US 8582363B2 · Lee · 2013 [cited by applicant]
US 8879318B2 · Ahn et al. · 2014 [cited by applicant]
US 9047970B2 · Wan et al. · 2015 [cited by applicant]
US 10490284B2 · Lee et al. · 2019 [cited by applicant]
US 10665303B1 · Lee et al. · 2020 [cited by applicant]
US 10818366B2 · Dunga et al. · 2020 [cited by applicant]
US 11127465B2 · Lee · 2021 [cited by applicant]
US 20130301360A1 · Winter · 2013 [cited by examiner]
US 20200251168A1 · Shirakawa · 2020 [cited by examiner]
US 20210104280A1 · Lee et al. · 2021 [cited by applicant]
US 20220036954A1 · Yu · 2022 [cited by examiner]
KR 1020120098317A · 2012 [cited by applicant]
S. C. Chong, L. Xie, H. Li and S. H. Lim, “Development of Multi-Die Stacking with Cu—Cu interconnects using Gang Bonding Approach,” 2020 IEEE 70th Electronic Components and Technology Conference (ECTC), Orlando, FL, USA… [cited by examiner]
Communication issued May 22, 2024 by the European Patent Office in European Patent Application No. 23207019.3. [cited by applicant]