Non-volatile semiconductor memory device and memory system using the same
DCFirst Claim
Patent Images
1. A non-volatile semiconductor memory system comprising:
- a plurality of memory cells arranged into substantially a matrix pattern to construct a memory cell array, data being electrically erasable from and writable in each of said memory cells;
a plurality of bit lines each connected to said memory cells, each for transmitting a voltage corresponding to data to be written to one of said memory cells in which data are to be written in write mode and for receiving a voltage corresponding to data to be read from one of said memory cells from which data are to be read in read mode;
a plurality of data storing circuits each connected to each of said bit lines, for storing data to be written;
in the write mode, the written data controlling voltage of said bit lines; and
when data are read for write verify, levels of the data to be written and stored in said data storing circuits being determined, on the basis of the data read from said memory cells to which data have been already written, so that data can be written in only said memory cells to which data have not been properly written;
a plurality of data detecting circuits each connected to a predetermined number of said data storing circuits, each for detecting data stored in each of said data storing circuits and outputting the detected data when data are read for write verify; and
a write end detecting circuit for receiving output signals outputted by said data detecting circuits and for outputting a write completion signal when all the output signals indicate that data are written properly in said memory cells in which data are to be written.
0 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The time required for the program verify and erase verify operations can be shortened. The change of threshold values of memory cells can be suppressed even if the write and erase operations are executed repetitively. After the program and erase operations, whether the operations were properly executed can be judged simultaneously for all bit lines basing upon a change, after the pre-charge, of the potential at each bit line, without changing the column address. In the data rewrite oepration, the rewrite operation is not effected for a memory cell with the data once properly written, by changing the data in the data register.
-
Citations
13 Claims
-
1. A non-volatile semiconductor memory system comprising:
-
a plurality of memory cells arranged into substantially a matrix pattern to construct a memory cell array, data being electrically erasable from and writable in each of said memory cells; a plurality of bit lines each connected to said memory cells, each for transmitting a voltage corresponding to data to be written to one of said memory cells in which data are to be written in write mode and for receiving a voltage corresponding to data to be read from one of said memory cells from which data are to be read in read mode; a plurality of data storing circuits each connected to each of said bit lines, for storing data to be written;
in the write mode, the written data controlling voltage of said bit lines; and
when data are read for write verify, levels of the data to be written and stored in said data storing circuits being determined, on the basis of the data read from said memory cells to which data have been already written, so that data can be written in only said memory cells to which data have not been properly written;a plurality of data detecting circuits each connected to a predetermined number of said data storing circuits, each for detecting data stored in each of said data storing circuits and outputting the detected data when data are read for write verify; and a write end detecting circuit for receiving output signals outputted by said data detecting circuits and for outputting a write completion signal when all the output signals indicate that data are written properly in said memory cells in which data are to be written.
-
-
2. A memory system, comprising:
-
a first memory, said first memory including a plurality of electrically erasable and programmable memory cells, said memory cells capable of being arranged in units of page and in units of block, wherein each unit of page includes at least two memory cells, and wherein each unit of block includes at least two pages, and wherein a common line is provided for each memory cell in a corresponding block so as to provide an erasure of said each memory cell in the corresponding block when an erase voltage is provided on the common line, said first memory further including a plurality of data latch circuits for programming the memory cells in a corresponding page, each data latch circuit storing data of one of a first and a second logic level, said each data latch circuit being initially set to initial data corresponding to one of the first and second logic levels based on externally-input data; a program termination detector connected to the first memory and configured to detect whether or not all of the data latch circuits are storing data at the second logic level, the program termination detector outputting a verify signal when detecting that said all of the data latch circuits are storing data at the second logic level; a second memory connected to the first memory and configured to temporarily store the initial data to be input into the first memory; and a control circuit connected to the first memory, the second memory, and the program termination detector, said control circuit configured to program the first memory on a page-by-page based by inputting the initial data stored in the second memory into the first memory for programming a first page of the first memory, and when the control circuit receives the verify signal output from the program termination detector indicating that the programming of the first page has been completed, the control circuit inputs the initial data stored in the second memory into the first memory for programming a second page of the first memory. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification