快闪存储器干扰存储区位置的判定方法与流程

文档序号:17074924发布日期:2019-03-08 23:38阅读:184来源:国知局

本发明涉及集成电路技术领域,特别涉及一种快闪存储器干扰存储区位置的判定方法。



背景技术:

存储器为计算机系统的记忆设备,用来存放程序和数据。存储器大致可分为两大类:易失存储器和非易失存储器。易失存储器在系统关闭时立即失去存储在内的数据,它需要持续的电源供应以保持数据;非易失存储器在系统关闭或无电源供应时仍能保持数据,目前应用最为广泛的非易失存储器为闪存(flashmemory)。对于快闪存储器而言,数据保持能力(dataretention)、耐久力(endurance)、干扰(disturb)等是评价快闪存储器的可靠性(reliability)的参数。目前,纳米级的快闪存储器例如90纳米尺寸的快闪存储器,在耐久力循环测试时,是将快闪存储器的全阵列存储区进行完整擦除数据、完整读取擦除数据、完整写入数据和完整读取写入数据的操作步骤,其在完整擦除数据和完整写入数据全阵列存储区时,会对其它行或列存储区会产生列干扰的问题,特别是在可靠性循环次数越多的情况下,干扰越明显。对快闪存储器进行复位后,干扰消失。从而导致无法查证快闪存储器在哪一行或列存储区存在干扰现象,因此,无法对相关行或列存储区的结构设计进行改善。



技术实现要素:

本发明所要解决的技术问题是,提供了一种快闪存储器干扰存储区位置的判定方法,以查证快闪存储器存在干扰的存储区位置。

为了解决上述技术问题,本发明提供一种快闪存储器干扰存储区位置的判定方法,以快闪存储器的扇区为单位逐个扇区进行耐久力循环测试,在每次循环测试前后监测快闪存储器的全阵列存储区中除了当前耐久力循环测试扇区之外的其它扇区的行或列数据是否一致,若不一致,则判定相应扇区的行或列存储区存在干扰。

进一步的,本发明提供的快闪存储器干扰存储区位置的判定方法,其特征在于,所述耐久力循环测试的步骤依次包括:

对快闪存储器的某一扇区进行擦除数据的操作;

对快闪存储器的全阵列存储区进行读取数据的操作;

对快闪存储器擦除数据对应的扇区进行写入数据的操作;

读取快闪存储器的全阵列存储区进行读取数据的操作。

进一步的,本发明提供的快闪存储器干扰存储区位置的判定方法,其特征在于,所述耐久力循环测试的步骤依次包括:

对快闪存储器的某一扇区进行第一次擦除数据的操作;

对快闪存储器的全阵列存储区进行读取数据的操作;

对快闪存储器的第一次擦除数据对应的扇区进行写入第一数据的操作;

读取快闪存储器的全阵列存储区进行读取数据的操作;

对快闪存储器的写入第一数据对应的扇区进行第二次擦除数据的操作;

对快闪存储器的全阵列存储区进行读取数据的操作;

对快闪存储器的第二次擦除数据对应的扇区进行写入第二数据的操作;

读取快闪存储器的全阵列存储区进行读取数据的操作。

进一步的,本发明提供的快闪存储器干扰存储区位置的判定方法,其特征在于,所述在每次循环测试前后监测快闪存储器的全阵列存储区中除了当前测试扇区之外其它扇区的行或列数据是否一致的步骤包括:在快闪存储器的某一扇区进行擦除数据的前后,监测快闪存储器的全阵列存储区中除了当前耐久力循环测试扇区之外的其它扇区的行或列数据是否一致,若不一致,则判定相应扇区的行或该列存储区存在干扰。

进一步的,本发明提供的快闪存储器干扰存储区位置的判定方法,其特征在于,所述在每次循环测试前后监测快闪存储器的全阵列存储区中除了当前测试扇区之外其它扇区的行或列数据是否一致的步骤包括:在快闪存储器的某一扇区进行编程数据的前后,监测快闪存储器的全阵列存储区中除了当前耐久力循环测试扇区之外的其它扇区的行或列数据是否一致,若不一致,则判定相应扇区的行或该列存储区存在干扰。

进一步的,本发明提供的快闪存储器干扰存储区位置的判定方法,其特征在于,所述以快闪存储器的扇区为单位逐个扇区进行耐久力循环测试的步骤包括:对快闪存储器的某一扇区进行耐久力循环测试,直到快闪存储器的当前扇区达到耐久力循环测试的次数之后,结束对当前扇区的耐久力循环测试程序,执行下一扇区的耐久力循环测试程序,直到所有扇区的耐久力循环测试完成后结束。

进一步的,本发明提供的快闪存储器干扰存储区位置的判定方法,其特征在于,在所述以快闪存储器的扇区为单位逐个扇区进行耐久力循环测试的步骤之前,还包括对快闪存储器的全阵列存储区进行初始化的步骤。

进一步的,本发明提供的快闪存储器干扰存储区位置的判定方法,其特征在于,所述对快闪存储器的全阵列存储区进行初始化的步骤包括:

对快闪存储器的全阵列存储区进行擦除数据的操作;

对快闪存储器的全阵列存储区进行读取擦除数据的操作;

对快闪存储器的全阵列存储区进行写入数据的操作;

读取快闪存储器的全阵列存储区进行读取写入数据的操作。

进一步的,本发明提供的快闪存储器干扰存储区位置的判定方法,其特征在于,所述快闪存储器为镜像分裂栅快闪存储器。

进一步的,本发明提供的快闪存储器干扰存储区位置的判定方法,其特征在于,所述快闪存储器为纳米级的快闪存储器。

与现有技术相比,本发明提供的快闪存储器干扰存储区位置的判定方法,其是对快闪存储器的全阵列存储区的耐久力循环测试方法的改进,将全阵列存储区耐久力循环测试缩小为扇区存储区的耐久力循环测试,然后在每次循环测试前后监测快闪存储器的全阵列存储区中除了当前耐久力循环测试扇区之外的其它扇区的行或列数据是否一致,若不一致,则判定相应扇区的行或列存储区存在干扰。即将当前扇区耐久力循环测试前后的全阵列存储区的数据进行比对,从而查证快闪存储器存在干扰的存储区的具体位置,找到存在干扰的行存储区或者列存储区。本领域技术人员可以针对存在干扰的行存储区或者列存储区进行分析,从而提出结构改善方案。

具体实施方式

本发明实施例提供一种快闪存储器干扰存储区位置的判定方法,具体包括:以快闪存储器的扇区为单位逐个扇区进行耐久力循环测试,在每次循环测试前后监测快闪存储器的全阵列存储区中除了当前耐久力循环测试扇区之外的其它扇区的行或列数据是否一致,若不一致,则判定相应扇区的行或列存储区存在干扰。

其中,所述耐久力循环测试的步骤包括单次编程方案和多次编程方案。

单次编程方案的步骤依次包括:

对快闪存储器的某一扇区进行擦除数据的操作;

对快闪存储器的全阵列存储区进行读取数据的操作;

对快闪存储器擦除数据对应的扇区进行写入数据的操作;

读取快闪存储器的全阵列存储区进行读取数据的操作。

多次编程方案的步骤依次包括:

对快闪存储器的某一扇区进行第一次擦除数据的操作;

对快闪存储器的全阵列存储区进行读取数据的操作;

对快闪存储器的第一次擦除数据对应的扇区进行写入第一数据的操作;第一数据包括但不限于ckbd。

读取快闪存储器的全阵列存储区进行读取数据的操作;

对快闪存储器的写入第一数据对应的扇区进行第二次擦除数据的操作;第二数据包括但不限于ickbd。

对快闪存储器的全阵列存储区进行读取数据的操作;

对快闪存储器的第二次擦除数据对应的扇区进行写入第二数据的操作;

读取快闪存储器的全阵列存储区进行读取数据的操作。

在多次编程方案中,写入的第一数据与第二数据不相同。上述多次编程方案为二次编程方案,但不限于二次,还可以是三次、四次、五次等等,相邻两次一定程度的数据不相同,一方面为了与前次数据进行区分,另一方面是确定在后数据是否写入,避免相邻两次写入数据相同时,无法判断在后数据是否写入的问题。

多次编程方案相对于单次编程方案,在耐力久循环测试后,其快闪存储器的可靠性大于单次编程方案,其对快闪存储器的可靠性的判断更加准确。

其中,所述以快闪存储器的扇区为单位逐个扇区进行耐久力循环测试的步骤包括:对快闪存储器的某一扇区进行耐久力循环测试,直到快闪存储器的当前扇区达到耐久力循环测试的次数之后,结束对当前扇区的耐久力循环测试程序,执行下一扇区的耐久力循环测试程序,直到所有扇区的耐久力循环测试完成后结束。本发明实施例的耐久力循环测试的次数为10万次,但不限于10万次,可以根据实际需要进行调整。

本发明实施例提供的快闪存储器干扰存储区位置的判定方法,其是对快闪存储器的全阵列存储区的耐久力循环测试方法的改进,将全阵列存储区耐久力循环测试缩小为扇区存储区的耐久力循环测试,然后在每次循环测试前后监测快闪存储器的全阵列存储区中除了当前耐久力循环测试扇区之外的其它扇区的行或列数据是否一致,若不一致,则判定相应扇区的行或列存储区存在干扰。即将当前扇区耐久力循环测试前后的全阵列存储区的数据进行比对,从而查证快闪存储器存在干扰的存储区的具体位置,找到存在干扰的行存储区或者列存储区。本领域技术人员可以针对存在干扰的行存储区或者列存储区进行分析,从而提出结构改善方案。

本发明实施例提供的快闪存储器干扰存储区位置的判定方法,可以是擦除数据干扰判断,也可以是写入数据干扰判断。

其中,擦除数据干扰存储区位置的判断步骤包括:

在快闪存储器的某一扇区进行擦除数据的前后,监测快闪存储器的全阵列存储区中除了当前耐久力循环测试扇区之外的其它扇区的行或列数据是否一致,若不一致,则判定相应扇区的行或该列存储区存在干扰。

其中,写入数据干扰存储区位置的判断步骤包括:

在快闪存储器的某一扇区进行编程数据的前后,监测快闪存储器的全阵列存储区中除了当前耐久力循环测试扇区之外的其它扇区的行或列数据是否一致,若不一致,则判定相应扇区的行或该列存储区存在干扰。

本发明实施例提供擦除和写入数据判断干扰存储区位置的两种具体干扰方式,以为快闪存储器的结构改善提供有针对性意见。例如针对擦除数据干扰如何改善结构,针对定稿数据干扰如何改善结构等。

作为较佳的实施例,本发明实施例提供的快闪存储器干扰存储区位置的判定方法,在所述以快闪存储器的扇区为单位逐个扇区进行耐久力循环测试的步骤之前,还包括对快闪存储器的全阵列存储区进行初始化的步骤。其具体步骤依次包括:

对快闪存储器的全阵列存储区进行擦除数据的操作;

对快闪存储器的全阵列存储区进行读取擦除数据的操作;

对快闪存储器的全阵列存储区进行写入数据的操作;此时,写入数据包括但不限于ckbd。

读取快闪存储器的全阵列存储区进行读取写入数据的操作。

初始化可以进行一次,也可以进行多次。从而在扇区耐久力循环测试时,使各扇区的初始化数据更加稳定,以便于在扇区耐久力测试前后进行数据比对。

本发明实施例提供的快闪存储器干扰存储区位置的判定方法,所述快闪存储器为镜像分裂栅快闪存储器。

本发明实施例提供的快闪存储器干扰存储区位置的判定方法,所述快闪存储器为纳米级的快闪存储器,例如90纳米尺寸的快闪存储器。

本发明不限于上述具体实施方式,凡在本发明的保护范围之内所作出的各种变化和润饰,均在本发明的保护范围之内。

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