一种3D NAND存储器及其抑制顶层存储层编程串扰的方法,包括:提供述3D NAND存储器,3D NAND存储器包括:若干层堆叠的存储层和位于存储层上的伪存储层,若干层堆叠的存储层中最上面的一层存储层为顶层存储层,与顶层存储层相邻的为底层伪存储层,每一层存储层中具有若干存储单元,每一层伪存储层中具有若干伪存储单元,最底层的存储层与半导体衬底之间具有下选择晶体管,最顶层的伪存储层上还具有上选择晶体管;在对所述顶层存储层中某一个存储单元进行编程时,将所述顶层存储层与所述底层伪存储层分别对应的控制栅施加相同的编程电压;在进行编程时,所述上选择晶体管打开,下选择晶体管关闭。本发明的方法防止顶层存储层的编程串扰。