Nonvolatile semiconductor memory device

US9305637B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9305637-B2
Application numberUS-201414194781-A
CountryUS
Kind codeB2
Filing dateMar 2, 2014
Priority dateSep 9, 2013
Publication dateApr 5, 2016
Grant dateApr 5, 2016

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.

A nonvolatile semiconductor memory device includes a memory cell array having nonvolatile memory cells in which one of multiple values is programmable therein by setting one of a plurality of threshold values therein and a control circuit that performs a writing operation on the memory cells. The writing operation performed by the control circuit includes a pre-programming verification operation to determine a threshold level of a memory cell in an erasure state, and a program operation in which a program voltage is selected from a plurality of program voltages on the basis of a determination result of the pre-programming verification operation.

First claim

Opening claim text (preview).

What is claimed is: 1. A nonvolatile semiconductor memory device comprising: a memory cell array having nonvolatile memory cells in which one of multiple values is programmable therein by setting one of a plurality of threshold values therein; and a control circuit configured to perform a writing operation on the memory cells of the memory cell array, wherein the writing operation performed on a memory cell in an erasure state includes a pre-programming verification operation to determine a threshold level of the memory cell in the erasure state and a program operation in which a program voltage for the memory cell is selected from a plurality of program voltages based on a determination result of the pre-programming verification operation, wherein the control circuit selects and writes a first program voltage to a memory cell which is determined to have a threshold level larger than a reference value in the pre-programming verification operation, and selects and writes a second program voltage lower than the first program voltage to a memory cell which is determined to have a threshold level smaller than the reference value in the pre-programming verification operation. 2. The nonvolatile semiconductor memory device according to claim 1 , wherein the control circuit performs the pre-programming verification operation while loading data into the control circuit from an external device. 3. The nonvolatile semiconductor memory device according to claim 2 , wherein the control circuit includes a first latch circuit and a second latch circuit, and the first latch circuit holds data read from the memory cell in the pre-programming verification operation, and the second latch circuit holds data which is loaded into the control circuit from the external device. 4. The nonvolatile semiconductor memory device according to claim 1 , wherein each memory cell is connected to between a word line and a bit line, and the control circuit selects a voltage applied to a bit line connected to a memory cell based on the determination result of the pre-programming verification operation performed on the memory cell. 5. The nonvolatile semiconductor memory device according to claim 1 , wherein the writing operation further includes a verification operation and a program-after-verification operation that is performed when the verification operation indicates that the program operation has failed. 6. The nonvolatile semiconductor memory device according to claim 5 , wherein the program voltage applied during the program-after-verification operation is larger than the program voltage applied during the program operation by a difference value and the difference value varies based on the determination result of the pre-programming verification operation. 7. The nonvolatile semiconductor memory device according to claim 1 , wherein the writing operation performed on the memory cell in the erasure state is a lower page writing operation. 8. A nonvolatile semiconductor memory device comprising: a memory cell array having nonvolatile memory cells in which one of multiple values is programmable therein by setting one of a plurality of threshold values therein; and a control circuit configured to perform a writing operation on the memory cells of the memory cell array, wherein the writing operation performed on a memory cell in an erasure state includes a pre-programming verification operation to determine a threshold level of the memory cell in the erasure state, a pre-program operation in which the threshold level of the memory cell in the erasure state is increased if the threshold level of the memory cell in the erasure state is below a reference level and is maintained if the threshold level of the memory cell in the erasure state is above the reference level, and a program operation. 9. The nonvolatile semiconductor memory device according to claim 8 , wherein the control circuit performs the pre-programming verification operation while loading data into the control circuit from an external device. 10. The nonvolatile semiconductor memory device according to claim 9 , wherein the control circuit includes a first latch circuit and a second latch circuit, and the first latch circuit holds data read from the memory cell in the pre-programming verification operation, and the second latch circuit holds data which is loaded into the control circuit from the external device. 11. The nonvolatile semiconductor memory device according to claim 8 , wherein each memory cell is connected to between a word line and a bit line, and the control circuit selects a voltage applied to a bit line connected to a memory cell based on a determination result of the pre-programming verification operation performed on the memory cell. 12. The nonvolatile semiconductor memory device according to claim 8 , wherein the writing operation performed on the memory cell in the erasure state is a lower page writing operation. 13. A nonvolatile semiconductor memory device comprising: a memory cell array having a plurality of bit lines and word lines and nonvolatile memory cells at intersections of the bit lines and word lines, each memory cell having one of a plurality of threshold values programmed therein; and a control circuit configured to perform a writing operation on the memory cells of the memory cell array, wherein the writing operation performed on a memory cell in an erasure state includes a pre-programming verification operation to determine a threshold level of the memory cell in the erasure state, and a program operation in which a bit line voltage for the memory cell is selected from a plurality of bit line voltages based on a determination result of the pre-programming verification operation, wherein the control circuit selects a first bit line voltage to a memory cell which is determined to have a threshold level larger than a reference value in the pre-programming verification operation, and selects a second bit line voltage lower than the first bit line voltage to a memory cell which is determined to have a threshold level smaller than the reference value in the pre-programming verification operation. 14. The nonvolatile semiconductor memory device according to claim 13 , wherein the control circuit selects and writes a first program voltage to a memory cell which is determined to have a threshold level larger than the reference value in the pre-programming verification operation, and selects and writes a second program voltage lower than the first program voltage to a memory cell which is determined to have a threshold level smaller than the reference value in the pre-programming verification operation. 15. The nonvolatile semiconductor memory device according to claim 13 , wherein the control circuit performs the pre-programming verification operation while loading data into the control circuit from an external device. 16. The nonvolatile semiconductor memory device according to claim 13 , wherein the writing operation performed on the memory cell in the erasure state is a lower page writing operation.

Assignees

Inventors

Classifications

  • Programming or writing circuits; Data input circuits · CPC title

  • Circuits or methods to detect disturbed nonvolatile memory cells, e.g. which still read as programmed but with threshold less than the program verify threshold or read as erased but with threshold greater than the erase verify threshold, and to reverse the disturbance via a refreshing programming or erasing step · CPC title

  • comprising cells having several storage transistors connected in series · CPC title

  • Circuits or methods to verify correct programming of nonvolatile memory cells · 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 US9305637B2 cover?
A nonvolatile semiconductor memory device includes a memory cell array having nonvolatile memory cells in which one of multiple values is programmable therein by setting one of a plurality of threshold values therein and a control circuit that performs a writing operation on the memory cells. The writing operation performed by the control circuit includes a pre-programming verification operatio…
Who is the assignee on this patent?
Toshiba Kk
What technology area does this patent fall under?
Primary CPC classification G11C11/5628. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 05 2016 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).