A method of forming an array of semiconductor memory cells, comprising the steps of:
- forming a plurality of first and second spaced-apart regions of a second conductivity type in a semiconductor substrate of a first conductivity type, with a plurality of channel regions each defined in the substrate between one of the first regions and one of the second regions, wherein each channel region includes a first portion and a second portion, and wherein the substrate has a surface;
- forming a plurality of electrically conductive floating gates each having first and second elongated portions joined together at proximal ends thereof in a non-linear manner, wherein each of the floating gate first portions is formed to extend along and be insulated from one of the channel region second portions for controlling a conductivity of the one channel region second portion, and wherein each of the floating gate second portions is positioned for capacitive coupling with one of the first regions;
- and
- forming a plurality of electrically conductive control gates each disposed adjacent to and insulated from one of the channel region first portions for controlling a conductivity of the one channel region first portion.