A 3.3 V 32 Mb NAND flash memory with incremental step pulse programming scheme | doi.page