The invention will be described referring to the attached drawings, wherein:
For ease of comparison with the prior art, the invention will be described for the case of a FLASH NAND memory device. There is a way of biasing the bitlines that are not to be programmed with a boosted voltage larger than the supply voltage VDD without using charge pump generators or increasing program times. This may be obtained by exploiting the coupling capacitances between adjacent bitlines. Coupling capacitances among a bitline and the two bitlines adjacent thereto are almost 80% of the total capacitance of the bitline (
A main difference between the illustrated method of programming a memory cell of a NAND memory device is that not all the bitlines are programmed at the same time, but the cells of the even (odd) bitlines are programmed before the odd (even) bitlines. Of course, the roles of the even and the odd bitlines may be exchanged between them.
A sample timing of the main signals of the memory device when programming according to a first embodiment of the method is depicted in
This last operation is carried out by connecting the bitlines to be biased to the respective output node of the page buffer PB through the signals SELBLE.
At the end of the transient for biasing the even bitlines at the voltage VDD-VTH, the node VIRPWR is brought to the supply voltage VDD. The odd bitlines are brought to the voltage VDD because the signal DISCHO is still high and at the same time the bias voltage of the even bitlines is boosted (
Also, the even bitlines that include cells to be programmed (that should remain grounded) will be biased with a certain voltage, but they will discharge immediately through the transistor SELBLE.
If, for example, the supply voltage VDD is 2.5V and VTH is 1V, the boosted voltage Vboost is 3.5V. If the supply voltage VDD was 3.8V, the boosted voltage Vboost would be 5.8V. The above examples demonstrate that it is possible to increase the bias voltage of bitlines not to be programmed with a boosted voltage sufficient to prevent undesired programming operations. Therefore, it is not necessary to use dedicated charge pump generators or increase the programming times.
It is possible to obtain an even larger boosted voltage if the memory already includes a charge pump that generates the voltage Vsurv by biasing the node VIRPWR with the voltage Vsurv instead of the supply voltage VDD, thus obtaining Vboost=VDD−VTH+0.8*Vsurv. Once the cells that are not to be programmed are at a boost bias voltage, program pulses WL are provided to the cells of a selected wordline.
As a less preferred alternative, the even bitlines that include cells not to be programmed may be biased with a voltage smaller than the supply voltage VDD and the adjacent odd bitlines also with a voltage smaller than the supply voltage, provided that the bias voltage of the even bitlines is boosted above the supply voltage for inhibiting them from being programmed.
According to a second embodiment, it is possible to increase the boosted voltage Vboost by VTH. The even bitlines are biased with the voltage VDD through the signals DISCHE when the line VIRPWR is at the supply voltage VDD (
All the switches SELBLx are switched on and the page buffer biases all the bitlines with the voltage VDD if they are not to be programmed or with the ground potential in the opposite case. By opening the selector switches SELBLE the even bitlines are discharged (
At this point, only the bitlines to be programmed are grounded. Thus (
The boosted voltage is larger than the previous case because the bitlines not to be programmed are biased through the selector DISCHE and not by the page buffer through the signal SELBLE. Finally, program pulses WL are distributed to the cells of a selected wordline. A sample timing diagram of the main signals while executing the method steps of this other embodiment is depicted in
As in the previous embodiment, if a charge pump voltage generator is available in the memory device, it is possible to bias the odd bitlines with the voltage Vsurv generated by it, thus Vboost=VDD+0.8*Vsurv. The larger the scaling down of the size of memory devices, the more relevant the coupling capacitances between adjacent bitlines, and thus the illustrated method is more effective.
Number | Date | Country | Kind |
---|---|---|---|
06425536.7 | Jul 2006 | EP | regional |