Semiconductor memory device and write method thereof
First Claim
1. A semiconductor memory device comprising:
- a memory cell array having a plurality of memory cell strings arranged along a first direction respectively, each of the memory cell strings including a plurality of memory cells having current paths connected in series along a second direction which is perpendicular to the first direction, each of the memory cells having a charge accumulation layer and a control electrode, the control electrode extending in the first direction and connected to a memory cell located in an adjacent memory cell string;
a plurality of bit lines extending in the second direction, each of the bit lines electrically connected to one end of the current path of the associated memory cell string;
a source line extending in the first direction and electrically connected to the other end of the current paths of the memory cell strings;
a sense amplifier including a plurality of sense amplifier circuits, each of the sense amplifier circuit electrically connected to one of the bit lines, respectively;
a data buffer including a plurality of first latch circuits, each of the first latch circuits electrically connected to one of the bit lines;
an input terminal holding data from an external device; and
a control circuit executing a first verify write operation and a second verify write operation;
the first verify write operation including,loading data from the input terminal to each of the first latch circuits,writing each loaded data in the first latch circuits to one of the memory cells connected one of the bit lines, respectively,reading the written data of the memory cells into the sense amplifier circuits,verifying whether threshold voltages based on the written data are larger than a predetermined voltage, andrewiring to a memory cell storing a written data having a threshold voltage which is smaller than the predetermined voltage; and
the second verify write operation including,reloading the data from the input terminal to each of the first latch circuits,restoring the written data of the memory cells into the sense amplifier circuits,comparing first values of the reloaded data stored in the first latch circuits and second values of the restored data stored in the sense amplifier circuits, andrewriting to each reloaded data to one of the memory cells connected one of the bit lines, respectively, when the first value is not same as the second value.
1 Assignment
0 Petitions
Accused Products
Abstract
A semiconductor memory device includes a memory cell array, bit lines, a source line, a sense amplifier, a data buffer, a voltage generating circuit, and a control circuit, the control circuit being configured such that the control circuit writes batchwise the write data, in the plurality of memory cells of the bit lines, the control circuit, after the batchwise write, causes the plurality of first latch circuits to hold the write data once again, and the control circuit executes verify read from the memory cells, and executes, in a case where read data of the plurality of sense amplifier circuits by the verify read disagree with the write data that are held once again in the plurality of first latch circuits, additional write to write batchwise the held write data in the plurality of memory cells once again.
-
Citations
22 Claims
-
1. A semiconductor memory device comprising:
-
a memory cell array having a plurality of memory cell strings arranged along a first direction respectively, each of the memory cell strings including a plurality of memory cells having current paths connected in series along a second direction which is perpendicular to the first direction, each of the memory cells having a charge accumulation layer and a control electrode, the control electrode extending in the first direction and connected to a memory cell located in an adjacent memory cell string; a plurality of bit lines extending in the second direction, each of the bit lines electrically connected to one end of the current path of the associated memory cell string; a source line extending in the first direction and electrically connected to the other end of the current paths of the memory cell strings; a sense amplifier including a plurality of sense amplifier circuits, each of the sense amplifier circuit electrically connected to one of the bit lines, respectively; a data buffer including a plurality of first latch circuits, each of the first latch circuits electrically connected to one of the bit lines; an input terminal holding data from an external device; and a control circuit executing a first verify write operation and a second verify write operation; the first verify write operation including, loading data from the input terminal to each of the first latch circuits, writing each loaded data in the first latch circuits to one of the memory cells connected one of the bit lines, respectively, reading the written data of the memory cells into the sense amplifier circuits, verifying whether threshold voltages based on the written data are larger than a predetermined voltage, and rewiring to a memory cell storing a written data having a threshold voltage which is smaller than the predetermined voltage; and the second verify write operation including, reloading the data from the input terminal to each of the first latch circuits, restoring the written data of the memory cells into the sense amplifier circuits, comparing first values of the reloaded data stored in the first latch circuits and second values of the restored data stored in the sense amplifier circuits, and rewriting to each reloaded data to one of the memory cells connected one of the bit lines, respectively, when the first value is not same as the second value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A write method of a semiconductor memory device, comprising:
executing a first verify write operation including loading data from an input/output terminal to each of first latch circuits, writing each loaded data in the first latch circuits to a memory cell connected one of bit lines, respectively, reading the written data of the memory cells into the sense amplifier circuits, each of the sense amplifier circuits connected one of the bit lines, respectively, verifying whether threshold voltages based on the written data are larger than a predetermined voltage, and rewiring to a memory cell storing a written data having a threshold voltage which is smaller than the predetermined voltage; and
executing a second verify write operation includingreloading the data from the input/output terminal to each of the first latch circuits, restoring the written data of the memory cells into the sense amplifier circuits, comparing first values of the reloaded data stored in the first latch circuits and second values of the restored data stored in the sense amplifier circuits, and rewriting to each reloaded data to one of the memory cells connected one of the bit lines, respectively, when the first value is not same as the second value. - View Dependent Claims (11, 12, 13, 14, 15)
-
16. A semiconductor memory device comprising:
-
a memory cell array having a plurality of memory cell strings arranged along a first direction respectively, each of the memory cell strings including a plurality of memory cells having current paths connected in series along a second direction which is perpendicular to the first direction, each of the memory cells having a charge accumulation layer and a control electrode, the control electrode extending in the first direction and connected to a memory cell located in an adjacent memory cell string; a plurality of bit lines extending to the second direction, each of the bit lines electrically connected to one end of the current path of the associated memory cell string; a source line extending in the first direction and electrically connected to the other end of the current paths of the memory cell strings; a sense amplifier including a plurality of sense amplifier circuits, each of the sense amplifier circuit electrically connected to one of the bit lines, respectively; a first date buffer including a plurality of first latch circuits, each of the first latch circuits electrically connected to one of the bit lines, respectively; a second data buffer including a plurality of second latch circuits, each of the second latch circuits electrically connected to one of the first latch circuits, respectively; and a control circuit executing a first verify write operation and a second verify write operation, the first verify write operation including, loading data from an external device to the first and second latch circuits, writing each loaded data in the first latch circuits to one of the memory cells connected one of the bit lines, respectively, reading the written data of the memory cells into the sense amplifier circuits, verifying whether threshold voltages based on the written data are larger than a predetermined voltage, and rewiring to a memory cell storing a written data having a threshold voltage which is smaller than the predetermined voltage; and the second verify write operation including, reloading the data from the second latch circuits to the first latch circuits, restoring the written data of the memory cells into the sense amplifier circuits, comparing first values of the reloaded data stored in the first latch circuits and second values of the restored data stored in the sense amplifier circuits, and rewriting to each reloaded data to one of the memory cells connected one of the bit lines, respectively, when the first value is not same as the second value. - View Dependent Claims (17, 18, 19)
-
-
20. A write method of a semiconductor memory device, comprising:
executing a first verify write operation including loading data to first latch circuits and second latch circuit, writing each loaded data in the first latch circuits to a memory cell connected one of bit lines, respectively, reading the written data of the memory cells into the sense amplifier circuits, each of the sense amplifier circuits connected one of the bit lines, respectively, verifying whether threshold voltages based on the written data are larger than a predetermined voltage, and rewiring to a memory cell storing a written data having a threshold voltage which is smaller than the predetermined voltage, and executing a second verify write operation including reloading the data from the second latch circuit to the first latch circuits, restoring the written data of the memory cells into the sense amplifier circuits, comparing first values of the reloaded data stored in the first latch circuits and second values of the restored data stored in the sense amplifier circuits, and rewriting to each reloaded data to one of the memory cells connected one of the bit lines, respectively, when the first value is not same as the second value. - View Dependent Claims (21, 22)
Specification