Three-Dimensional Simulation of Charge-Trap Memory Programming—Part I: Average Behavior | IEEE Journals & Magazine | IEEE Xplore