Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
413 words
A multi-level non-volatile semiconductor memory device comprising: a semiconductor substrate; a plurality of bit lines; a plurality of word lines insulatively intersecting said bit lines; a memory cell array comprising a plurality of memory cells, each including a transistor with a charge storage portion and having written states of first, second, . . . , (n-1)th and nth (n not less than 3) storage levels; a plurality of first data storage circuits for storing first data of first and second signal levels which respectively define write voltages and non-write voltages being applied to respective of said memory cells, wherein said write voltages correspond to said first signal level and promote progress of writing of data into said respective of said memory cells and said non-write voltages correspond to said second signal level and restrain writing of data into said respective of said memory cells so as to keep the written states of said memory cells; a plurality of second data storage circuits, each coupled to each of said first data storage circuits, for storing second data of second, third, . . . , (n-1)th and nth logic levels; and a plurality of programming control circuits including said first and second data storage circuits for applying said write voltages to the memory cells corresponding to the first data storage circuits storing the first data of said first signal level, for determining actual written states of said memory cells, for modifying stored first data from said first signal level to said second signal level in the first data storage circuits storing the first data of said first signal level and corresponding to the second data storage circuits storing the second data of said ith (i=2,3, . . . ,n-1,n) logic level and the memory cells in which successful writing of said ith (respectively, i=2,3, . . . , n-1,n) storage level has been determined, for maintaining said stored first data at said first signal level in the first data storage circuits storing the first data of said first signal level and corresponding to the second data storage circuits storing the second data of said ith (i=2,3, . . . ,n-1,n) logic level and the memory cells in which it has been determined that said ith (respectively, i=2,3, . . . ,n-1,n) storage level has not been successfully written, and for maintaining said stored first data at said second signal level in the first data storage circuits storing the first data of said second signal level.
Claim 2
Dependent Claim
413 words
A multi-level non-volatile semiconductor memory device comprising: a semiconductor substrate; a plurality of bit lines; a plurality of word lines insulatively intersecting said bit lines; a memory cell array comprising a plurality of memory cells, each including a transistor with a charge storage portion and having written states of first, second, . . . , (n-1)th and nth (n not less than 3) storage levels; a plurality of first data storage circuits for storing first data of first and second signal levels which respectively define write voltages and non-write voltages being applied to respective of said memory cells, wherein said write voltages correspond to said first signal level and promote progress of writing of data into said respective of said memory cells and said non-write voltages correspond to said second signal level and restrain writing of data into said respective of said memory cells so as to keep the written states of said memory cells; a plurality of second data storage circuits, each coupled to each of said first data storage circuits, for storing second data of second, third, . . . , (n-1)th and nth logic levels; and a plurality of programming control circuits including said first and second data storage circuits for applying said write voltages to the memory cells corresponding to the first data storage circuits storing the first data of said first signal level, for determining actual written states of said memory cells, for modifying stored first data from said first signal level to said second signal level in the first data storage circuits storing the first data of said first signal level and corresponding to the second data storage circuits storing the second data of said ith (i=2,3, . . . ,n-1,n) logic level and the memory cells in which successful writing of said ith (respectively, i=2,3, . . . , n-1,n) storage level has been determined, for maintaining said stored first data at said first signal level in the first data storage circuits storing the first data of said first signal level and corresponding to the second data storage circuits storing the second data of said ith (i=2,3, . . . ,n-1,n) logic level and the memory cells in which it has been determined that said ith (respectively, i=2,3, . . . ,n-1,n) storage level has not been successfully written, and for maintaining said stored first data at said second signal level in the first data storage circuits storing the first data of said second signal level.
Claim 3
Dependent Claim
52 words
The device according to claim 1, wherein said first data stored in said first data storage circuits and said second data stored in said second data storage circuits are initially set to initial data, and then said first data of said initial data stored in said first data storage circuits are modified.
Claim 4
Dependent Claim
18 words
The device according to claim 2, wherein said initial data are loaded from at least one input line.
Claim 5
Dependent Claim
53 words
The device according to claim 1, wherein actual written states of the memory cells corresponding to the first data storage circuits storing the first data of said first signal level and the second data storage circuits storing the second data of said ith (i=2,3, . . . ,n-1,n) logic level are simultaneously determined.
Claim 6
Dependent Claim
33 words
The device according to claim 1, wherein actual written states of the memory cells corresponding to the first data storage circuits storing the first data of said first signal level are simultaneously determined.
Claim 7
Dependent Claim
77 words
The device according to claim 1, wherein said first data of said first signal level stored in the first data storage circuits corresponding to the second data storage circuits storing the second data of said ith (i=2,3, . . . ,n-1,n) logic level and the memory cell in which successful writing of said ith (respectively, i=2,3, . . . ,n-1,n) storage level has been determined are simultaneously modified to the first data of said second signal level.
Claim 8
Dependent Claim
46 words
The device according to claim 1, wherein the first data of said first signal level stored in the first data storage circuits corresponding to the memory cells in which successful writing has been determined are simultaneously modified to the first data of said second signal level.
Claim 9
Dependent Claim
35 words
The device according to claim 1, further comprising a plurality of data detectors for simultaneously detecting whether or not all of said first data storage circuits store the first data of said second signal level.
Claim 10
Dependent Claim
22 words
The device according to claim 8, wherein each of said data detectors is provided for each of said first data storage circuits.
Claim 11
Dependent Claim
48 words
The device according to claim 9, wherein said data detectors are coupled to at least one common output line, and said data detectors output a programming completion signal on said common output line when each first data storage circuit stores the first data of said second signal level.
Claim 12
Dependent Claim
23 words
The device according to claim 10, wherein said applying, determining and modifying are continued until said data detectors output said programming completion signal.
Claim 13
Dependent Claim
21 words
The device according to claim 1, wherein said applying, determining and modifying are continued until each memory cell is sufficiently written.
Claim 14
Dependent Claim
33 words
The device according to claim 1, wherein said write voltages are simultaneously applied to the memory cells corresponding to the first data storage circuits storing the first data of said first signal level.
Claim 15
Dependent Claim
23 words
The device according to claim 13, wherein said write voltages differ according to said second data stored in said second data storage circuits.
Claim 16
Dependent Claim
19 words
The device according to claim 1, wherein said programming control circuits are arranged adjacent to said memory cell array.
Claim 17
Dependent Claim
31 words
The device according to claim 1, wherein said programming control circuits include bit line voltage regulators for selectively changing voltages of said bit lines according to said first and second data.
Claim 18
Dependent Claim
24 words
The device according to claim 16, wherein said voltages of said bit lines are selectively and simultaneously changed by said bit line voltage regulators.