A 1.8V 30nJ adaptive program-voltage (20V) generator for 3D-integrated NAND flash SSD | IEEE Conference Publication | IEEE Xplore