CPC G11C 16/26 (2013.01) [G11C 16/0483 (2013.01); G11C 16/08 (2013.01); G11C 16/10 (2013.01); G11C 16/3459 (2013.01); H01L 24/05 (2013.01); H01L 24/08 (2013.01); H01L 25/0657 (2013.01); H01L 25/18 (2013.01); H10B 41/27 (2023.02); H10B 43/27 (2023.02); H01L 2224/05147 (2013.01); H01L 2224/08145 (2013.01); H01L 2924/1431 (2013.01); H01L 2924/14511 (2013.01)] | 20 Claims |
1. A method of programming a non-volatile memory device, the method comprising:
applying a program voltage to a selected word line connected to a selected memory cell during a program time; and
performing a first program verification operation on the selected memory cell during a first verification time following the program time, the first verification time including a first section, a second section following the first section, and a third section following the second section,
wherein the performing of the first program verification operation comprises:
applying a first voltage level to the selected word line during the first section,
applying a second voltage level to the selected word line during the second section, wherein the second voltage level is different from the first voltage level, and
applying a first program verification voltage level to the selected word line during the third section, wherein the first program verification voltage level is different from the second voltage level,
wherein the first and second sections correspond to a word line setup time required to perform the first program verification operation.
|