A stacked gate nonvolatile memory floating gate device has a control gate.
Programming of the cell in the array is accomplished by hot channel
electron injecton from the drain to the floating gate. Erasure occurs by
Fowler-Nordheim tunneling of electrons from the floating gate to the
control gate. Finally, to increase the density, each cell can be made in
a trench.