一种闪存器的擦除验证设备和方法与流程

文档序号:16744732发布日期:2019-01-28 13:24阅读:156来源:国知局
一种闪存器的擦除验证设备和方法与流程

本发明涉及半导体技术领域,尤其涉及一种闪存器的擦除验证设备和方法。



背景技术:

在nand闪存中,相对技术中对nand的顶部选择栅(tsg)的存储串执行擦除验证时,若验证失败会直接提供一个新的擦除脉冲对下一个存储串进行擦除。

擦除验证失败时,会存在擦除验证电压会非常接近擦除验证阈值电压的情况;在这种情况下,如果仍然采用上一个存储串的擦除脉冲该存储串进行下一次擦除操作,会导致nand闪存出现过擦除的问题。



技术实现要素:

有鉴于此,本发明实施例期望提供一种闪存器的擦除验证设备和方法,解决了相对技术中进行擦除验证时对闪存器过擦除的问题,实现了对闪存器的有效擦除。

为达到上述目的,本发明的技术方案是这样实现的:

本发明的实施例提供一种闪存器的擦除验证设备,所述设备包括:控制器,处理器和接口,其中:

所述控制器,用于通过所述接口获取擦除脉冲;

所述处理器,用于基于所述擦除脉冲对存储阵列的顶部选择栅阵列的第i个存储串进行第一擦除验证;

所述处理器,还用于若顶部选择栅阵列的第i个存储串的第一擦除验证失败,对所述顶部选择栅阵列的第i个存储串进行第二擦除验证;其中,所述第二擦除验证的电压大于所述第一擦除验证的电压。

上述方案中,所述处理器,还用于若所述第i个存储串不是所述顶部选择栅阵列中的最后一个存储串,或若所述顶部选择栅阵列的第i个存储串的所述第一擦除验证通过且所述第i个存储串不是所述顶部选择栅阵列中的最后一个存储串,或若进行了第二擦除验证的所述第i个存储串不是所述顶部选择栅阵列中的最后一个存储串,选取所述顶部选择栅阵列的第i+1个存储串,并对所述顶部选择栅阵列的第i+1个存储串进行第一擦除验证;

所述处理器,还用于若所述顶部选择栅阵列的第i+1个存储串的第一擦除验证失败,对所述顶部选择栅阵列的第i+1个存储串进行第二擦除验证,直到所述顶部选择栅阵列的最后一个存储串通过进行了所述第二擦除验证或所述顶部选择栅阵列的最后一个存储串的第一擦除验证通过。

在上述方案中,所述处理器,还用于若所述顶部选择栅阵列的第i个存储串的所述第一擦除验证通过且所述第i个存储串是所述顶部选择栅阵列中的最后一个存储串,或若进行了第二擦除验证的所述第i个存储串是所述顶部选择栅阵列中的最后一个存储串,确定所述顶部选择栅阵列的存储串是否均已进行了擦除验证;

所述控制器,还用于若所述顶部选择栅阵列的存储串中至少一个存储串未进行擦除验证,选取所述顶部选择栅阵列的第j个存储串;其中,所述j为整数;

所述控制器,还用于获取所述顶部选择栅阵列的第j个存储串的第一擦除验证结果和/或第二擦除验证结果;

所述处理器,还用于基于所述顶部选择栅阵列的第j个存储串的第一擦除验证结果和/或第二擦除验证结果,对所述存储阵列的底部选择栅阵列进行处理。

在上述方案中,所述处理器,还用于若所述顶部选择栅阵列的第j个存储串的第一擦除验证失败且所述顶部选择栅阵列的第j个存储串的第二擦除验证失败,设置底部选择栅阵列的电压为第一电压。

在上述方案中,所述处理器,还用于若所述顶部选择栅阵列的第j个存储串的第一擦除验证失败且若所述顶部选择栅阵列的第j个存储串的第二擦除验证通过,设置底部选择栅阵列的电压为第二电压;其中,所述第二电压大于所述第一电压。

在上述方案中,所述控制器,还用于若所述顶部选择栅阵列的第j个存储串的第一擦除验证通过,控制所述底部选择栅处于关闭状态。

在上述方案中,所述处理器,还用于确定所述顶部选择栅阵列的第j个存储串是否为所述顶部选择栅阵列中的最后一个存储串;

所述处理器,还用于若所述第j个存储串不是所述顶部选择栅阵列中的最后一个存储串,选取所述顶部选择栅阵列的第j+1个存储串,并基于所述顶部选择栅阵列的第j+1个存储串的第一擦除验证结果和/或第二擦除验证结果,对所述底部选择栅阵列进行处理,直到基于所述顶部选择栅阵列的最后一个存储串的第一擦除验证结果和/或第二擦除验证结果对所述底部选择栅阵列进行了处理。

在上述方案中,所述设备还包括第一锁存器和第二锁存器,其中:

所述第一锁存器,用于存储所述顶部选择栅阵列的存储串的第一擦除验证结果;

所述第二锁存器,用于存储所述顶部选择栅阵列的存储串的第二擦除验证结果。

本发明的实施例提供一种闪存器的擦除验证方法,所述方法包括:

获取擦除脉冲,并基于所述擦除脉冲对存储阵列的顶部选择栅阵列的第i个存储串进行第一擦除验证;其中,所述i为整数;

若顶部选择栅阵列的第i个存储串的第一擦除验证失败,对所述顶部选择栅阵列的第i个存储串进行第二擦除验证;其中,所述第二擦除验证的电压大于所述第一擦除验证的电压。

在上述方案中,所述方法还包括:

若所述顶部选择栅阵列的第i个存储串的所述第一擦除验证通过且所述第i个存储串不是所述顶部选择栅阵列中的最后一个存储串,或若进行了第二擦除验证的所述第i个存储串不是所述顶部选择栅阵列中的最后一个存储串,选取所述顶部选择栅阵列的第i+1个存储串,并对所述顶部选择栅阵列的第i+1个存储串进行第一擦除验证;

若所述顶部选择栅阵列的第i+1个存储串的第一擦除验证失败,对所述顶部选择栅阵列的第i+1个存储串进行第二擦除验证,直到所述顶部选择栅阵列的最后一个存储串进行了所述第二擦除验证或所述顶部选择栅阵列的最后一个存储串的第一擦除验证通过。

在上述方案中,所述还包括:

若所述顶部选择栅阵列的第i个存储串的所述第一擦除验证通过且所述第i个存储串是所述顶部选择栅阵列中的最后一个存储串,或若进行了第二擦除验证的所述第i个存储串是所述顶部选择栅阵列中的最后一个存储串,确定所述顶部选择栅阵列的存储串是否均已进行了擦除验证;

若所述顶部选择栅阵列的存储串中至少一个存储串未进行擦除验证,选取所述顶部选择栅阵列的第j个存储串;其中,所述j为整数;

获取所述顶部选择栅阵列的第j个存储串的第一擦除验证结果和/或第二擦除验证结果;

基于所述顶部选择栅阵列的第j个存储串的第一擦除验证结果和/或第二擦除验证结果,对所述存储阵列的底部选择栅阵列进行处理。

在上述方案中,所述基于所述顶部选择栅阵列的第j个存储串的第一擦除验证结果和/或第二擦除验证结果,对底部选择栅阵列进行处理,包括:

若所述顶部选择栅阵列的第j个存储串的第一擦除验证失败且所述顶部选择栅阵列的第j个存储串的第二擦除验证失败,设置底部选择栅阵列的电压为第一电压。

在上述方案中,所述方法还包括:

若所述顶部选择栅阵列的第j个存储串的第一擦除验证失败且若所述顶部选择栅阵列的第j个存储串的第二擦除验证通过,设置底部选择栅阵列的电压为第二电压;其中,所述第二电压大于所述第一电压。

在上述方案中,所述方法还包括:

若所述顶部选择栅阵列的第j个存储串的第一擦除验证通过,控制所述底部选择栅处于关闭状态。

在上述方案中,所述方法还包括:

确定所述顶部选择栅阵列的的第j个存储串是否为所述顶部选择栅阵列中的最后一个存储串;

若所述第j个存储串不是所述顶部选择栅阵列中的最后一个存储串,选取所述顶部选择栅阵列的第j+1个存储串,并基于所述顶部选择栅阵列的第j+1个存储串的第一擦除验证结果和/或第二擦除验证结果,对所述底部选择栅阵列进行处理,直到基于所述顶部选择栅阵列的最后一个存储串的第一擦除验证结果和/或第二擦除验证结果对所述底部选择栅阵列进行了处理。

在上述方案中,所述第二擦除验证的读取建立时间大于所述第一擦除验证的读取建立时间;

或者,所述第二擦除验证的字线的电压大于所述第一擦除验证的字线的电压。

在上述方案中,所述方法还包括:

存储所述顶部选择栅阵列的存储串的第一擦除验证结果至第一锁存器中,并存储所述顶部选择栅阵列的存储串的第二擦除验证结果至第二锁存器中;其中,所述第一锁存器与所述第二锁存器不同。

在上述方案中,所述存储阵列为三维nand型闪存存储阵列。

本发明的实施例所提供的闪存器的擦除验证设备和方法,获取擦除脉冲,并基于擦除脉冲对顶部选择栅阵列的第i个存储串进行第一擦除验证;若顶部选择栅阵列的第i个存储串的第一擦除验证失败,对顶部选择栅阵列的第i个存储串进行第二擦除验证,第二擦除验证的擦除电压大于第一擦除验证的擦除电压,如此,若闪存器的存储串的第一擦除验证失败,会对该存储串进行第二擦除验证,而不是直接增大擦除验证电压对下一个存储串进行擦除验证,进而解决了相对技术中进行擦除验证时对闪存器过擦除的问题,实现了对闪存器的有效擦除。

附图说明

图1为本发明实施例提供的一种闪存器的擦除验证方法的流程示意图;

图2为本发明实施例提供的另一种闪存器的擦除验证方法的流程示意图;

图3为本发明实施例提供的又一种闪存器的擦除验证方法的流程示意图;

图4为本发明实施例提供的一种执行了第n个脉冲擦除脉冲对应的擦除操作后的电压与执行了第n+1个擦除操除脉冲对应的擦作的电压的示意图;

图5为本发明实施例提供的一种闪存器的擦除验证设备的结构示意图。

具体实施方式

以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所提供的实施例仅仅用以解释本发明,并不用于限定本发明。另外,以下所提供的实施例是用于实施本发明的部分实施例,而非提供实施本发明的全部实施例,在不冲突的情况下,本发明实施例记载的技术方案可以任意组合的方式实施。

本发明的实施例提供一种闪存器的擦除验证方法,参照图1所示,该方法包括以下步骤:

步骤101、获取擦除脉冲,并基于擦除脉冲对存储阵列的顶部选择栅(topselectgate,tsg)阵列的第i个存储串进行第一擦除验证。

其中,i为整数。

在本发明的其它实施例中,步骤101、获取擦除脉冲,并基于擦除脉冲对顶部选择栅阵列的第i个存储串进行第一擦除验证可以由闪存器的擦除验证设备来实现;擦除脉冲可以是用来使得闪存器件进行擦除操作的脉冲,且闪存器件在获取到擦除脉冲后会进行擦除操作。闪存器执行完擦除操作后,会对其存储阵列中的顶部选择栅阵列的存储串进行第一擦除验证;其中,i可以取任何一个整数,但是i最大可以取到n,n为顶部选择栅阵列中包括的存储串的数量。在一种可行的实现方式中,i从0开始取值,一直取值到n。第一擦除验证可以是精擦除验证,精擦除验证可以指的是相对技术中对闪存器件进行的擦除验证。

步骤102、若顶部选择栅阵列的第i个存储串的第一擦除验证失败,对顶部选择栅阵列的第i个存储串进行第二擦除验证。

其中,第二擦除验证的电压大于第一擦除验证的电压。

在本发明的其它实施例中,步骤102若顶部选择栅阵列的第i个存储串的第一擦除验证失败,对顶部选择栅阵列的第i个存储串进行第二擦除验证可以由闪存器的擦除验证设备来实现;判断顶部选择栅阵列的第i个存储串的第一擦除认证是否通过,可以采用对fbc(failbitcount)进行计数的方法来实现。第二擦除验证与第一擦除验证不同,第二擦除验证可以是粗擦除验证。

本发明的实施例所提供的闪存器的擦除验证方法,获取擦除脉冲,并基于擦除脉冲对顶部选择栅阵列的第i个存储串进行第一擦除验证;若顶部选择栅阵列的第i个存储串的第一擦除验证失败,对顶部选择栅阵列的第i个存储串进行第二擦除验证,第二擦除验证的擦除电压大于第一擦除验证的擦除电压,如此,若闪存器的存储串的第一擦除验证失败,会对该存储串进行第二擦除验证,而不是直接给出下一个擦除脉冲对下一个存储串进行擦除验证,进而解决了相对技术中进行擦除验证时对闪存器过擦除的问题,实现了对闪存器的有效擦除。

基于前述实施例,本发明的实施例提供一种闪存器的擦除验证方法,参照图2所示,该方法包括以下步骤:

步骤201、闪存器的擦除验证设备获取擦除脉冲,并基于擦除脉冲对存储阵列的顶部选择栅阵列的第i个存储串进行第一擦除验证。

其中,i为整数;

步骤202、若顶部选择栅阵列的第i个存储串的第一擦除验证失败,闪存器的擦除验证设备对顶部选择栅阵列的第i个存储串进行第二擦除验证。

其中,第二擦除验证的电压大于第一擦除验证的电压。

在本发明的其它实施例中,第二擦除验证的字线(wordline,wl)的电压可以大于第一擦除验证的wl的电压;在一种可行的实现方式中,可以设置精擦除验证的wl的电压为0.5v,那么精擦除验证的wl的电压可以为0.25v;需要说明的是,在实际应用中,可以根据具体的应用场景和需求来设置第二擦除验证的电压和第一擦除验证的电压。

步骤203、若顶部选择栅阵列的第i个存储串的第一擦除验证通过且第i个存储串不是顶部选择栅阵列中的最后一个存储串,或若进行了第二擦除验证的第i个存储串不是顶部选择栅阵列中的最后一个存储串,闪存器的擦除验证设备选取顶部选择栅阵列的第i+1个存储串,并对顶部选择栅阵列的第i+1个存储串进行第一擦除验证。

其中,如果顶部选择栅阵列的第i个存储串的第一擦除验证通过且第i个存储串是顶部选择栅阵列中的最后一个存储串,或者若进行了第二擦除验证的第i个存储串是顶部选择栅阵列中的最后一个存储串,此时可以直接执行确定顶部选择栅阵列的存储串是否均已进行了擦除验证的步骤,后续按照本发明实施例中提供的确定顶部选择栅阵列的存储串是否均已进行了擦除验证的步骤之后的流程来执行即可。

步骤204、若顶部选择栅阵列的第i+1个存储串的第一擦除验证失败,闪存器的擦除验证设备对顶部选择栅阵列的第i+1个存储串进行第二擦除验证,直到顶部选择栅阵列的最后一个存储串进行了第二擦除验证或顶部选择栅阵列的最后一个存储串的第一擦除验证通过。

其中,对顶部选择栅阵列的第i+1个存储串进行了第二擦除验证后,需要判断该第i+1个存储串是不是顶部选择栅阵列的最后一个存储串;若第i+1个存储串不是顶部选择栅阵列的最后一个存储串,则继续选择顶部选择栅阵列的第i+2个存储串,并对按照对第i+1个存储串所执行的操作,对该第i+2个存储串执行相同的操作,一直到顶部选择栅阵列的最后一个存储串的第一擦除验证通过或者顶部选择栅阵列的最后一个存储串的第一擦除验证失败但进行了第二擦除验证。

在本发明的其它实施例中,该方法包括以下步骤:

步骤205、闪存器的擦除验证设备确定顶部选择栅阵列的存储串是否均已进行了擦除验证。

其中,可以是通过确定顶部选择栅阵列的存储串是否第一擦除验证通过或第一擦除验证失败但进行了第二擦除验证来实现的。也就是说,顶部选择栅阵列的存储串只要第一擦除验证通过或第一擦除验证失败但进行了第二擦除验证,就可以认为顶部选择栅阵列的存储串均已进行了擦除验证。

步骤206、若顶部选择栅阵列的存储串中至少一个存储串未进行擦除验证,闪存器的擦除验证设备选取顶部选择栅阵列的第j个存储串。

其中,j为整数。

在同一应用场景下,j可以与i相同也可以不同;但是,j的取值范围与i的取值范围相同,即j可以取值可以是0到n之间的任一整数。在一种可行的实现方式中,在同一应用场景实施例中,j和i的取值相同;也就是说,j可以从0开始取值,最大到n。

步骤207、闪存器的擦除验证设备获取顶部选择栅阵列的第j个存储串的第一擦除验证结果和/或第二擦除验证结果。

其中,在得到顶部选择栅阵列的存储串的第一擦除验证结果和第二擦除验证结果后,可以存储顶部选择栅阵列的存储串的第一擦除验证结果至第一锁存器中,并存储顶部选择栅阵列的存储串的第二擦除验证结果至第二锁存器中。且,第一锁存器与第二锁存器不同。此时,可以从第一锁存器中获取第一擦除验证结果,从第二锁存器中获取第二擦除验证结果。

步骤208、闪存器的擦除验证设备基于顶部选择栅阵列的第j个存储串的第一擦除验证结果和/或第二擦除验证结果,对存储阵列的底部选择栅阵列进行处理。

其中,基于第j个存储串的第一擦除验证结果和/或第二擦除验证结果,对底部选择栅阵列进行处理,可以指的是根据第j个存储串的第一擦除验证结果和/或第二擦除验证结果给底部选择栅阵列设置不同的电压,或关闭底部选择栅。

需要说明的是,本实施例中与其它实施例中相同步骤和相同内容的说明,可以参照其它实施例中的描述,此处不再赘述。

本发明的实施例所提供的闪存器的擦除验证方法,若闪存器的存储串的第一擦除验证失败,会对该存储串进行第二擦除验证,而不是直接给出下一个擦除脉冲对下一个存储串进行擦除验证,进而解决了相对技术中进行擦除验证时对闪存器过擦除的问题,实现了对闪存器的有效擦除。

基于前述实施例,本发明的实施例提供一种闪存器的擦除验证方法,参照图3所示,该方法包括以下步骤:

步骤301、闪存器的擦除验证设备获取擦除脉冲,并基于擦除脉冲对存储阵列的顶部选择栅阵列的第i个存储串进行第一擦除验证。

其中,i为整数;

需要说明的是,该存储阵列为三维nand型闪存存储阵列。

步骤302、闪存器的擦除验证设备判断第一擦除验证是否成功。

步骤303、若顶部选择栅阵列的第i个存储串的第一擦除验证失败,闪存器的擦除验证设备对顶部选择栅阵列的第i个存储串进行第二擦除验证。

其中,第二擦除验证的电压大于第一擦除验证的电压。

或者,第二擦除验证的读取建立时间大于第一擦除验证的读取建立时间。

步骤304、闪存器的擦除验证设备判断第i个存储串是否最后一个。

步骤305、若顶部选择栅阵列的第i个存储串的第一擦除验证通过且第i个存储串不是顶部选择栅阵列中的最后一个存储串,或若进行了第二擦除验证的第i个存储串不是顶部选择栅阵列中的最后一个存储串,闪存器的擦除验证设备选取顶部选择栅阵列的第i+1个存储串,并对顶部选择栅阵列的第i+1个存储串进行第一擦除验证。

步骤306、若顶部选择栅阵列的第i+1个存储串的第一擦除验证失败,闪存器的擦除验证设备对顶部选择栅阵列的第i+1个存储串进行第二擦除验证,直到顶部选择栅阵列的最后一个存储串进行了第二擦除验证或顶部选择栅阵列的最后一个存储串的第一擦除验证通过。

在本发明的其它实施例中,该方法包括以下步骤:

步骤307、闪存器的擦除验证设备确定顶部选择栅阵列的存储串是否均已进行了擦除验证。

步骤308、若顶部选择栅阵列的存储串中至少一个存储串未进行擦除验证,闪存器的擦除验证设备选取顶部选择栅阵列的第j个存储串。

其中,j为整数。

需要说明的是,若顶部选择栅阵列的存储串均已进行擦除验证,那么结束流程。

步骤309、闪存器的擦除验证设备获取顶部选择栅阵列的第j个存储串的第一擦除验证结果和/或第二擦除验证结果。

步骤310、闪存器的擦除验证设备判断顶部选择栅阵列的第j个存储串的第一擦除验证结果。

步骤311、若顶部选择栅阵列的第j个存储串的第一擦除验证失败,闪存器的擦除验证设备判断顶部选择栅阵列的第j个存储串的第二擦除验证结果。

步骤312、若顶部选择栅阵列的第j个存储串的第一擦除验证失败且顶部选择栅阵列的第j个存储串的第二擦除验证失败,闪存器的擦除验证设备设置存储阵列的底部选择栅阵列的电压为第一电压。

其中,第一电压可以是相对技术中的闪存器进行数据擦除操作时所使用的电压阈值。需要说明的是,若顶部选择栅阵列的第j个存储串的第一擦除验证失败且顶部选择栅阵列的第j个存储串的第二擦除验证失败,此时底部选择栅的电压分布在大于阈值电压(ev),并且大于粗阈值电压(粗ev);此时可以按照闪存器原始设定的进行擦除操作的电压给该闪存器提供擦除脉冲,让其进行擦除操作。

步骤313、若顶部选择栅阵列的第j个存储串的第一擦除验证失败且顶部选择栅阵列的第j个存储串的第二擦除验证通过,闪存器的擦除验证设备设置底部选择栅阵列的电压为第二电压。

其中,第二电压大于第一电压。

在本发明的其它实施例中,若顶部选择栅阵列的第j个存储串的第一擦除验证失败且顶部选择栅阵列的第j个存储串的第二擦除验证通过,此时底部选择栅的电压分布在大于阈值电压(ev)且小于粗阈值电压(粗ev)的区间内;此时,可以提供大于闪存器原始设定的进行擦除操作的电压给该闪存器来提供擦除脉冲,让其进行擦除操作。这样,闪存器获得的擦除脉冲是一个比较小的擦除脉冲。

如图4中的4a所示,相对技术中一旦顶部选择栅阵列的存储串的第一擦除验证失败,就会给闪存器提供一个与进行上一次擦除操作相同的擦除脉冲,让闪存器进行下一次擦除操作,这样,得到的底部选择栅的电压的最小值与阈值电压之间的差值较大,会出现过擦除的情况;但是,采用本发明实施例中提供的擦除验证方法后,会提供一个较小的擦除脉冲以进行下一次的擦除操作,如图中的4b所示,此时得到的底部选择栅的电压的最小值与阈值电压之间的差值小于图4的4a中的底部选择栅的电压的最小值与阈值电压之间的差值;进而,底部选择栅的电压的最小值更接近阈值,因此可以避免出现过擦除的情况。并且,底部选择栅的电压分布会更紧凑;同时,可以降低设备擦除压力,闪存器可以持续进行更多次的擦除操作,使用寿命增长。并且,擦除脉冲对应的电压可以是通过pwell来加载到顶部选择栅上的;本发明实施例中提供的擦除脉冲可以是通过底部选择栅(bottomselectgate,bsg)加载的;且,本发明实施例中提供的擦除验证方法得到的最小分布电压与阈值的差值,小于相对技术中的提供的擦除验证方法得到的最小分布电压与阈值的差值。

步骤314、若顶部选择栅阵列的第j个存储串的第一擦除验证通过,闪存器的擦除验证设备控制底部选择栅处于关闭状态。

其中,本发明实施例中提供的闪存器的擦除验证方法对应的存储阵列可以时间对底部选择栅的独立的控制和处理。

在本发明的其它实施例中,该方法还可以包括以下步骤:

步骤315、闪存器的擦除验证设备确定顶部选择栅阵列的的第j个存储串是否为顶部选择栅阵列中的最后一个存储串。

步骤316、若第j个存储串不是顶部选择栅阵列中的最后一个存储串,闪存器的擦除验证设备选取顶部选择栅阵列的第j+1个存储串,并基于顶部选择栅阵列的第j+1个存储串的第一擦除验证结果和/或第二擦除验证结果,对底部选择栅阵列进行处理,直到基于顶部选择栅阵列的最后一个存储串的第一擦除验证结果和/或第二擦除验证结果对底部选择栅阵列进行了处理。

其中,顶部选择栅阵列的最后一个存储串的第一擦除验证结果和第二擦除验证结果分析完成后,会提供一个新的擦除脉冲使得闪存器进行新的一轮的擦除操作。

需要说明的是,本实施例中与其它实施例中相同步骤和相同内容的说明,可以参照其它实施例中的描述,此处不再赘述。

本发明的实施例所提供的闪存器的擦除验证方法,若闪存器的存储串的第一擦除验证失败,会对该存储串进行第二擦除验证,而不是直接给出下一个擦除脉冲对下一个存储串进行擦除验证,进而解决了相对技术中进行擦除验证时对闪存器过擦除的问题,实现了对闪存器的有效擦除。

基于前述实施例,本发明的实施例提供一种闪存器的擦除验证设备,参照图5所示,该设备包括:控制器41,处理器42和接口43,其中:

控制器41,用于通过接口41获取擦除脉冲;

处理器42,用于基于擦除脉冲对存储阵列的顶部选择栅阵列的第i个存储串进行第一擦除验证;

处理器42,还用于若顶部选择栅阵列的第i个存储串的第一擦除验证失败,对顶部选择栅阵列的第i个存储串进行第二擦除验证;

其中,第二擦除验证的电压大于第一擦除验证的电压。

在本发明的其它实施例中,处理器42,还用于若顶部选择栅阵列的第i个存储串的第一擦除验证通过且第i个存储串不是顶部选择栅阵列中的最后一个存储串,或若进行了第二擦除验证的第i个存储串不是顶部选择栅阵列中的最后一个存储串,选取顶部选择栅阵列的第i+1个存储串,并对顶部选择栅阵列的第i+1个存储串进行第一擦除验证;

处理器42,还用于若顶部选择栅阵列的第i+1个存储串的第一擦除验证失败,对顶部选择栅阵列的第i+1个存储串进行第二擦除验证,直到顶部选择栅阵列的最后一个存储串通过进行了第二擦除验证或所述顶部选择栅阵列的最后一个存储串的第一擦除验证通过。

在本发明的其它实施例中,处理器42,还用于若顶部选择栅阵列的第i个存储串的第一擦除验证通过且第i个存储串是顶部选择栅阵列中的最后一个存储串,或若进行了第二擦除验证的第i个存储串是顶部选择栅阵列中的最后一个存储串,确定顶部选择栅阵列的存储串是否均已进行了擦除验证;

控制器41,还用于若顶部选择栅阵列的存储串中至少一个存储串未进行擦除验证,选取顶部选择栅阵列的第j个存储串;

其中,所述j为整数;

控制器41,还用于获取顶部选择栅阵列的第j个存储串的第一擦除验证结果和/或第二擦除验证结果;

处理器42,还用于基于顶部选择栅阵列的第j个存储串的第一擦除验证结果和/或第二擦除验证结果,对存储阵列的底部选择栅阵列进行处理。

在本发明的其它实施例中,处理器42,还用于若顶部选择栅阵列的第j个存储串的第一擦除验证失败且顶部选择栅阵列的第j个存储串的第二擦除验证失败,设置底部选择栅阵列的电压为第一电压。

在本发明的其它实施例中,处理器42,还用于若顶部选择栅阵列的第j个存储串的第一擦除验证失败且顶部选择栅阵列的第j个存储串的第二擦除验证通过,设置底部选择栅阵列的电压为第二电压;

其中,第二电压大于第一电压。

在本发明的其它实施例中,控制器41,还用于若顶部选择栅阵列的第j个存储串的第一擦除验证通过,控制底部选择栅处于关闭状态。

在本发明的其它实施例中,处理器42,还用于若第j个存储串不是顶部选择栅阵列中的最后一个存储串,选取顶部选择栅阵列的第j+1个存储串,并基于顶部选择栅阵列的第j+1个存储串的第一擦除验证结果和/或第二擦除验证结果,对底部选择栅阵列进行处理,直到基于顶部选择栅阵列的最后一个存储串的第一擦除验证结果和/或第二擦除验证结果对底部选择栅阵列进行了处理。

在本发明的其它实施例中,该设备还包括第一锁存器和第二锁存器,其中:

第一锁存器,用于存储顶部选择栅阵列的存储串的第一擦除验证结果;

第二锁存器,用于存储顶部选择栅阵列的存储串的第二擦除验证结果。

本发明的实施例所提供的闪存器的擦除验证设备,若闪存器的存储串的第一擦除验证失败,会对该存储串进行第二擦除验证,而不是直接给出下一个擦除脉冲对下一个存储串进行擦除验证,进而解决了相对技术中进行擦除验证时对闪存器过擦除的问题,实现了对闪存器的有效擦除。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所描述的方法。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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