Claims Analysis
Total Claims: 48
Claim 1
Independent Claim
139 words
A non-volatile semiconductor memory device, comprising: a plurality of memory cells for electrically rewriting data; programming means for executing data writing programs to write data to said memory cells; verifying means for discriminating whether or not data is written to one of said memory cells properly by said programming means whenever data are written in said memory cells; and automatic control means for enabling said programming means to execute a data writing program again whenever said verifying means discriminates that a data is not written properly to one of said memory cells, said data writing program being executed repeatedly a number of times up to a user-defined maximum program execution number applied externally from outside of the memory device; wherein said automatic control means is so configured as to rewrite and store the maximum program execution number applied externally.
Claim 2
Dependent Claim
139 words
A non-volatile semiconductor memory device, comprising: a plurality of memory cells for electrically rewriting data; programming means for executing data writing programs to write data to said memory cells; verifying means for discriminating whether or not data is written to one of said memory cells properly by said programming means whenever data are written in said memory cells; and automatic control means for enabling said programming means to execute a data writing program again whenever said verifying means discriminates that a data is not written properly to one of said memory cells, said data writing program being executed repeatedly a number of times up to a user-defined maximum program execution number applied externally from outside of the memory device; wherein said automatic control means is so configured as to rewrite and store the maximum program execution number applied externally.
Claim 3
Dependent Claim
43 words
The device of claim 1, wherein said automatic control means is so configured as to count and store the number of programs executed by said programming means and further output the stored number of executed programs to the outside of the memory device.
Claim 4
Dependent Claim
54 words
The device of claim 2, wherein said automatic control means compares the number of programs executed by said programming means with the maximum program execution number applied from the outside of the memory device to decide whether the same program is to be executed again or not on the basis of the comparison result.
Claim 5
Dependent Claim
35 words
The device of claim 3, wherein said automatic control means inputs the maximum program execution number from the outside and outputs the number of executed programs to the outside in response to inputted commands, respectively.
Claim 6
Dependent Claim
15 words
The device of claim 4, wherein the data writing program is executed for each page.
Claim 7
Dependent Claim
27 words
The device of claim 5, wherein the data writing program is executed beginning from a memory cell corresponding to a write start head address of each page.
Claim 8
Dependent Claim
25 words
The device of claim 6, wherein a BUSY signal indicative of data write program execution is outputted when the data writing program is being executed.
Claim 9
Dependent Claim
157 words
A non-volatile semiconductor memory device comprising: a plurality of memory cells for electrically rewriting data; programming means for executing data writing programs to write data to said memory cells; verifying means for discriminating whether or not data is written to one of said memory cells properly by said programming means whenever data are written in said memory cells; and automatic control means for enabling said programming means to execute a data writing program again whenever said verifying means discriminates that a data is not written properly to one of said memory cells, said data writing program being executed repeatedly a number of times up to a user-defined maximum program execution number applied externally from outside of the memory device; wherein said automatic control means is so configured as to count and store the number of programs executed by said programming means and further output the stored number of executed programs to the outside of the memory device.
Claim 10
Dependent Claim
157 words
A non-volatile semiconductor memory device comprising: a plurality of memory cells for electrically rewriting data; programming means for executing data writing programs to write data to said memory cells; verifying means for discriminating whether or not data is written to one of said memory cells properly by said programming means whenever data are written in said memory cells; and automatic control means for enabling said programming means to execute a data writing program again whenever said verifying means discriminates that a data is not written properly to one of said memory cells, said data writing program being executed repeatedly a number of times up to a user-defined maximum program execution number applied externally from outside of the memory device; wherein said automatic control means is so configured as to count and store the number of programs executed by said programming means and further output the stored number of executed programs to the outside of the memory device.
Claim 11
Dependent Claim
54 words
The device of claim 8, wherein said automatic control means compares the number of programs executed by said programming means with the maximum program execution number applied from the outside of the memory device to decide whether the same program is to be executed again or not on the basis of the comparison result.
Claim 12
Dependent Claim
35 words
The device of claim 9, wherein said automatic control means inputs the maximum program execution number from the outside and outputs the number of executed programs to the outside in response to inputted commands, respectively.
Claim 13
Dependent Claim
15 words
The device of claim 10, wherein the data writing program is executed for each page.
Claim 14
Dependent Claim
27 words
The device of claim 11, wherein the data writing program is executed beginning from a memory cell corresponding to a write start head address of each page.
Claim 15
Dependent Claim
25 words
The device of claim 12, wherein a BUSY signal indicative of data write program execution is outputted when the data writing program is being executed.
Claim 16
Dependent Claim
133 words
A non-volatile semiconductor memory device, comprising: a plurality of memory cells for electrically rewriting data; erasing means for erasing data in said memory cells; verifying means for discriminating whether or not data is erased in one of said memory cells properly said erasing means whenever data are erased in said memory cells, and automatic control means for enabling said erasing means to execute the data erasing operation again whenever said verifying means discriminates that a data is not erased properly in one of said memory cells, said data erasing operation being executed repeatedly a number of times up to a user-defined maximum erasing operation number applied externally from outside of the memory device; wherein said automatic control means is so configured as to rewrite and store the maximum erasing operation number applied externally.
Claim 17
Dependent Claim
133 words
A non-volatile semiconductor memory device, comprising: a plurality of memory cells for electrically rewriting data; erasing means for erasing data in said memory cells; verifying means for discriminating whether or not data is erased in one of said memory cells properly said erasing means whenever data are erased in said memory cells, and automatic control means for enabling said erasing means to execute the data erasing operation again whenever said verifying means discriminates that a data is not erased properly in one of said memory cells, said data erasing operation being executed repeatedly a number of times up to a user-defined maximum erasing operation number applied externally from outside of the memory device; wherein said automatic control means is so configured as to rewrite and store the maximum erasing operation number applied externally.
Claim 18
Dependent Claim
45 words
The device of claim 14, wherein said automatic control means is so configured as to count and store the number of erasing operations executed by said erasing means and further output the stored number of executed erasing operations to the outside of the memory device.
Claim 19
Dependent Claim
56 words
The device of claim 15, wherein said automatic control means compares the number of erasing operations executed by said erasing means with the maximum erasing operation number applied from the outside of the memory device to decide whether the same erasing operation is to be executed again or not on the basis of the comparison result.
Claim 20
Dependent Claim
36 words
The device of claim 16, wherein said automatic control means inputs the maximum erasing operation number from the outside and outputs the number of executed erasing operations to the outside in response to inputted commands, respectively.
Claim 21
Dependent Claim
15 words
The device of claim 17, wherein the data erasing operation is executed for each page.
Claim 22
Dependent Claim
27 words
The device of claim 18, wherein the data erasing operation is executed beginning from a memory cell corresponding to a write start head address of each page.
Claim 23
Dependent Claim
24 words
The device of claim 19, wherein a BUSY signal indicative of data erasing operation is outputted when the data erasing operation is being executed.
Claim 24
Dependent Claim
154 words
A non-volatile semiconductor memory device comprising: a plurality of memory cells for electrically rewriting data; erasing means for erasing data in said memory cells; verifying means for discriminating whether or not data is erased in one of said memory cells properly by said erasing means whenever data are erased in said memory cells; and automatic control means for enabling said erasing means to execute the data erasing operation again whenever said verifying means discriminates that a data is not erased properly in one of said memory cells, said data erasing operation being executed repeatedly a number of times up to a user-defined maximum erasing operation number applied externally from outside of the memory device; wherein said automatic control means is so configured as to count and store the number of erasing operations executed by said erasing means and further output the stored number of executed erasing operations to the outside of the memory device.
Claim 25
Dependent Claim
154 words
A non-volatile semiconductor memory device comprising: a plurality of memory cells for electrically rewriting data; erasing means for erasing data in said memory cells; verifying means for discriminating whether or not data is erased in one of said memory cells properly by said erasing means whenever data are erased in said memory cells; and automatic control means for enabling said erasing means to execute the data erasing operation again whenever said verifying means discriminates that a data is not erased properly in one of said memory cells, said data erasing operation being executed repeatedly a number of times up to a user-defined maximum erasing operation number applied externally from outside of the memory device; wherein said automatic control means is so configured as to count and store the number of erasing operations executed by said erasing means and further output the stored number of executed erasing operations to the outside of the memory device.
Claim 26
Dependent Claim
56 words
The device of claim 21, wherein said automatic control means compares the number of erasing operations executed by said erasing means with the maximum erasing operation number applied from the outside of the memory device to decide whether the same erasing operation is to be executed again or not on the basis of the comparison result.
Claim 27
Dependent Claim
36 words
The device of claim 22, wherein said automatic control means inputs the maximum erasing operation number from the outside and outputs the number of executed erasing operations to the outside in response to inputted commands, respectively.
Claim 28
Dependent Claim
15 words
The device of claim 23, wherein the data erasing operation is executed for each page.
Claim 29
Dependent Claim
27 words
The device of claim 24, wherein the data erasing operation is executed beginning from a memory cell corresponding to a write start head address of each page.
Claim 30
Dependent Claim
24 words
The device of claim 25, wherein a BUSY signal indicative of data erasing operation is outputted when the data erasing operation is being executed.
Claim 31
Dependent Claim
141 words
A non-volatile semiconductor memory device, comprising: a plurality of memory cells for electrically rewriting data; programming means for executing data writing programs to write data to said memory cells; verifying means for discriminating whether or not data is written to one of said memory cells properly by said programming means whenever data are written in said memory cells; and automatic control means for automatically enabling said verifying means to execute discrimination and enabling said programming means to execute a data writing program again whenever said verifying means discriminates that a data is not written properly to one of said memory cells, said automatic control means executing said data writing program repeatedly without receiving any command from outside of the memory device a number of times up to a user-defined maximum program execution number applied externally from outside of the memory device.
Claim 32
Dependent Claim
141 words
A non-volatile semiconductor memory device, comprising: a plurality of memory cells for electrically rewriting data; programming means for executing data writing programs to write data to said memory cells; verifying means for discriminating whether or not data is written to one of said memory cells properly by said programming means whenever data are written in said memory cells; and automatic control means for automatically enabling said verifying means to execute discrimination and enabling said programming means to execute a data writing program again whenever said verifying means discriminates that a data is not written properly to one of said memory cells, said automatic control means executing said data writing program repeatedly without receiving any command from outside of the memory device a number of times up to a user-defined maximum program execution number applied externally from outside of the memory device.
Claim 33
Dependent Claim
25 words
The device of claim 27, wherein said automatic control means is so configured as to rewrite and store the maximum program execution number applied externally.
Claim 34
Dependent Claim
43 words
The device of claim 28, wherein said automatic control means is so configured as to count and store the number of programs executed by said programming means and further output the stored number of executed programs to the outside of the memory device.
Claim 35
Dependent Claim
54 words
The device of claim 29, wherein said automatic control means compares the number of programs executed by said programming means with the maximum program execution number applied from the outside of the memory device to decide whether or not the same program is to be executed again on the basis of the comparison result.
Claim 36
Dependent Claim
35 words
The device of claim 30, wherein said automatic control means inputs the maximum program execution number from the outside and outputs the number of executed programs to the outside in response to inputted commands, respectively.
Claim 37
Dependent Claim
43 words
The device of claim 27, wherein said automatic control means is so configured as to count and store the number of programs executed by said programming means and further output the stored number of executed programs to the outside of the memory device.
Claim 38
Dependent Claim
54 words
The device of claim 32, wherein said automatic control means compares the number of programs executed by said programming means with the maximum program execution number applied from the outside of the memory device to decide whether or not the same program is to be executed again on the basis of the comparison result.
Claim 39
Dependent Claim
35 words
The device of claim 33, wherein said automatic control means inputs the maximum program execution number from the outside and outputs the number of executed programs to the outside in response to inputted commands, respectively.
Claim 40
Dependent Claim
135 words
A non-volatile semiconductor memory device, comprising: a plurality of memory cells for electrically rewriting data; erasing means for erasing data in said memory cells; verifying means for discriminating whether or not data is erased in one of said memory cells properly by said erasing means whenever data are erased in said memory cells; and automatic control means for automatically enabling said verifying means to execute discrimination and enabling said erasing means to execute the data erasing operation again whenever said verifying means discriminates that a data is not erased properly in one of said memory cells, said automatic control means executing said data erasing operation repeatedly without receiving any command from outside of the memory device a number of times up to a user-defined maximum erasing operation number applied externally outside of the memory device.
Claim 41
Dependent Claim
135 words
A non-volatile semiconductor memory device, comprising: a plurality of memory cells for electrically rewriting data; erasing means for erasing data in said memory cells; verifying means for discriminating whether or not data is erased in one of said memory cells properly by said erasing means whenever data are erased in said memory cells; and automatic control means for automatically enabling said verifying means to execute discrimination and enabling said erasing means to execute the data erasing operation again whenever said verifying means discriminates that a data is not erased properly in one of said memory cells, said automatic control means executing said data erasing operation repeatedly without receiving any command from outside of the memory device a number of times up to a user-defined maximum erasing operation number applied externally outside of the memory device.
Claim 42
Dependent Claim
25 words
The device of claim 35, wherein said automatic control means is so configured as to rewrite and store the maximum erasing operation number applied externally.
Claim 43
Dependent Claim
45 words
The device of claim 36, wherein said automatic control means is so configured as to count and store the number of erasing operations executed by said erasing means and further output the stored number of executed erasing operations to the outside of the memory device.
Claim 44
Dependent Claim
55 words
The device of claim 37, wherein said automatic control means compares the number of erasing operations executed by said erasing means with the maximum erasing operation number applied from the outside of the memory device to decide whether or not the same erasing operation is to be executed again on the basis of the-comparison result.
Claim 45
Dependent Claim
36 words
The device of claim 38, wherein said automatic control means inputs the maximum erasing operation number from the outside and outputs the number of executed erasing operations to the outside in response to inputted commands, respectively.
Claim 46
Dependent Claim
45 words
The device of claim 35, wherein said automatic control means is so configured as to count and store the number of erasing operations executed by said erasing means and further output the stored number of executed erasing operations to the outside of the memory device.
Claim 47
Dependent Claim
56 words
The device of claim 40, wherein said automatic control means compares the number of erasing operations executed by said erasing means with the maximum erasing operation number applied from the outside of the memory device to decide whether or not the same erasing operation is to be executed again on the basis of the comparison result.
Claim 48
Dependent Claim
36 words
The device of claim 41, wherein said automatic control means inputs the maximum erasing operation number from the outside and outputs the number of executed erasing operations to the outside in response to inputted command, respectively.