Claims
- 1. A nonvolatile semiconductor memory device comprising:
- an electrically programmable memory cell having a control gate, a drain electrode and a source electrode;
- a word line connected to said memory cell at said control gate;
- a bit line connected to said memory cell at said drain electrode;
- a detecting circuit for detecting a programmability of said memory cell, said programmability being output to said bit line;
- a storing circuit connected to said bit line for storing said programmability; and
- a programming circuit for applying a program pulse to said word line and for applying a program bit line voltage to said bit line, the bit line voltage being controlled by said programmability stored in said storing circuit.
- 2. The memory device according to claim 1, wherein:
- said detecting circuit applies a detecting voltage to said word line and a predetermined voltage to said source electrode, thereby said programmability is output to said bit line.
- 3. The memory device according to claim 2, wherein:
- said storing circuit comprises a capacitor for storing said programmability.
- 4. The memory device according to claim 1, further comprising:
- a program data storage circuit for storing a program data to be programmed to said memory cell.
- 5. The memory device according to claim 4, wherein:
- said storing circuit comprising a capacitor; and
- said program data storage circuit comprising a flip-flop circuit.
- 6. A nonvolatile semiconductor memory device comprising:
- a plurality of electrically programmable memory cells, each having a control gate, a drain electrode and a source electrode;
- a word line commonly connected to said memory cells at said control gates;
- a plurality of bit lines, each connected to a respective one of said memory cells at the drain electrode thereof;
- a detecting circuit for detecting programmabilities of said memory cells, each programmability being output to the corresponding bit line;
- a plurality of storing circuits, each connected to a respective one of said bit lines for storing the programmability of corresponding memory cell; and
- a programming circuit for applying a program pulse to said word line and for applying program bit line voltages to respective bit lines, the bit line voltages being controlled by said programmabilities stored in said storing circuits.
- 7. The memory device according to claim 6, wherein:
- said detecting circuit applies a detecting voltage to said word line and a predetermined voltage to said source electrodes, so that said programmabilities are output to said bit lines.
- 8. The memory device according to claim 7, wherein:
- each of said storing circuits comprises a capacitor for storing said programmability.
- 9. The memory device according to claim 6, further comprising:
- a plurality of program data storage circuits, each associated with a respective one of said storing circuits for storing a program data to be programmed to a corresponding memory cell.
- 10. The memory device according to claim 9, wherein:
- each of said storing circuits comprising a capacitor; and
- each of said program data storage circuits comprising a flip-flop circuit.
- 11. A nonvolatile semiconductor memory device comprising:
- an electrically programmable memory cell;
- a word line connected to said memory cell;
- a bit line connected to said memory cell;
- a word line controller connected to said word line for applying a program voltage to said word line in a program operation; and
- a data storage circuit connected to said bit line for storing control data which controls a potential of said bit line in the program operation,
- wherein said data storage circuit including a flip-flop and a capacitor.
- 12. The device according to claim 11, wherein:
- said capacitor stores an information of a state of said memory cell; and
- said flip-flop stores a program data to be programmed to said memory cell.
- 13. The device according to claim 12, wherein:
- said information stored in said capacitor controls said potential of said bit line in the program operation to compensate a programmability variation of said memory cell.
- 14. A nonvolatile semiconductor memory device comprising:
- an electrically programmable memory cell;
- a word line connected to said memory cell;
- a bit line connected to said memory cell;
- a word line controller connected to said word line for applying a program voltage to said word line;
- a detecting circuit for detecting a state of said memory cell, said state of said memory cell being output to said bit line;
- a first data storage circuit connected to said bit line for storing said state of said memory cell; and
- a second data storage circuit for storing program data to be programmed to said memory cell.
- 15. The device according to claim 14, wherein:
- said first data storage circuit includes a capacitor and stores said state of said memory cell in said capacitor.
- 16. The device according to claim 14, wherein:
- said first data storage circuit controls a potential of said bit line to compensate a programmability variation of said memory cell according to said state of said memory cell stored in said first data storage circuit.
- 17. A nonvolatile semiconductor memory device comprising:
- an electrically programmable memory cell;
- a word line connected to said memory cell;
- a bit line connected to said memory cell;
- a word line controller connected to said word line for applying a program voltage to said word line in a program operation; and
- a detecting circuit for detecting a state of said memory cell before the program operation, said state of said memory cell being output to said bit line;
- a first data storage circuit connected to said bit line for storing said state of said memory cell; and
- a second data storage circuit for storing program data to be programmed to said memory cell,
- wherein said first data storage circuit including a capacitor and stores said state of said memory cell in said capacitor.
- 18. The device according to claim 17, wherein:
- said first data storage circuit controls a potential of said bit line to compensate a programmability variation of said memory cell according to said state of said memory cell stored in said capacitor.
Priority Claims (1)
Number |
Date |
Country |
Kind |
6-248452 |
Sep 1994 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 08/873,015 filed on Jun. 11, 1997, now U.S. Pat. No. 5,870,334, which is a continuation of application Ser. No. 08/527,725, filed Sep. 13, 1995, now abandoned.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
5278794 |
Tanaka et al. |
Jan 1994 |
|
5652719 |
Tanaka et al. |
Jul 1997 |
|
Continuations (2)
|
Number |
Date |
Country |
Parent |
873015 |
Jun 1997 |
|
Parent |
527725 |
Sep 1995 |
|