Patentable/Patents/US-11990191
US-11990191

Apparatus and method for programming data in a non-volatile memory device

PublishedMay 21, 2024
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A memory device includes a cell group and a control circuit. The cell group includes plural non-volatile memory cells, each capable of storing multi-bit data corresponding to plural program states and an erased state. The control circuit performs at least two partial program operations for programming the multi-bit data in at least two non-volatile memory cells. The at least two partial program operations include an ISPP operation to increase a threshold voltage of the at least two non-volatile memory cells from the erased state to a first program state among the plural program states and a single pulse program operation to increase a threshold voltage of at least one non-volatile memory cell among the at least two non-volatile memory cells from the first program state to another program state which is higher than the first program state among the plural program states.

Patent Claims
8 claims

Legal claims defining the scope of protection, as filed with the USPTO.

4

4. The memory device according to claim 2, wherein the control circuit is further configured to perform a second verification operation for determining whether the at least two non-volatile memory cells have threshold voltages corresponding to the second program state and the third program state, respectively, after applying the first program pulse and the second program pulse, respectively.

5

5. The memory device according to claim 4, wherein the control circuit is further configured to apply program pulses to the first non-volatile memory cell to gradually increase the threshold voltage of the first non-volatile memory cell, when determining that the first non-volatile memory cell fails to have a threshold voltage corresponding to the second program state as a result of the second verification operation.

6

6. The memory device according to claim 4, wherein the control circuit is further configured to apply program pulses to the second non-volatile memory cell to gradually increase the threshold voltage of the second non-volatile memory cell, when determining that the second non-volatile memory cell fails to have a threshold voltage corresponding to the third program state as a result of the second verification operation.

12

12. The method according to claim 10, further comprising performing a second verification operation for the second program state and the third program state after applying the first program pulse and the second program pulse.

13

13. The method according to claim 12, further comprising applying program pulses to the first non-volatile memory cell to gradually increase the threshold voltage of the first non-volatile memory cell, when determining that the first non-volatile memory cell fails to have a threshold voltage corresponding to the second program state based on a result of the second verification operation.

14

14. The method according to claim 12, further comprising applying program pulses to the second non-volatile memory cell to gradually increase the threshold voltage of the second non-volatile memory cell, when determining that the second non-volatile memory cell fails to have a threshold voltage corresponding to the third program state based on a result of the second verification operation.

17

17. The memory system according to claim 16, wherein the memory device is further configured to transmit a completion signal to the controller when a program operation regarding the multi-bit data is completed.

19

19. The memory system according to claim 16, wherein the memory device is further configured to perform a second verification operation for the second program state and the third program state after applying the first program pulse and the second program pulse.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

February 16, 2022

Publication Date

May 21, 2024

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Apparatus and method for programming data in a non-volatile memory device” (US-11990191). https://patentable.app/patents/US-11990191

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.