检测非易失性存储器设备中的擦除失败字线的方法与流程

文档序号:11592405阅读:235来源:国知局

相关申请的交叉引用

于2016年1月13日提交的题为“检测非易失性存储器设备中的擦除失败字线的方法”的韩国专利申请no.10-2016-0004397整体通过引用并入本文中。

本文中描述的一个或多个实施例涉及一种检测非易失性存储器设备中的擦除失败字线的方法。



背景技术:

为了提高集成度,已经将半导体存储器设备开发为具有三维结构。当三维存储器设备中的编程/擦除操作的数目增加时,会在存储器单元中捕获到电子或者特定的字线会快速劣化。结果,即使在擦除操作期间,存储器单元的阈值电压也可能不充分降低。此外,具有高阈值电压的存储器单元可以在擦除校验操作中通过。这是因为存储器单元具有比单元串中的其它存储器单元相对更少的电阻元件。因此,擦除校验操作可以被处理为擦除通过,这会不利地影响性能。



技术实现要素:

根据一个或多个实施例,提供了一种用于操作非易失性存储器设备的方法,所述非易失性存储器设备包括多个单元串,所述多个单元串中的每一个单元串包括多个存储器单元。该方法包括:向所述多个单元串中的每一个单元串的存储器单元供应擦除电压;通过向连接到所述多个单元串中的每一个单元串的存储器单元的偶字线施加第一校验电压并向连接到所述多个单元串中的每一个单元串的存储器单元的奇字线施加高电压来执行第一读取操作;通过向连接到所述多个单元串中的每一个单元串的存储器单元的奇字线施加第一校验电压并向连接到所述多个单元串中的每一个单元串的存储器单元的偶字线施加高电压来执行第二读取操作;以及通过对第一读取操作的结果和第二读取操作的结果执行第一异或(xor)运算来执行第一擦除校验操作。

根据一个或多个其它实施例,提供一种用于操作非易失性存储器设备的方法,所述非易失性存储器设备包括在衬底上的多个单元串,所述多个单元串中的每一个单元串包括在垂直于衬底的方向上堆叠的多个存储器单元。该方法包括:向所述多个单元串中的每一个单元串的存储器单元供应擦除电压;通过向连接到所述多个单元串中的每一个单元串的存储器单元的字线施加高电压来执行第一擦除校验操作;关于被确定为擦除通过的单元串,作为第一擦除校验操作的结果,通过向连接到存储器单元的字线中的偶字线施加第一校验电压并向连接到存储器单元的字线中的奇字线施加高电压来执行第一读取操作;通过向连接到存储器单元的字线中的奇字线施加第一校验电压并向连接到存储器单元的字线中的偶字线施加高电压来执行第二读取操作;以及通过对第一读取操作的结果和第二读取操作的结果执行第一异或(xor)运算来执行第二擦除校验操作。

根据一个或多个其它实施例,一种用于控制非易失性存储器的方法包括:执行第一读取操作,包括向连接到多个存储器单元的第一数目的字线施加第一电压,以及向连接到存储器单元的第二数目的字线施加第二电压;执行第二读取操作,包括向第二数目的字线施加第一电压,以及向第一数目的字线施加第二电压;以及基于第一和第二读取操作的结果来检测擦除失败字线,其中第一电压不同于第二电压。

附图说明

通过参考附图详细描述示例性实施例,特征对于本领域技术人员将变得显而易见,在附图中:

图1示出了非易失性存储器设备的实施例;

图2至4示出了存储器单元阵列块的实施例;

图5a和5b示出了擦除校验操作的实施例;

图6示出了根据实施例的擦除方法的流程图;

图7示出了擦除操作期间单元串的状态的示例;

图8示出了擦除操作期间单元串的电压改变;

图9示出了擦除校验操作的实施例;

图10a至10c示出了基于第二擦除校验操作的结果的存储器单元的阈值电压分布的示例;

图11示出了擦除校验操作的另一实施例;

图12示出了存储卡系统的实施例;以及

图13示出了固态驱动系统的实施例。

具体实施方式

图1示出了检测擦除失败字线的非易失性存储器设备100的实施例。参考图1,非易失性存储器设备100可以包括存储器单元阵列110、地址解码器120、读和写电路130以及电压发生器和控制逻辑电路140。非易失性存储器没备100可以是例如nand闪存或另一类型的存储器。

存储器单元阵列110可以经由串选择线ssl、字线wl和地选择线gsl连接到地址解码器120,并且可以经由位线bl连接到读和写电路130。存储器单元阵列110可以包括多个存储器块blk1至blkn。

存储器块blk1至blkn中的每一个可以包括多个存储器单元和多个选择晶体管。存储器单元可以连接到字线wl。选择晶体管可以连接到串选择线ssl或地选择线gsl。存储器块blk1至blkn的存储器单元可以在垂直于衬底的方向上堆叠以形成三维结构。存储器单元中的每一个可以存储一个或多个位。

地址解码器120可以经由串选择线ssl、字线wl和地选择线gsl连接到存储器单元阵列110。地址解码器120可以响应于电压发生器和控制逻辑电路140的控制而操作。地址解码器120可以从外部设备接收地址addr。

地址解码器120可以对接收到的地址addr的行地址进行解码。地址解码器120使用解码的行地址来选择串选择线ssl、字线wl和地选择线gsl。地址解码器120可以从电压发生器和控制逻辑电路140接收各种电压,并且可以将接收到的电压供应给选择的和未选择的串选择线ssl、字线wl和地选择线gsl中的每一个。

地址解码器120可以对接收到的地址addr的列地址进行解码。将解码的列地址dca提供给读和写电路130。在一个实施例中,地址解码器120可以包括诸如行解码器、列解码器、地址缓冲器等组件。

读和写电路130经由位线bl连接到存储器单元阵列110,并与外部设备交换数据。读和写电路130可以响应于电压发生器和控制逻辑电路140的控制而操作。读和写电路130可以从地址解码器120接收解码的列地址dca。读和写电路130可以使用解码的列地址dca来选择位线bl。

读和写电路130可以从外部设备接收数据data,并且可以将接收到的数据data写入存储器单元阵列110。读和写电路130可以从存储器单元阵列110读取数据data,并且可以将读取的数据data提供给外部设备。

读和写电路130可以包括诸如页缓冲器(或页寄存器)、列选择电路、数据缓冲器等组件。页缓冲器可以作为用于临时存储数据以写入连接到所选字线的存储器单元的写驱动器操作,或作为用于感测和放大从连接到所选字线的存储器单元读取的数据的感测放大器操作。

读和写电路130的页缓冲器可以包括锁存器132和134,以在存储器单元阵列110的擦除操作之后,在擦除校验操作中存储从存储器单元阵列110读取的数据。锁存器132和134可以存储通过向连接到存储器单元阵列110中的单元串的存储器单元的字线wl施加高电压或校验电压来执行读取的结果。锁存器132和134中存储的数据可以是擦除校验读取的结果。

根据实施例,第一锁存器132可以存储与存储器单元阵列110的字线wl中的偶字线有关的擦除校验读取的结果。第二锁存器134可以存储与奇字线有关的擦除校验读取的结果。在另一实施例中,第一锁存器132可以存储与奇字线有关的擦除校验读取的结果,且第二锁存器134可以存储与偶字线有关的擦除校验读取的结果。

电压发生器和控制逻辑电路140可以连接到地址解码器120以及读和写电路130。电压发生器和控制逻辑电路140可以产生用于与非易失性存储器设备100的编程、读取和擦除操作相关的操作的各种电压。电压发生器和控制逻辑电路140可以控制非易失性存储器设备100的一般操作。电压发生器和控制逻辑电路140可以响应于从外部设备或主机提供的控制信号ctrl和命令cmd而操作。

电压发生器和控制逻辑电路140可以包括用于在非易失性存储器设备100的擦除校验操作中检测擦除失败字线的逻辑电路单元142。逻辑电路单元142可以用作或包括用于例如执行与读和写电路130的页缓冲器的第一锁存器132中存储的数据和读和写电路130的页缓冲器的第二锁存器134中存储的数据有关的异或(xor)运算的运算单元。稍后将参考图10a至10c描述xor运算单元142的一个实施例的运算。

基于xor运算单元142的结果,在向电压发生器和控制逻辑电路140施加等于或高于校验电压的电压的情况下,当连接到偶字线的存储器单元的阈值电压分布和连接到奇字线的存储器单元的阈值电压分布彼此不同时,电压发生器和控制逻辑电路140可以将擦除校验操作确定为擦除失败。

基于xor运算单元142的结果,在向电压发生器和控制逻辑电路140施加等于或高于校验电压的电压的情况下,当连接到偶字线的存储器单元的阈值电压分布和连接到奇字线的存储器单元的阈值电压分布彼此相同时,电压发生器和控制逻辑电路140可以将擦除校验操作确定为擦除通过。

图2至4示出了图1的存储器单元阵列110的多个存储器块blk1至blkn的实施例。图2示出了存储器单元阵列110的实施例。图3是图2的存储器块blk1至blkn中的存储器块blki的一部分的透视横截面图。图4是存储器块blki的电路图。

参考图2,存储器单元阵列110包括存储器块blk1至blkn,其中的每一个具有三维结构(或垂直结构)。例如,存储器块blk1至blkn中的每一个可以包括在第一至第三方向(x、y和z方向)上延伸的结构。存储器块blk1至blkn中的每一个可以包括在第三方向(z方向)上延伸的多个单元串cs。多个单元串cs可以在第一方向(x方向)和第二方向(y方向)上彼此间隔开。

单元串cs中的每一个连接到位线bl、串选择线ssl、字线wl、地选择线gsl和公共源极线。在图3中公共源极线被示出为公共源极区csr。存储器块blk1至blkn中的每一个可以连接到位线bl、串选择线ssl、字线wl、地选择线gsl和公共源极线。

参考图3,存储器块blki包括在第一至第三方向(x、y和z方向)上延伸的三维结构。首先,提供衬底401。例如,衬底401可以包括掺杂有第一导电类型的硅材料,例如,衬底401可以包括掺杂有p导电类型的硅材料。衬底401可以是p导电类型阱(例如,口袋p阱)。在下文中,假设衬底401包括p导电类型硅。然而,衬底401可以是具有不同导电类型的与p导电类型硅不同的材料。

多个公共源极区csr在衬底401上在第二方向(y方向)上延伸并且在第一方向(x方向)上彼此间隔开。公共源极区csr可以共同地彼此连接以形成公共源极线csl。公共源极区csr具有不同于衬底401的导电类型的第二导电类型。例如,公共源极区csr可以具有n导电类型。

多个绝缘材料402a和402在相邻的一对公共源极区csr之间在与衬底401交叉或垂直的第三方向(z方向)上顺序地被提供在衬底401上。绝缘材料402a和402在第三方向(z方向)上彼此间隔开并且在第二方向(y方向)上延伸。绝缘材料402a和402可以包括绝缘材料,例如半导体氧化物层。绝缘材料402a和402中接触衬底401的绝缘材料402a可以比绝缘材料402薄。

多个柱状物pl被提供在相邻的一对公共源极区csr之间并且在第一方向(x方向)上彼此间隔开。柱状物pl在第三方向(z方向)上穿透绝缘材料402a和402。柱状物pl可以穿透绝缘材料402a和402以接触衬底401。柱状物pl可以包括沟道层404和沟道层404中的内部材料405。沟道层404可以包括具有与衬底401的导电类型相同的第一导电类型的半导体材料(例如,硅)。内部材料405可以包括绝缘材料,诸如氧化硅层。

在相邻的一对公共源极区csr之间,信息存储层406在绝缘材料402a和402以及柱状物pls的暴露表面上。信息存储层406可以通过捕获或泄漏电荷来存储信息。

在相邻的一对公共源极区csr之间以及在绝缘材料402a和402之间,导电材料cm1至cm8在信息存储层406的暴露表面上。导电材料cm1至cm8可以在第二方向(y方向)上延伸,并且可以彼此分离开了公共源极区csr上切割的字线切割wl。字线切割wl切割可以在第二方向(y方向)上延伸并且可以暴露公共源极区csr。导电材料cm1至cm8可以包括金属导电材料。导电材料cm1至cm8可以包括非金属导电材料,例如多晶硅。导电材料cm1至cm8可以从衬底401按次序具有第一至第八高度。

多个漏极407在柱状物pl上。漏极407可以包括第二导电类型的半导体材料(例如,硅)。漏极407可以在柱状物pl的沟道层404上方延伸。位线bl在漏极407上,在第一方向(x方向)上延伸,并且在第二方向(y方向)上彼此间隔开。位线bl连接到漏极407。漏极407和位线bl可以例如经由接触插塞彼此连接。位线bl可以包括金属导电材料或非金属导电材料,例如多晶硅。

柱状物pl与信息存储层406和导电材料cm1至cm8一起形成多个单元串。单元串中的每一个形成在垂直于衬底401的方向上堆叠的多个单元晶体管。单元晶体管ct包括导电材料cm1至cm8,柱状物pl以及在导电材料cm1至cm8与柱状物pl之间的信息存储层406。

导电材料cm1至cm8作为单元晶体管ct的栅极(或控制栅极)操作。例如,第一导电材料cm1可以形成具有信息存储层406和柱状物pl的地选择晶体管gst。第一导电材料cm1可以形成共同地连接为一个的一个地选择线gsl。第二至第七导电材料cm2至cm7可以与信息存储层406和柱状物pl一起形成第一至第六存储器单元mc1至mc6。第二至第七导电材料cm2至cm7可以形成第一至第六字线wl1至wl6。第八导电材料cm8可以与信息存储层406和柱状物pl一起形成串选择晶体管cst。第八导电材料cm8可以形成串选择线ssl1和ssl2。

参考图4,在位线bl1和bl2与公共源极线csl之间提供单元串cs11、cs12、cs21和cs22。单元串cs11、cs12、cs21和cs22可以包括连接到串选择线ssl的串选择晶体管sst、分别连接到字线wl1至wl6的存储器单元mc1至mc6以及连接到地选择线gsl的地选择晶体管gst。

具有相同高度的存储器单元共同地连接到一条字线。因此,当电压被施加到特定高度的字线时,该电压被施加到所有单元串cs11、cs12、cs21和cs22。

具有不同行的单元串cs11、cs12、cs21和cs22中的每一个连接到不同的串选择线ssl1或ssl2。可以选择和不选择第一和第二串选择线ssl1和ssl2,使得可以以行为单位,选择和不选择单元串cs11、cs12、cs21和cs22。

单元串cs11、cs12、cs21和cs22以列为单位连接到位线bl1和bl2。单元串cs11和cs21连接在第一位线bl1与公共源极线csl之间。单元串cs12和cs22连接在第二位线bl2和公共源极线csl之间。可以选择和不选择位线bl1和bl2,使得可以以列为单位选择和不选择单元串cs11、cs12、cs21和cs22。

在存储器块blki中,单元串的行数可以增加或减少。当单元串的行数改变时,连接到单元串的行的串选择线的数目和连接到一个位线的单元串的数目也可以改变。当单元串的行数改变时,连接到单元串的行的地选择线的数目也可以改变。

单元串的列数可以增加或减少。当单元串的列数改变时,连接到单元串的列的位线的数目和连接到一个串选择线的单元串的数目也可以改变。

电池串的高度可以增加或减小。例如,在单元串中的每一个中堆叠的存储器单元的数目可以增加或减少。当单元串中的每一个中堆叠的存储器单元的数目改变时,字线的数目也可以改变。例如,单元串中的每一个中的串选择晶体管的数目或者地选择晶体管的数目可以增加。当单元串中的每一个中的串选择晶体管的数目或者地选择晶体管的数目改变时,串选择线的数目或者地选择线的数目也可以改变。当串选择晶体管的数目或者地选择晶体管的数目增加时,串选择晶体管或者地选择晶体管可以以例如与存储器单元mc1至mc6的形状相同的形状堆叠。

为了将数据写入存储器单元mc1至mc6,首先,执行擦除操作,使得存储器单元mc1至mc6具有预定的负(-)阈值电压。以块blk1至blkn为单位执行擦除操作。此后,通过在预定时间期间将高电压vpgm施加到连接到所选择的存储器单元的字线,对选择的存储器单元执行编程操作。

在擦除操作期间,位线bl1和bl2可以浮置,并且串选择线ssl1和ssl2以及地选择线gsl可以浮置。可以将地电压vss施加到字线wl1至wl6,并且可以将高擦除电压vers施加到衬底401(参见例如图3)。可以将施加到衬底401的擦除电压vers施加到沟道层404(图3)。沟道层404可以用擦除电压vers充电。由于施加到字线wl1至wl6的地电压vss与施加到沟道层404的擦除电压vers之间的电压差,在存储器单元mc1至mc6中捕获的电荷会泄漏。因此,存储器单元mc1至mc6的阈值电压可以降低。

图5a和5b示出了图4的存储器单元mc1至mc6的擦除校验操作的实施例。参考图5a,为了校验存储器单元mc1至mc6是否具有负(-)阈值电压,向位线bl施加电源电压vcc。为了接通串选择晶体管sst和地选择晶体管gst,将串选择电压vssl施加到串选择线ssl,并且将地选择电压vgsl施加到地选择线gsl。例如,串选择线电压vssl和地选择线电压vgsl可以是电源电压vcc或具有与电源电压vcc类似的电压电平的电压。可以将负(-)第一读电压vl1施加到所有字线wl1至wl6。

当所有存储器单元mc1至mc6具有等于或低于负(-)第一读电压vl1的阈值电压时,充入位线bl中的电源电压vcc可以被放电到公共源极线csl,并且位线bl的电压可以减小。当位线bl的电压低于预定的参考电压vref时,读和写电路130(图1)中的页缓冲器可以存储例如连接到对应位线bl的锁存器中的逻辑低。可以将擦除校验读取的结果提供给电压发生器和控制逻辑电路140,并且可以将逻辑低的读取结果确定为擦除通过。

在存储器单元mc1至mc6当中,可能存在具有不充分降低的阈值电压的存储器单元。例如,当假设存储器单元mc4具有高的阈值电压时,位线bl的电压可以高于参考电压vref,并且页缓冲器的锁存器可以存储例如逻辑高。逻辑高的读取结果可以由电压发生器和控制逻辑电路140确定为擦除失败。

然而,当位线bl的电压低于参考电压vref时,如果存储器单元mc4具有高阈值电压,可以将擦除校验读取的结果确定为擦除通过。这可能是因为施加到字线wl1至wl6的负(-)第一读电压vl1不足够高于存储器单元mc1至mc6(除了mc4)的阈值电压而发生。此外,这可能在以下情况中发生。在存储器单元mc4的电阻元件与存储器单元mc1至mc6(除了mc4)的电阻元件的比率相对小的情况下,存在与存储器单元mc连接的擦除失败字线时流动的单元串电流ics和不存在擦除失败字线时流动的单元串电流ics之间的差异不大。因此,擦除失败字线没有被检测到,并且擦除校验操作可能被确定为擦除通过。

为了解决这个问题,可以将负(-)第二读电压vl2仅施加到字线wl1至wl6中选择的字线wl4,并且可以将高电压vh1施加到字线wl1至wl3、wl5和wl6,如图5b所示。第二读电压vl2是具有比第一读电压vl1低的电压电平的电压,并且可以精确地标识连接到所选择的字线wl4的存储器单元mc4的阈值电压是否具有与负(-)第二读电压vl1类似的电压电平。

当存储器单元mc4具有比负(-)第二读电压vl1高的阈值电压时,单元串电流ics不流动。因此,位线bl的电压可以保持为电源电压vcc。当位线bl的电压高于预定的参考电压vref时,读和写电路130(图1)中的页缓冲器可以存储例如连接到位线bl的锁存器中的逻辑高。可以将逻辑高的擦除校验读取的结果提供给电压发生器和控制逻辑电路140,并且擦除校验操作可以被确定为擦除失败。

如果针对字线wl1至wl6中的每一个分开地确定擦除通过/失败,则可以执行精确校验,如图5b所示。然而,针对字线wl1至wl6中的每一个分开地确定擦除通过/失败花费很多时间。在下文中,将参考图6至11详细描述检测擦除失败字线同时减少擦除校验操作时间的方法的实施例。

图6示出了擦除方法的实施例。图7示出了擦除操作期间单元串的状态的示例。图8示出了擦除操作期间单元串的电压改变的示例。

参考图6和图1和7,在操作s610中供应擦除电压。位线bl可以是浮置的,并且串选择线ssl、地选择线gsl和公共源极线csl可以是浮置的。

可以将地电压vss施加到字线wl1至wl6。可以将高擦除电压vers施加到衬底401。由于施加到字线wl1至wl6的地电压vss和施加到衬底401的擦除电压vers之间的电压差,在存储器单元mc1至mc6中捕获的电荷会泄漏。因此,存储器单元mc1至mc6的阈值电压可以降低。

根据一个实施例,可以将串选择线电压vssl或地选择线电压vgsl分别施加到串选择线ssl和地选择线gsl。串选择线电压vssl可以是用来接通串选择晶体管的电压。地选择线电压vgsl可以是用来接通地选择晶体管的电压。可以将具有与地电压vss类似的电平的低电压(包括正(+)电压和负(-)电压)施加到字线wl1至wl6。

在操作s620中,通过将高电压vh1施加到字线wl1至wl6来执行第一擦除校验操作。高电压vh1可以是在读取操作期间施加到未选择的字线的未选择的读电压vread。

将第一位线电压vbl1施加到位线bl。第一位线电压vbl1可以是电源电压vcc。

可以将串选择线电压vssl和地选择线电压vgsl分别施加到串选择线ssl和地选择线gsl,以分别接通串选择晶体管sst和地选择晶体管gst。根据实施例,在读取操作期间可以将施加到未选择的字线的电源电压vcc或未选择的读电压vread施加到串选择线ssl和地选择线gsl中的每一个。

将公共源极线电压vcsl施加到公共源极线csl。公共源极线电压vcsl可以是地电压vss或具有与地电压vss类似的电压电平的低电压(包括正(+)电压和负(-)电压)。

将衬底电压vsub施加到衬底401。衬底电压vsub可以是地电压vss或具有与地电压vss类似的电平的低电压(包括正(+)电压和负(-)电压)。

图8示出了当第一擦除校验操作(s620)时的单元串的电压改变的示例。参考图8,在时间t1,第一位线电压vbl1被预充电在位线bl中。在时间t2,向串选择线ssl、字线wl1至wl6、地选择线gsl和公共源极线csl中的每一个施加电压。

将串选择线电压vssl施加到串选择线ssl以接通串选择晶体管sst。将高电压vh1施加到字线wl以接通存储器单元mc1至mc6。将地选择线电压vsgl施加到地选择线gsl以接通地选择晶体管gst。

在单元串中,当由于存储器单元mc1至mc6被接通并且充电到位线bl中的第一位线电压vbl1被放电到公共源极线csl时,位线bl的电压降低,并且位线bl的电压变得低于参考电压vref。因此,可以将该单元串分类为第一擦除校验通过串。

在单元串中,当存储器单元mc1至mc6中的一个关断时,位线bl的电压可以保持为第一位线电压vbl1或者可以高于参考电压vref。因此,可以将该单元串分类为第一擦除校验失败串。

在操作s620中,当存储器块blki(图2)中的第一擦除校验失败串的数目等于或高于用于校正从非易失性存储器100(图1)读取的数据的错误的错误校正单元的位数时,存储器块blki可以被处理为擦除失败,并且擦除操作可以结束。

在操作s620中,当存储器块blki(图2)中的第一擦除校验失败串的数目小于错误校正单元的位数时,存储器块blki可以被处理为第一擦除校验通过,并且可以执行操作s630。

在操作s630中,执行第二擦除校验操作。第二擦除校验操作可以包括执行与连接到存储器块blki中的单元串的字线wl中的偶字线有关的第一读取操作,执行与奇字线有关的第二读取操作,以及对第一读取操作的结果和第二读取的结果执行第一xor运算。稍后将参考图9至11描述第二擦除校验操作的实施例。

图9示出了擦除校验操作的实施例,且特别是图2的第二擦除校验操作。图10a至10c示出了基于第二擦除校验操作的结果的存储器单元的阈值电压分布的示例。

参考图9和图1和图7,在操作s902中,确定被处理为第一擦除校验通过的存储器块blki是否处于手指校验操作的状态。手指校验操作可以由电压发生器和控制逻辑电路140控制。当手指校验操作处于非激活状态(否)时,执行操作s903。

在操作s903中,在第一擦除校验操作(图6的s620)中被处理为第一擦除校验通过的存储器块blki可以被处理为擦除状态通过,并且可以结束擦除操作。

在操作s902中,当手指校验操作处于激活状态(是)时,执行偶校验操作(s904)。在偶校验操作(s904)中,将第一校验电压vfy1施加到单元串中的偶字线wl2、wl4和wl6,并且将高电压vh1施加到奇字线wl1、wl3和wl5。第一校验电压vfy1可以是被擦除的存储器单元mc1至mc6的阈值电压的上限。第一校验电压vfy1可以是地电压vss或负(-)电压。

将第一位线电压vbl1施加到位线bl。第一位线电压vbl1可以是例如电源电压vcc。

可以将串选择线电压vssl和地选择线电压vgsl分别施加到串选择线ssl和地选择线gsl,以分别接通串选择晶体管sst和地选择晶体管gst。根据一个实施例,在读取操作期间施加到未选择的字线的电源电压vcc或未选择的读电压vread可以被施加到串选择线ssl和地选择线gsl中的每一个。

将公共源极线电压vcsl施加到公共源极线csl。公共源极线电压vcsl可以是地电压vss或具有与地电压vss类似的电压电平的低电压(包括正(+)电压和负(-)电压)。

将衬底电压vsub施加到衬底401。衬底电压vsub可以是地电压vss或具有与地电压vss类似的电平的低电压(包括正(+)电压和负(-)电压)。

在操作s904中,在第一擦除校验操作(图6的s620)中已经标识了连接到具有高电压vh1的奇字线wl1、wl3和wl5的存储器单元mc1、mc3和mc4被接通。当将第一校验电压vfy1施加到偶字线wl2、wl4和wl6时,位线bl的电压可以基于连接到偶字线wl2、wl4和wl6的存储器单元mc2、mc4和mc6的阈值电压分布而改变。

在操作s906中,当存储器单元mc1至mc6根据第一校验电压vfy1被接通时,位线bl的电压从第一位线电压vbl1减小。当位线bl的电压低于参考电压vref时,读和写电路130(图1)中的页缓冲器可以在与对应的位线bl连接的第一锁存器132(图1)中存储例如逻辑低。

当连接到偶字线wl2、wl4和wl6的存储器单元mc2、mc4和mc6中的至少一个根据第一校验电压vfy1被关断时,位线bl的电压保持为第一位线电压vbl1。当位线bl的电压高于参考电压vref时,读和写电路130中的页缓冲器可以在与对应的位线bl连接的第一锁存器132中存储例如逻辑高。页缓冲器的第一锁存器132中存储的数据可以是与偶字线wl2、wl4和wl6有关的擦除校验读取的结果。

在操作s908中,执行奇校验操作。在奇校验操作(s908)中,将第一校验电压vfy1施加到单元串中的奇字线wl1、wl3和wl5,并且将高电压vh1施加到偶字线wl2、wl4和wl6。

将第一位线电压vbl1施加到位线bl。第一位线电压vbl1可以是电源电压vcc。

可以将串选择线电压vssl和地选择线电压vgsl分别施加到串选择线ssl和地选择线gsl,以分别接通串选择晶体管sst和地选择晶体管gst。根据实施例,在读取操作期间施加到未选择的字线的电源电压vcc或未选择的读电压vread可以被施加到串选择线ssl和地选择线gsl中的每一个。

将公共源极线电压vcsl施加到公共源极线csl。公共源极线电压vcsl可以是地电压vss或具有与地电压vss类似的电压电平的低电压(包括正(+)电压和负(-)电压)。

将衬底电压vsub施加到衬底401。衬底电压vsub可以是地电压vss或具有与地电压vss类似的电平的低电压(包括正(+)电压和负(-)电压)。

在操作s908中,在第一擦除校验操作(图6的s620)中已经标识了连接到具有高电压vh1的偶字线wl2、wl4和wl6的存储器单元mc2、mc4和mc6被接通。当将第一校验电压vfy1施加到奇字线wl1、wl3和wl5时,位线bl的电压可以基于连接到奇字线wl1、wl3和wl5的存储器单元mc1、mc3和mc5的阈值电压分布而改变。

在操作s910中,当存储器单元mc1至mc6根据第一校验电压vfy1被接通时,位线bl的电压从第一位线电压vbl1减小。当位线bl的电压低于参考电压vref时,读和写电路130(图1)中的页缓冲器可以在与对应的位线bl连接的第二锁存器134(图1)中存储例如逻辑低。

当连接到奇字线wl1、wl3和wl5的存储器单元mc1、mc3和mc5中的至少一个根据第一校验电压vfy1被关断时,位线bl的电压保持为第一位线电压vbl1。当位线bl的电压高于参考电压vref时,读和写电路130中的页缓冲器可以在对应的位线bl连接到的第二锁存器134中存储例如逻辑高。页缓冲器的第二锁存器134中存储的数据可以是与奇字线wl1、wl3和wl5有关的擦除校验读取的结果。

在操作s912中,相对于第一锁存器132中存储的与偶字线wl2、wl4和wl6有关的擦除校验读取的结果和第二锁存器134中存储的与奇字线wl1、wl3和wl5有关的擦除校验读取的结果,执行xor运算。此外,作为xor运算的结果,对第一逻辑值,例如逻辑高(位“1”)的数目进行计数。

作为逻辑高的xor运算的结果可以对应于连接到偶字线wl2、wl4和wl6的存储器单元mc2、mc4和mc6的阈值电压分布和连接到奇字线wl1、wl3和wl5的存储器单元mc2、mc4和mc6的阈值电压分布彼此不同的情况,如图10a所示。

在图10a中,偶字线wl2、wl4和wl6的阈值电压分布e和奇字线wl1、wl3和wl5的阈值电压分布o在区域a中彼此不交叠,所述区域a是等于或高于第一校验电压vfy1的区域。区域a可以具有作为xor运算xor的结果的逻辑高。

作为逻辑低的xor运算的结果可以对应于偶字线wl2、wl4和wl6的阈值电压分布e和奇字线wl1、wl3和wl5的阈值电压分布o等于或低于第一校验电压vfy1的情况,如图10b所示。

此外,作为逻辑低的xor运算的结果可以对应于偶字线wl2、wl4和wl6的阈值电压分布e和奇字线wl1、wl3和wl5的阈值电压分布o存在于等于或大于第一校验电压vfy1的区域b中并且阈值电压分布e和o的形状相同的情况,如图10c所示。

在第二擦除校验操作中,可以校验偶字线wl2、wl4和wl6的阈值电压分布e与奇字线wl1、wl3和wl5的阈值电压分布o之间的差。因此,即使阈值电压分布e和o存在于等于或大于第一校验电压vfy1的区域b中,阈值电压分布e和o也是相同的。因此,可以将第二擦除校验操作确定为擦除通过。

在操作s914中,将xor运算的逻辑高(位“1”)的数目与第一值numecc进行比较。第一值numecc表示用于校正从非易失性存储器设备100(图1)读取的数据的错误的错误校正单元的位数。在操作s903中,当xor运算的逻辑高(位“1”)的数目等于或小于第一值numecc时,电压发生器和控制逻辑电路140(图1)的xor运算单元142(图1)可以将存储器块blki处理为擦除状态通过并结束擦除操作。

在操作s916中,当xor运算的逻辑高(位“1”)的数目大于第一值numecc时,xor运算单元142可以将存储器块blki处理为擦除状态失败并结束擦除操作。

图11示出了可以在图6的第二擦除校验操作之后执行的附加擦除校验操作(s1100)的实施例。

参考图1、7和9,图11的附加擦除校验操作(s1100)可以在使用图9中的第一校验电压vfy1的第二擦除校验操作(s630)之后执行。在附加擦除校验操作s1100中,可以使用与第二擦除校验操作s630中使用的第一校验电压vfy1不同的第二校验电压vfy2。因此,可以精确地检测擦除失败字线。

在操作s1102中,确定在第二擦除校验操作(s630)中被确定为擦除通过的存储器块blki是否处于确定附加擦除校验操作的状态。附加擦除校验操作可以由电压发生器和控制逻辑电路140控制。当附加擦除校验操作处于非激活状态(否)时,执行操作s1103。在操作s1103中,可以将存储器块blki处理为擦除状态通过,并且擦除操作可以结束。

在操作s1102中,当附加擦除校验操作是激活状态(是)时,在操作s1104中执行偶校验操作。在偶校验操作(s1104)中,将第二校验电压vfy2施加到单元串中的偶字线wl2、wl4和wl6,并且将高电压vh1施加到奇字线wl1、wl3和wl5。第二校验电压vfy2可以是与第一校验电压vfy1不同的电压。例如,第二校验电压vfy2可以是低于第一校验电压vfy1的电压。

将第一位线电压vbl1施加到位线bl。第一位线电压vbl1可以是电源电压vcc。

可以将串选择线电压vssl和地选择线电压vgsl分别施加到串选择线ssl和地选择线gsl,以分别接通串选择晶体管sst和地选择晶体管gst。根据实施例,在读取操作中施加到未选择的字线的电源电压vcc或未选择的读电压vread可以被施加到串选择线ssl和地选择线gsl中的每一个。

将公共源极线电压vcsl施加到公共源极线csl。公共源极线电压vcsl可以是地电压vss或具有与地电压vss类似的电压电平的低电压(包括正(+)电压和负(-)电压)。

将衬底电压vsub施加到衬底401。衬底电压vsub可以是地电压vss或具有与地电压vss类似的电平的低电压(包括正(+)电压和负(-)电压)。

在操作s1104中,在第一擦除校验操作(图6的s620)和手指校验操作(图9的s630)中已经标识了连接到高电压vh1的奇字线wl1、wl3和wl5的存储器单元mci、mc3和mc4被接通。当将第二校验电压vfy2施加到偶字线wl2、wl4和wl6时,位线bl的电压可以基于连接到偶字线wl2、wl4和wl6的存储器单元mc2、mc4和mc6的阈值电压分布而改变。

在操作s1106中,当存储器单元mc1至mc6响应于第二校验电压vfy2而接通时,位线bl的电压从第一位线电压vbl1减小。当位线bl的电压低于参考电压vref时,读和写电路130(图1)中的页缓冲器可以与对应的位线bl连接的第一锁存器132(图1)中存储例如逻辑低。

当连接到偶字线wl2、wl4和wl6的存储器单元mc2、mc4和mc6中的至少一个响应于第二校验电压vfy2而关断时,位线bl的电压保持为第一位线电压vbl1。当位线bl的电压高于参考电压vref时,读和写电路130中的页缓冲器可以在与对应的位线bl连接的第一锁存器132中存储例如逻辑高。页缓冲器的第一锁存器132中存储的数据可以是与偶字线wl2、wl4和wl6有关的附加擦除校验读取的结果。

在操作s1108中,执行奇校验操作。在奇校验操作(s1108)中,将第二校验电压vfy2施加到单元串中的奇字线wl1、wl3和wl5,并且将高电压vh1施加到偶字线wl2、wl4和wl6。

将第一位线电压vbl1施加到位线bl。第一位线电压vbl1可以是电源电压vcc。

可以将串选择线电压vssl和地选择线电压vgsl分别施加到串选择线ssl和地选择线gsl,以分别接通串选择晶体管sst和地选择晶体管gst。根据实施例,在读取操作期间施加到未选择的字线的电源电压vcc或未选择的读电压vread可以被施加到串选择线ssl和地选择线gsl中的每一个。

将公共源极线电压vcsl施加到公共源极线csl。公共源极线电压vcsl可以是地电压vss或具有与地电压vss类似的电压电平的低电压(包括正(+)电压和负(-)电压)。

将衬底电压vsub施加到衬底401。衬底电压vsub可以是地电压vss或具有与地电压vss类似的电平的低电压(包括正(+)电压和负(-)电压)。

在操作s1108中,在第一擦除校验操作(图6的s620)和手指校验操作(图9的s630)中已经标识了连接到高电压vh1的偶字线wl2、wl4和wl6的存储器单元mc2、mc4和mc6被接通。当将第二校验电压vfy2施加到奇字线wl1、wl3和wl5时,位线bl的电压可以基于连接到奇字线wl1、wl3和wl5的存储器单元mc1、mc3和mc5的阈值电压分布而改变。

在操作s1110中,当存储器单元mc1至mc6响应于第二校验电压vfy2而接通时,位线bl的电压从第一位线电压vbl1减小。当位线bl的电压低于参考电压vref时,读和写电路130(图1)中的页缓冲器可以在与对应的位线bl连接的第二锁存器134(图1)中存储例如逻辑低。

当连接到奇字线wl1、wl3和wl5的存储器单元mc1、mc3和mc5中的至少一个响应于第二校验电压vfy2而关断时,位线bl的电压保持为第一位线电压vbl1。当位线bl的电压高于参考电压vref时,读和写电路130中的页缓冲器可以在与对应的位线bl连接的第二锁存器134中存储例如逻辑高。页缓冲器的第二锁存器134中存储的数据可以是与奇字线wl1、wl3和wl5有关的附加擦除校验读取的结果。

在操作s1112中,相对于第一锁存器132中存储的与偶字线wl2、wl4和wl6有关的附加擦除校验读取的结果和第二锁存器134中存储的与奇字线wl1、wl3和wl5有关的附加擦除校验读取的结果执行xor运算。此外,作为xor运算的结果,对第一逻辑值,例如逻辑高(位“1”)的数目进行计数。

在操作s1114中,将xor运算的逻辑高(位“1”)的数目与第一值numecc进行比较。当xor运算的逻辑高(位“1”)的数目等于或小于第一值numecc时,电压发生器和控制逻辑电路140(图1)的xor运算单元142(图1)在操作s1103中可以将存储器块blki处理为擦除状态通过并结束擦除操作。

当xor运算的逻辑高(位“1”)的数目大于第一值numecc时,xor运算单元142在操作s1116中可以将存储器块blki处理为擦除状态失败并结束擦除操作。

图12示出了根据前述实施例中的一个或多个的包括非易失性存储器设备的存储器卡系统1200的实施例。参考图12,存储器卡系统1200可以包括主机1210和存储器卡1220。主机1210可以包括主机控制器1211和主机连接单元1212。存储器卡1220可以包括卡连接单元1221、卡控制器1222和非易失性存储器设备1223。

非易失性存储器设备1223可以使用图1至11中的实施例中的一个或多个来实现。非易失性存储器设备1223可以向多个单元串的存储器单元施加擦除电压,通过向连接到单元串的存储器单元的偶字施加第一校验电压并向奇字线施加高电压来执行第一读取操作,通过向连接到单元串的存储器单元的奇字线施加第一校验电压并向偶字线施加高电压来执行第二读取操作,并且通过对第一读取操作的结果和第二读取操作的结果执行xor运算来执行擦除校验操作。非易失性存储器设备1223可以通过基于xor运算的结果确定擦除校验操作的擦除通过/失败来检测擦除失败字线。

主机1210可以将数据data写入存储器卡1220或读取存储器卡1220中存储的数据data。主机控制器1211可以经由主机连接单元1212将主机1210中的时钟发生器中产生的时钟信号clk和数据data发送到存储器卡1220。

响应于经由卡连接单元1221接收到的请求,卡控制器1222可以通过使数据data与在卡控制器1222中的时钟发生器中产生的时钟信号clk同步来向非易失性存储器设备1223提供数据data。非易失性存储器设备1223可以存储从主机1210发送的数据data。

存储器卡1220可以被实现为紧凑型闪速卡(cfc)、微型驱动、智能媒体卡(smc)、多媒体卡(mmc)、安全数字卡(sdc)、通用闪存设备(ufs)、存储棒、通用串行总线(usb)闪存驱动器等。

图13示出了包括对应于上述实施例中的任何一个的非易失性存储器设备的固态驱动(ssd)系统1300。参考图13,ssd系统1300可以包括主机1310和ssd1320。ssd1320经由信号连接器与主机1310交换信号,并经由电源连接器接收电力。ssd1320可以包括ssd控制器1321、辅助电源设备1322和多个非易失性存储器设备1323、1324和1325。

多个非易失性存储器设备1323、1324和1325中的每一个可以是图1至11中的实施例中的任何一个。非易失性存储器设备1323、1324和1325中的每一个可以向多个单元串的存储器单元施加擦除电压,通过向连接到单元串的存储器单元的偶字线施加第一校验电压并向奇字线施加高电压来执行第一读取操作,通过向连接到单元串的存储器单元的奇字线施加第一校验电压并向偶字线施加高电压来执行第二读取操作,并且通过对第一读取操作的结果和第二读取操作的结果执行xor运算来执行擦除校验操作。非易失性存储器设备1323、1324和1325中的每一个可以通过基于xor运算的结果确定擦除校验操作的擦除通过/失败来检测擦除失败字线。

可以通过由计算机、处理器、控制器或其它信号处理设备执行的代码或指令来整体或部分地执行本文中所描述的方法、过程和/或操作。计算机、处理器、控制器或其他信号处理设备可以是本文中所描述的那些或除了本文中所描述的元件之外的设备。因为详细描述了形成方法(或计算机、处理器、控制器或其他信号处理设备的操作)的基础的算法,所以用于实现方法实施例的操作的代码或指令可以将计算机、处理器、控制器或其他信号处理设备转换成用于执行本文中的方法的专用处理器。

本文中所公开的实施例的电压发生器、控制逻辑电路、电路和其他处理特征可以以例如可以包括硬件、软件或这二者的逻辑来实现。当至少部分地在硬件中实现时,电压发生器、控制逻辑电路、电路和其他处理特征可以是例如多种集成电路中的任何一种,其包括但不限于专用集成电路、现场可编程门阵列、逻辑门的组合、片上系统、微处理器或另一类型的处理或控制电路。尽管结合前述实施例中的一个或多个提到了xor逻辑电路,但是xor逻辑电路可以用用于比较或以其他方式处理本文中所描述的结果的其他类型的逻辑电路替代。

当至少部分地在软件中实现时,电压发生器、控制逻辑电路、电路和其它处理特征可以包括例如存储器或其他存储设备,用于存储要由例如计算机、处理器、微处理器、控制器或其他信号处理设备执行的代码或指令。计算机、处理器、微处理器、控制器或其它信号处理设备可以是本文中所描述的那些或除了本文中所描述的元件之外的设备。因为详细描述了形成方法(或计算机、处理器、微处理器、控制器或其他信号处理设备的操作)的基础的算法,所以用于实现方法实施例的操作的代码或指令可以将计算机、处理器、控制器或其他信号处理设备转换成用于执行本文中的方法的专用处理器。

本文中已经公开了示例实施例,并且尽管采用了特定术语,但是它们用于并仅以一般和描述性意义解释,而不是为了限制的目的。实施例可以组合以形成附加的实施例。在一些情况下,对于本申请提交的本领域技术人员将显而易见的是,结合特定实施例描述的特征、特性和/或元素可以单独使用或与结合其它实施例描述的特征、特性和/或元素组合使用,除非另有说明。因此,本领域技术人员将理解,在不脱离权利要求中阐述的实施例的精神和范围的情况下可以进行形式和细节上的各种改变。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1