Claims
- 1. A non-volatile semiconductor memory comprising:
- a memory cell array having non-volatile memory cells disposed in a matrix form, each said memory cell having a floating gate, a control gate, an erase gate, a source and a drain, and data being written through injection of electrons into said floating gate and erased through removal of electrons from said floating gate; and
- a memory control circuit coupled to said memory cell array and being driven by a high voltage power source and a low voltage power source, predetermined voltages being applied by said memory control circuit to said control gate, said erase gate and said drain respectively of each said memory cell to enter one of a data write mode, a data erase mode and a data read mode, in said data write mode, high voltages being applied to said control gate and said drain of said memory cell to be data-written, a stress relaxing voltage being applied to each said erase gate of said memory cells not to be data-written, and said stress relaxing voltage being an intermediate voltage between the voltages of said high and low voltage power sources,
- wherein said memory control circuit includes voltage outputting means for outputting said stress relaxing voltage,
- wherein said voltage outputting means includes:
- a block decoder for receiving control signals and outputting a signal to an output terminal, said output signal taking a first level in said data write mode and said data erase mode and a second level in said data read mode;
- a voltage booster circuit connected to said output terminal of said block decoder, said voltage booster circuit being inputted with a booster circuit drive control signal, said booster circuit drive control signal taking said first level in said data erase mode and taking said second level in said data write mode and data read mode, said voltage booster circuit entering in an operation state when said voltage booster circuit drive control signal takes said first level, to output an erase high voltage to a final output terminal of said voltage outputting means, and said voltage booster circuit entering an inactive operation state when said voltage booster circuit drive control signal takes said second level, to disconnect said voltage booster circuit from said final output terminal;
- a voltage buffer circuit connected between an output terminal of said voltage booster circuit and an output terminal of said block decoder, for preventing said erase high voltage outputted from said voltage booster circuit from being applied directly to said block decoder, and outputting said stress relaxing voltage to said final output terminal when said block decoder outputs said output signal of said first level, and outputting a voltage of said low voltage power source to said final output terminal when said block decoder outputs said output signal of said second level; and
- a feedback circuit connected between said block decoder and said voltage buffer circuit, said feedback circuit regulating a potential at the connection node between said block decoder and said voltage buffer circuit to have a predetermined potential value, by lowering said potential through discharge when said potential rises over said predetermined potential value and by raising said potential through charge from said block decoder when said potential lowers below said predetermined potential value.
- 2. A non-volatile semiconductor memory according to claim 1, wherein said feedback circuit includes switching means connected between said connection node and a ground power source, said switching means turning on when said potential at said connection node rises over said predetermined potential value and turning off when said potential lowers below said predetermined potential value.
- 3. A non-volatile semiconductor memory according to claim 2, wherein said feedback circuit is applied with a constant control voltage from a constant voltage circuit, said constant control voltage determining said potential at said connection node.
- 4. A non-volatile semiconductor memory, comprising;
- a memory cell array having non-volatile memory cells disposed in a matrix form, each said memory cell having a floating gate, a control gate, an erase gate, a source and a drain, and data being written through injection of electrons into said floating gate and erased through removal of electrons from said floating gate; and
- a memory control circuit coupled to said memory cell array and being driven by a high voltage power source and a low voltage power source, predetermined voltages being applied by said memory control circuit to said control gate, said erase gate and said drain respectively of each said memory cell to enter one of a data write mode, a data erase mode and a data read mode, in said data write mode, high voltages being applied to said control gate and said drain of said memory cell to be data-written, a stress relaxing voltage being applied to each said erase gate of said memory cells not to be data-written, and said stress relaxing voltage being an intermediate voltage between the voltages of said high and low voltage power sources,
- wherein said stress relaxing voltage reduces a voltage stress causing a possible write error/erase error of each said memory cell not to be data-written,
- wherein said memory control circuit includes voltage outputting means for outputting said stress relaxing voltage,
- wherein said voltage outputting means includes:
- a block decoder for receiving control signals and outputting a signal from an output terminal, said output signal taking a first level in said data write mode and said data erase mode and a second level in said data read mode;
- a voltage booster circuit connected to said output terminal of said block decoder, said voltage booster circuit being inputted with a booster circuit drive control signal, said booster circuit drive control signal taking said first level in said data erase mode and taking said second level in said data write mode and data read mode, said voltage booster circuit entering in an operation state when said voltage booster circuit drive control signal takes said first level, to output an erase high voltage from a final output terminal of said voltage outputting means, and said voltage booster circuit entering an inactive operation state when said voltage booster circuit drive control signal takes said second level, to disconnect said voltage booster circuit from said final output terminal;
- a voltage buffer circuit connected between an output terminal of said voltage booster circuit and an output terminal of said block decoder, for preventing said erase high voltage outputted from said voltage booster circuit from being applied directly to said block decoder, and outputting said stress relaxing voltage to said final output terminal when said block decoder outputs said output signal of said first level, and outputting a voltage of said low voltage power source to said final output terminal when said block decoder outputs said output signal of said second level, and
- a feed back circuit connected between said block decoder and said voltage buffer circuit, said feed back circuit regulating a potential at the connection node between said block decoder and said voltage buffer circuit to have a predetermined potential value, by lowering said potential through discharge when said potential rises over said predetermined potential value and by raising said potential through charge from said block decoder when said potential lowers below said predetermined potential value.
- 5. A non-volatile semiconductor memory according to claim 4, wherein said feedback circuit includes switching means connected between said connection node and a ground power source, said switching means turning on when said potential at said connection node rises over said predetermined potential value and turning off when said potential lowers below said predetermined potential value.
- 6. A non-volatile semiconductor memory according to claim 5, wherein said feedback circuit is applied with a constant control voltage from a constant voltage circuit, said constant control voltage determining said potential at said connection node.
- 7. A non-volatile semiconductor memory, comprising:
- a memory cell array having non-volatile memory cells disposed in a matrix form, each said memory cell having a floating gate, a control gate, an erase gate, a source and a drain, and data being written through injection of electrons into said floating gate and erased through removal of electrons from said floating gate; and
- a memory control circuit coupled to said memory cell array and being driven by a high voltage power source and a low voltage power source, predetermined voltages being applied by said memory control circuit to said control gate, said erase gate and said drain respectively of each said memory cell to enter one of a data write mode, a data erase mode and a data read mode, in said data write mode, high voltages being applied to said control gate and said drain of said memory cell to be data-written, a stress relaxing voltage being applied to each said erase gate of said memory cells not to be data-written, and said stress relaxing voltage being an intermediate voltage between the voltages of said high and low voltage power sources,
- wherein said stress relaxing voltage reduces a voltage stress causing a possible write error/erase error of each said memory cell not to be data-written,
- wherein said stress relaxing voltage is generated independently from said high and low voltage power sources,
- wherein said memory control circuit includes voltage outputting means for outputting said stress relaxing voltage,
- wherein said voltage outputting means includes:
- a block decoder for receiving control signals outputting a signal from an output terminal, said output signal taking a first level in said data write mode and said data erase mode and a second level in said data read mode;
- a voltage booster circuit connected to said output terminal of said block decoder, said voltage booster circuit being inputted with a booster circuit drive control signal, said booster circuit drive control signal taking said first level in said data erase mode and taking said second level in said data write mode and data read mode, said voltage booster circuit entering in an operation state when said voltage booster circuit drive control signal takes said first level, to output an erase high voltage from a final output terminal of said voltage outputting means, and said voltage booster circuit entering an inactive operation state when said voltage booster circuit drive control signal takes said second level, to disconnect said voltage booster circuit from said final output terminal;
- a voltage buffer circuit connected between an output terminal of said voltage booster circuit and an output terminal of said block decoder, for preventing said erase high voltage outputted from said voltage booster circuit from being applied directly to said block decoder, and outputting said stress relaxing voltage to said final output terminal when said block decoder outputs said output signal of said first level, and outputting a voltage of said low voltage power source to said final output terminal when said block decoder outputs said output signal of said second level, and
- a feedback circuit connected between said block decoder and said voltage buffer circuit, said feedback circuit regulating a potential at the connection node between said block decoder and said voltage buffer circuit to have a predetermined potential value, by lowering said potential through discharge when said potential rises over said predetermined potential value and by raising said potential through charge from said block decoder when said potential lowers below said predetermined potential value.
- 8. A non-volatile semiconductor memory according to claim 7, wherein said feedback circuit includes switching means connected between said connection node and a ground power source, said switching means turning on when said potential at said connection node rises over said predetermined potential value and turning off when said potential lowers below said predetermined potential value.
- 9. A non-volatile semiconductor memory according to claim 8, wherein said feedback circuit is applied with a constant control voltage from a constant voltage circuit, said constant control voltage determining said potential at said connection node.
Priority Claims (1)
Number |
Date |
Country |
Kind |
3-201255 |
Jul 1991 |
JPX |
|
Parent Case Info
This application is a divisional of application Ser. No. 08/570,575, filed Dec. 11, 1995, now U.S. Pat. No. 5,636,160; which is a divisional of application Ser. No. 07/913,908, filed Jul. 16, 1992, now abandoned.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
4466081 |
Masuoka |
Aug 1984 |
|
5034926 |
Taura et al. |
Jul 1991 |
|
5289425 |
Horiguchi et al. |
Feb 1994 |
|
Foreign Referenced Citations (1)
Number |
Date |
Country |
64-059698 |
Mar 1989 |
JPX |
Divisions (2)
|
Number |
Date |
Country |
Parent |
570575 |
Dec 1995 |
|
Parent |
913908 |
Jul 1992 |
|