Patent ID: 7522456

Claim:
A method comprising: programming selected non-volatile memory cells in a selected row of an array of non-volatile memory cells arranged in one or more rows and columns, wherein each of the non-volatile memory cells includes an access transistor having source/drain regions of a first conductivity type and a capacitor structure having a diffusion region of a second conductivity type, opposite the first conductivity type, and a floating gate electrode common to the access transistor and the capacitor structure, and wherein the programming is implemented by band-to-band tunneling into the floating gate electrodes of the selected non-volatile memory cells; and preventing programming of non-selected non-volatile memory cells in the selected row of the array, wherein the step of preventing programming is implemented by controlling a bias voltage applied to a source/drain region of the access transistor of each non-selected non-volatile memory cell in the selected row.