Method for compensating a threshold voltage of a neighbor bit
AssigneeMacronix International Co., Ltd.
InventorsTseng-Yi Liu, Han-Sung Chen, Cheng-Jye Liu, Chia-Hsing Chen, Chun-Hsiung Hung
Life of this patent
Estimating the term…
Abstract
A method for compensating a threshold voltage of a neighbor bit, are provided. The method includes the first step of arbitrating the word line voltages applied to bits demanded to be programmed, wherein the the word line voltages are arbitrated according to the threshold voltages of the neighbor bits adjacent to the bits. Next, the bits, to which a same word line voltage should be applied, in the memory cells are distributed to a group of bits with the same word line voltage. Then, the same word line voltage is applied to the bits of the group of bits with the same word line voltage.
Claims14
A method for compensating a threshold voltage of a neighbor bit in a flash memory including a plurality of trapping devices wherein each of which has two bits, the method comprising:
- arbitrating word line voltages of the bits which are to be programmed according to threshold voltages of neighbor bits adjacent to the bits which are to be programmed;
- first distributing the bits, to which a first word line voltage should be applied, to a first group of bits with a same word line voltage;
- first applying the first word line voltage to the bits of the first group of bits with the same word line voltage in accordance with the result of the first distribution;
- second distributing the bits, to which a second word line voltage should be applied, to a second group of bits with a same word line voltage;
- and
- second applying the second word line voltage to the bits of the second group of bits with the same word line voltage in accordance with the result of the second distribution.
A method for compensating a threshold voltage of a neighbor bit in a flash memory including a plurality of trapping devices wherein each trapping device has two bits, the method comprising:
- arbitrating word line voltages of the bits which are to be programmed, wherein the word line voltages are arbitrated according to threshold voltages of neighbor bits adjacent to the bits which are to be programmed;
- and
- applying a same word line voltage to the bits simultaneously.
A buffer for compensating a threshold voltage of a neighbor bit in a flash memory including a plurality of trapping devices and a plurality of the buffers wherein each of the trapping devices corresponds to one of the buffers and has two bits, and the buffers are connected each other in series, the buffer comprising:
- a latch register for temporarily storing data of the bits which are to be programmed;
- a reference signal register for temporarily storing a reference signal, wherein the reference signal has a value determined by a word line voltage being applied, and a word line voltage, which is determined by a threshold voltage of neighbor bits adjacent to the bits, is supposed to be applied to the bits while the bits are being programmed;
- a NOR gate coupled to the latch register and the reference signal register, wherein the NOR gate is used for judging signals transmitted from the latch register and the reference signal register and then generating a control signal to determine whether a bit line voltage is needed to be applied to the bits of the trapping devices;
- an adder having a plurality of receiving terminals and output terminals, wherein the receiving terminals receive the control signal, which acts as a counting basis of the adder, transmitted from the NOR gate, and a highest bit received by one of the receiving terminals is transmitted to the NOR gate;
- and
- a flip-flop having a plurality of receiving terminals and output terminals, wherein the receiving terminals of the flip-flop receive the control signal from the NOR gate, the flip-flop outputs the control signal and transmits a mark signal back to the NOR gate.
A buffer for compensating a threshold voltage of a neighbor bit in a flash memory including a plurality of trapping devices and a plurality of the buffers wherein each of the trapping devices corresponds to one of the buffers and each trapping device has two bits, and the buffers are connected each other in series, the buffer comprising:
- a latch register for temporarily storing data of the bits which are to be programmed;
- a reference signal register for temporarily storing a reference signal, wherein the reference signal has a value determined by a word line voltage being applied, and a word line voltage which is determined by a threshold voltage of neighbor bits adjacent to the bits, is supposed to be applied to the bits while the bits are being programmed;
- and
- a NOR gate coupled to the latch register and the reference signal register, wherein the NOR gate is used for judging signals transmitted from the latch register and the reference signal register and then generating a control signal to determine whether a bit line voltage is needed to be applied to the bits of the trapping devices,
- wherein a same word line voltage and a same bit line voltage are simultaneously applied to the bits in order to program the bits at a same time.
Dependencies are inferred from the claim text.