A 1.8-V 128-Mb 125-MHz multilevel cell flash memory with flexible read while write | IEEE Journals & Magazine | IEEE Xplore