Patent ID: 7336538
Filing Date: 2008-02-26
Classification: G11C

Abstract:
1. A page buffer for an electrically programmable memory including a plurality of memory cells arranged in a plurality of bit lines of memory cells and forming a plurality of individually-selectable memory sets, a plurality of distinct programming states defined for each memory cell, corresponding to a number N>=2 of data bits storable in each memory cell, wherein the data bits include at least a first data bits group and a second data bits group, the first data bits groups and, respectively, the second data bits groups stored in the memory cells of one of said individually-selectable memory cell sets forming at least a first memory page and a second memory page, respectively, the first and second memory pages being individually addressable in reading and writing, the page buffer comprising at least one read/program unit having a coupling line operatively associable with at least one of said bit lines and adapted to at least temporarily storing data bits read from or to be written into either one of the first or second memory page stored in the memory cells of a selected memory cells sets, the read/program unit comprising enabling means for selectively enabling a change in programming state of a selected memory cell by causing the coupling line to take one among a program enabling potential and a program inhibition potential, conditioned to: a target data value to be stored in the first group of data bits of the selected memory cell, and an existing data value already stored in the second group of data bits of the selected memory cell; wherein said enabling means comprise: reading means for retrieving the existing data value; means for receiving an indication of the target data value; combining means for combining the received target data value with the retrieved existing data value, thereby modifying said indication of the target data value so as to obtain a modified indication; and conditioning means included in the combining means for conditioning a potential of the coupling line based on the existing data value and the modified indication, so as to cause the coupling line to take the program enabling potential or the program inhibition potential.