Memory system for programming dummy data to a portion of a storage region in a program mode

US12068047B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12068047-B2
Application numberUS-202117535771-A
CountryUS
Kind codeB2
Filing dateNov 26, 2021
Priority dateJan 27, 2021
Publication dateAug 20, 2024
Grant dateAug 20, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An operating method of a memory system includes storing normal data to a first storage area of a non-volatile memory in a first program mode among multiple program modes defined according to a number of bits stored in each memory cell; storing dummy data in the first storage area in at least one of the multiple program modes including the first program mode; and copying the normal data from the first storage area to a second storage area of the non-volatile memory based on dummy data stored in the first program mode.

First claim

Opening claim text (preview).

What is claimed is: 1. An operating method of a memory system including a non-volatile memory, the operating method comprising: storing normal data in a first storage area of the non-volatile memory in a first program mode among multiple program modes defined according to a number of bits stored in a memory cell of the non-volatile memory; storing dummy data in the first storage area in at least one of the multiple program modes; and copying the normal data from the first storage area to a second storage area of the non-volatile memory based on the dummy data stored in the first program mode, wherein, in the first program mode, at least two bits are stored in the memory cell of the non-volatile memory, and wherein the storing the dummy data in the first storage area in the at least one of the multiple program modes is performed based on a time period between a time when the first storage area is erased and a time when the first storage area is stored with the normal data. 2. The operating method of claim 1 , wherein the first storage area comprises memory cells connected to a plurality of word lines including a first word line and a second word line, the first word line being distinguished from the second word line based on a number of fail bits involved in a read operation, and wherein the storing the dummy data in the first storage area in one of the multiple program modes comprises: storing the dummy data in at least one memory cell connected to the first word line in the first program mode; and storing the dummy data in at least one memory cell connected to the second word line in at least one second program mode that is different from the first program mode. 3. The operating method of claim 2 , wherein a number of fail bits in a read operation of the first word line is greater than a number of fail bits in a read operation of the second word line, and wherein a number of bits stored in each memory cell in the first program mode is greater than a number of bits stored in each memory cell in the second program mode. 4. The operating method of claim 1 , wherein the first storage area includes memory cells connected to a plurality of word lines vertically stacked on a substrate, and wherein the storing the dummy data in the first storage area in the one of the multiple program modes comprises storing the dummy data in memory cells connected to at least one word line in the first program mode, the at least one word line being adjacent to the substrate among the plurality of word lines. 5. The operating method of claim 4 , wherein the storing the dummy data in the first storage area in the one of the multiple program modes comprises storing the dummy data in memory cells connected to a word line in at least one second program mode that is different from the first program mode, the word line being formed above the at least one word line among the plurality of word lines. 6. The operating method of claim 1 , wherein the copying the normal data from the first storage area to the second storage area of the non-volatile memory based on the dummy data stored in the first program mode comprises: reading the dummy data stored in the first program mode; counting a number of fail bits in the read dummy data; and copying the normal data from the first storage area to the second storage area based on a result of comparing the number of fail bits with a reference number. 7. The operating method of claim 1 , wherein the dummy data is stored in an entire region of the first storage area where the normal data is not stored. 8. A memory controller for controlling a non-volatile memory comprising a plurality of storage areas each comprising at least one memory cell, the memory controller comprising: a host interface configured to provide an interface with a host; and at least one processor configured to implement a program operation controller configured to control the non-volatile memory to store normal data received from the host in a first storage area in a first program mode among multiple program modes defined according to a number of bits stored in a memory cell of the non-volatile memory, wherein the program operation controller is further configured to control the non-volatile memory to store dummy data in the first storage area in the first program mode in which at least two bits are stored in the memory cell of the non-volatile memory, and wherein the at least one processor is further configured to implement an erase-program interval (EPI) detector configured to obtain an EPI indicating a time period between a time when each of the plurality of storage areas is erased and a time when the each of the plurality of storage areas is stored with the normal data. 9. The memory controller of claim 8 , wherein the program operation controller is further configured to output information about the multiple program modes to the non-volatile memory, and store the dummy data to the first storage area based on the EPI of the first storage area. 10. The memory controller of claim 8 , further comprising a memory storing a program mode table indicating a program mode corresponding to each of a plurality of word lines connected to memory cells included in the first storage area, wherein the program operation controller is further configured to control the non-volatile memory to store the dummy data in the first storage area in at least one program mode, among the multiple program modes, determined based on the program mode table. 11. The memory controller of claim 10 , wherein the program mode table matches the first program mode with a first word line having a number of fail bits exceeding a reference number, the fail bits occurring in a read operation. 12. The memory controller of claim 11 , wherein the program mode table matches other word lines than the first word line with at least one second program mode allowing a smaller number of bits to be stored in a memory cell than the first program mode. 13. The memory controller of claim 8 , wherein the at least one processor is further configured to implement a read reclaim controller configured to copy the normal data from the first storage area to a second storage area based on the dummy data stored in the first storage area in the first program mode. 14. The memory controller of claim 13 , wherein the read reclaim controller is configured to read the dummy data stored in the first program mode, count a number of fail bits in the read dummy data, and copy the normal data from the first storage area to the second storage area based on a result of comparing the number of fail bits with a reference number. 15. A memory system comprising: a memory device comprising a first storage area and a second storage area; and at least one processor configured to implement a memory controller configured to control the memory device to store normal data received from a host in the first storage area in a first program mode among multiple program modes defined according to a number of bits stored in a memory cell of the first storage area, and control the memory device to store dummy data in the first storage area in the first program mode and at least one second program mode that is different from the first program mode, wherein the memory controller is further configured to control the memory device to store the dummy data in the first storage area based on a result of comparing a reference time with a time period between a time when the first storage area is erased and a time when the first storage area is stored. 16. The memory system of claim 15 , wherein the fi

Assignees

Inventors

Classifications

  • using differential sensing or reference cells, e.g. dummy cells · CPC title

  • Circuits for erasing electrically, e.g. erase voltage switching circuits · CPC title

  • Address circuits; Decoders; Word-line control circuits · CPC title

  • External programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators · CPC title

  • Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12068047B2 cover?
An operating method of a memory system includes storing normal data to a first storage area of a non-volatile memory in a first program mode among multiple program modes defined according to a number of bits stored in each memory cell; storing dummy data in the first storage area in at least one of the multiple program modes including the first program mode; and copying the normal data from the…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G11C16/3495. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 20 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).