This application claims priority under 35 U.S.C. §119(a) on Japanese Patent Application No. 2008-197901 filed on Jul. 31, 2008, and Japanese Patent Application No. 2009-133276 filed on Jun. 2, 2009, and the entire contents of which are hereby incorporated by reference.
The present disclosure relates to semiconductor memory devices, and more particularly, relates to nonvolatile memories such as EEPROMs (electrically erasable programmable read only memories) and the like.
In an EEPROM, a memory content of a memory cell can be erased and rewritten using an electric signal. Specifically, a word line to which a gate of a memory cell is coupled is activated to select the memory cell, a predetermined voltage is applied to a drain of the memory cell according to a data write control signal, and a source of the memory cell is set to be grounded or floating according to a program control signal. When the source of the memory cell is grounded, hot electrons are injected into the memory cell, and thus, L data is written. On the other hand, when the source of the memory cell is floated, a tunnel current is generated, and thus, H data is written.
When a drain voltage of the memory cell is rapidly raised, a transitional current flows in another memory cell sharing the word line with the memory cell. Thus, hot electrons are injected into the non-selected memory cell to increase a threshold voltage and, accordingly, L data might be written by error therein. To deal with this problem, there are EEPROMs in which a drain voltage generator circuit for causing a drain voltage of a memory cell to slowly rise is provided (see, for example, Japanese Published Application No. 2000-11668).
In a known drain voltage generator circuit, to ensure a sufficient rise time of a drain voltage of a memory cell, the current capability of a transistor for outputting the drain voltage has to be small. However, when the current capability is reduced, a voltage drop is caused, and thus, a sufficiently large drain voltage might not be able to be supplied to a drain of the memory cell. There is another problem. That is, because the known drain voltage generator circuit has a mechanism in which a voltage supplied to a gate of the transistor is made to flow to a ground node except when data is being written, the power consumption of the known drain voltage generator circuit is large.
In view of the above-described problems, according to the present disclosure, an example read only semiconductor memory device described below in which a memory content of a memory cell can be erased and rewritten using an electric signal may advantageously ensure a sufficient rise time of a drain voltage of the memory cell and supply a sufficiently large drain voltage to the memory cell with small power consumption.
To solve the above-described problems, the following means has been devised. That is, an example read only semiconductor memory device in which a memory content of a memory cell can be erased and rewritten using an electric signal includes a drain voltage generator circuit for generating, according to a data write control signal, a voltage to be supplied to a drain of the memory cell. The drain voltage generator circuit includes a first switching element coupled between a first power supply voltage and an output end of the drain voltage generator circuit, a second switching element coupled in parallel to the first switching element and having a smaller current capability than that of the first switching element, and a control circuit for turning ON the second switching element and then the first switching element according to the data write control signal.
Thus, an output voltage of the drain voltage generator circuit is slowly increased while only the second switching element having a small current capability is ON, and thereafter, the first switching element is turned ON, so that the output voltage is increased to reach a sufficient high level. Therefore, a sufficient rise time of the drain voltage of the memory cell can be ensured and a sufficiently large drain voltage can be supplied to the memory cell. Moreover, the first and second switching elements are OFF except for when data is being written, and thus, a current does not flow in the ground and power consumption is reduced.
The drain voltage generator circuit preferably includes a delay circuit for delaying a control signal output from the control circuit to transmit the delayed signal to the second switching element. Thus, a rise time of an output voltage of the drain voltage generator circuit can be adjusted.
Furthermore, each of the sub-arrays 100 through 10k includes n+1 select transistors 140 through 14n each of which is switching controlled by a common select signal SL. Drains of the select transistors 140 through 14n are respectively coupled to ends of the bit lines 130 through 13n. Sources of the select transistors 140 through 14n in each of the sub-arrays 100 through 10k are respectively coupled to n+1 main bit lines 200 through 20n.
Drains of n+1 column select transistors 300 through 30n are respectively coupled to ends of the main bit lines 20. The column select transistors 300 through 30n are switching controlled by column select signals CS0 through CSn input to gates thereof so that a predetermine one of the main bit lines 20 is selected when data is written.
Sources of odd numbered column select transistors 30 are coupled to a drain of a transistor 40. A source of the transistor 40 is grounded. The transistor 40 sets, according to a program control signal PIN input to a gate thereof, a source of the memory cell 11 coupled to the selected one of the main bit lines 20 by the column select signals CS to be floated or grounded. Specifically, the transistor 40 is controlled so as to be activated when L data is written, and is deactivated when H data is written.
On the other hand, sources of even numbered column select transistors 30 are coupled to an output of a drain voltage generator circuit 50. When data is written, the drain voltage generator circuit 50 supplies, according to a data write control signal PGM, a voltage Vmcd to a drain of the memory cell 11 coupled to the selected one of the main bit lines 20 by the column select signals CS.
The drain voltage generator circuit 50 includes a transistor 51 having a drain coupled to a data write voltage Vpp, a source coupled to an output end of the voltage Vmcd and a gate to which a control signal CTL1 is input, a transistor 52 having a drain coupled to the data write voltage Vpp, a source coupled to an output end of the voltage Vmcd and a gate to which a control signal CTL2 is input, and a control circuit 53 for outputting the control signals CTL1 and CTL2 according to the data write control signal PGM. In this case, the transistors 51 and 52 are configured so that the current capability of the transistor 52 is smaller than the current capability of the transistor 51. The control circuit 53 outputs the control signals CTL1 and CTL2 so that the transistor 52 is turned ON and then the transistor 51 is turned ON.
The data write operation of the semiconductor memory device configured in the above-described manner will be described using, as an example, the case where data is written in the memory cell 1100 in the sub-array 100. First, a select signal SL0 is driven to H level to select the sub-array 100. Then, the word line control signal W0 and the column select signals CS0 and CS1 are driven to H level to select the memory cell 1100. Thereafter, the data write control signal PGM and the program control signal PIN are activated, and thereby, a source of the memory cell 1100 is grounded and the voltage Vmcd is supplied to a drain thereof. Thus, hot electrons are injected into the memory cell 1100, and accordingly, L data is written. In contrast, when only the data write control signal PGM is activated, the source of the memory cell 1100 is floated, and the voltage Vmcd is supplied to the drain thereof. Thus, a tunnel current is generated in the memory cell 1100, and accordingly, H data is written.
Based on the above, according to this embodiment, a sufficiently large voltage can be slowly applied to a drain of a memory cell when data is written. Thus, without causing writing of data in another memory cell by error, the data can be reliably written on a selected memory cell. Furthermore, the transistors 51 and 52 are turned OFF except when data is being written, and thus, a current does not flow to the ground. Therefore, power consumption can be reduced.
According to this modified example, a rise time of the voltage Vmcd can be adjusted by appropriately adjusting the size of the transistor 542.
According to this modified example, the rise time of the voltage Vmcd can be adjusted by appropriately adjusting at least one of the sizes of the resistor element 55 and the capacitor element 56. Note that one of the resistor element 55 and the capacitor element 56 may be omitted.
According to this modified example, the rise time of the voltage Vmcd can be adjusted by appropriately adjusting at least one of the sizes of the transistor 542, the resistor element 55 and the capacitor element 56. Note that one of the resistor element 55 and the capacitor element 56 may be omitted.
The drain voltage generator circuit 50 of each of the above-described modified examples can damp the control signal CTL2 output from the control circuit 53, thereby causes the voltage Vmcd to rise more slowly and also adjusts the rise time of the voltage Vmcd.
Number | Date | Country | Kind |
---|---|---|---|
2008-197901 | Jul 2008 | JP | national |
2009-133276 | Jun 2009 | JP | national |