Flash memory cell and associated high voltage row decoder
The present invention relates to a flash memory cell with only four terminals and a high voltage row decoder for operating an array of such flash memory cells. The invention allows for fewer terminals for each flash memory cell compared to the prior art, which results in a simplification of the decoder circuitry and overall die space required per flash memory cells. The invention also provides for the use of high voltages on one or more of the four terminals to allow for read, erase, and programming operations despite the lower number of terminals compared to prior art flash memory cells.
1. A non-volatile memory device comprising:
an array of flash memory cells organized in rows and columns, each flash memory cell comprising a bit line terminal, a word line terminal, an erase gate terminal, a source line terminal, and no other terminals;
a high voltage row decoder for receiving select signals, selecting one of a plurality of different voltages in response to the select signals, and applying the one of a plurality of different voltages to erase gate terminals or source line terminals of a plurality of flash memory cells in the array during an erase operation or programming operation; and
one or more dummy memory cells configured to pull down to ground the source line terminals of the plurality of flash memory cells in the array during a read operation.
2. The memory device of claim 1 , wherein the high voltage row decoder comprises a row decoder circuit for each sector in the array, each sector comprising two rows of flash memory cells in the array.
3. The memory device of claim 1 , wherein the high voltage row decoder comprises an erase gate decoder.
4. The memory device of claim 3 , wherein the erase gate decoder comprises a current limiter for limiting current generated by the application of the one of the plurality of different voltages to erase gate terminals.
5. The memory device of claim 3 , wherein the erase gate decoder comprises a deselect circuit for pulling an output of the erase gate decoder to a low voltage in response to erase gate select signals.
6. The memory device of claim 3 , wherein the erase gate decoder comprises PMOS transistors and no NMOS transistors.
7. The memory device of claim 1 , wherein the high voltage row decoder comprises a source line decoder.
8. The memory device of claim 7 , wherein the source line decoder comprises a monitor circuit for providing a monitor line containing an output of the source line decoder.
9. The memory device of claim 7 , wherein the source line decoder comprises NMOS transistors and no PMOS transistors.
10. The memory device of claim 7 , wherein the source line decoder comprises PMOS transistors and no NMOS transistors.
11. The memory device of claim 1 , wherein the high voltage row decoder comprises a voltage shifter.
12. The memory device of claim 11 , wherein the voltage shifter is coupled to a plurality of sectors in the array, each sector comprising two rows of flash memory cells in the array.
13. The memory device of claim 12 , wherein the voltage shifter comprises a current limiter used during erase or programming operations for a selected sector among the plurality of sectors.
14. The memory device of claim 12 , wherein the voltage shifter comprises a current limiter used during read operations for a selected sector among the plurality of sectors.
15. The memory device of claim 11 , wherein the voltage shifter comprises NMOS transistors and no PMOS transistors.
16. The memory device of claim 11 , wherein the voltage shifter comprises PMOS transistors and no NMOS transistors.
17. The non-volatile memory device of claim 11 , wherein the level shifter is an adaptive high voltage latch level shifter.