A 144-Mb, eight-level NAND flash memory with optimized pulsewidth programming | IEEE Journals & Magazine | IEEE Xplore