多位翻转检测方法和系统的制作方法_2

文档序号:9217125阅读:来源:国知局
存储地址的比信息,并行根据所生成的比信息判定所述待测器件的存储地址是否发生信息翻转。
[0039]本实施例,对待测器件的读取与比较并行进行,可提高信息获取效率,进而提高多位翻转检测效率。
[0040]优选地,在比较一个存储地址的读信息与所述预设数据,生成一个存储地址的比信息的同时,读取另一个存储地址的读信息。
[0041]在其他实施方式中,还可通过串行的对所述待测器件进行读取和比较。
[0042]进一步地,读取粒子束流辐照下的所述待测器件的各存储地址的信息,生成各存储地址的读信息的步骤之前,还包括以下步骤:
[0043]预设粒子束流的粒子注量率,以使所述预设时间内根据各存储地址的比信息判定的发生信息翻转的存储地址的数目小于或等于10。
[0044]本实施例,可在对待测器件的读取和比较串行进行时,高效快速的完成多位翻转检测。
[0045]对于步骤S102,所述交错架构用于避免单个粒子引起的多位翻转位于同一个字内,可为将一个字内的多个位在物理上分开一段距离、周期排列的架构。
[0046]优选地,可通过检测所述待测器件中用于表示所述待测器件为交错架构的标识信息,来判断所述待测器件的内部存储架构是否为交错架构。还可通过本领域技术人员惯用的其他技术手段判断所述待测器件的存储架构是否为交错架构。
[0047]对于步骤S103,辐照所述待测器件的粒子束流的持续时间与粒子束流的辐照所述待测器件的周期对应,可为一个待测器件扫描周期,所述预设地址间隔可为两个存储地址对应的地址间隔。
[0048]在一个实施例中,判断所述待测器件的存储架构是否为交错架构的步骤之后,还包括以下步骤:
[0049]若所述待测器件的存储架构不是交错架构,判断各所述存储地址对应的物理地址、翻转信息和读取时间中是否存在读取时间间隔小于所述预设时间且物理地址间隔小于或等于所述预设地址间隔的至少两个所述存储地址,若存在,则所述检测器件中存在多位翻转。
[0050]请参阅图2,图2是本发明多位翻转检测方法第二实施方式的流程示意图。
[0051]本实施方式所述的多位翻转检测方法与第一实施方式的区别在于:判断所述待测器件的存储架构是否为交错架构的步骤之后,还包括以下步骤:
[0052]步骤S201,若所述待测器件的存储架构是交错架构,判断各所述存储地址对应的物理地址、翻转信息和读取时间中是否存在物理地址在位线方向上的间隔小于或等于第二预设间隔、翻转信息对应的I/o数据块相邻且读取时间间隔小于所述预设时间的至少两个所述存储地址。
[0053]步骤S202,若存在,则所述待测器件中存在多位翻转。
[0054]本实施方式,可进一步提高多位翻转检测的效率和降低误判率。
[0055]优选地,所述第二预设间隔可为一个存储单元。
[0056]请参阅图3,图3是本发明多位翻转检测系统第一实施方式的结构示意图。
[0057]本实施方式所述的多位翻转检测系统,可包括信息获取模块1010、架构判断模块1020和第一检测模块1030,其中:
[0058]信息获取模块1010,用于获取待测器件的发生信息翻转的存储地址的物理地址、所述存储地址的翻转信息和所述翻转信息的读取时间,生成各所述存储地址对应的物理地址、翻转信息和读取时间.
[0059]架构判断模块1020,用于判断所述待测器件的存储架构是否为交错架构。
[0060]第一检测模块1030,用于在所述待测器件的存储架构为交错架构时,判断各所述存储地址对应的物理地址、翻转信息和读取时间中是否存在读取时间间隔小于预设时间、物理地址间隔小于或等于预设地址间隔且翻转信息相同的至少两个所述存储地址,若存在,则所述检测器件中存在多位翻转,其中,所述预设时间为检测所述待测器件的存储地址是否发生信息翻转时辐照所述待测器件的粒子束流的持续时间。
[0061]本实施方式,获得待测器件的发生信息翻转的存储地址对应的物理地址、翻转信息和读取时间后,判断所述待测器件的存储架构是否为交错架构,在所述待测器件的存储架构为交错架构时,判断各所述存储地址对应的物理地址、翻转信息和读取时间中是否存在读取时间间隔小于预设时间、物理地址间隔小于或等于预设地址间隔且翻转信息相同的至少两个所述存储地址,若存在,则所述检测器件中存在多位翻转。充分考虑了器件内部存储架构对多位翻转检测的影响,使判据更充分,可应用于高集成度存储器时,有效降低误判率,提高多位翻转检测效率。
[0062]对于信息获取模块1010,优选地,所述待测器件可为高集成度存储器,发生信息翻转的存储地址为电路的逻辑状态发生变化的存储地址,即逻辑“I”变成逻辑“0”,或逻辑“O”变成逻辑“ I”。所述翻转信息可为所述存储地址当前的逻辑“ I”或逻辑“0”,所述翻转信息的读取时间可为读取所述存储地址当前的逻辑“ I ”或逻辑“O”的时间。
[0063]在一个实施例中,信息获取模块1010还可包括第一信息获取模块、第二信息获取模块和第二?目息获取模块,其中:
[0064]所述第一信息获取模块用于读取粒子束流辐照下的所述待测器件的各存储地址的信息,生成各存储地址的读信息,并将各存储地址的读信息分别与预设数据进行比较,生成各存储地址的比信息,所述待测器件被粒子束流辐照前已上电和写入所述预设数据。
[0065]所述第二信息获取模块用于在根据任一存储地址的比信息判定所述待测器件的所述任一存储地址发生信息翻转时,获取所述任一存储地址的逻辑地址、所述任一存储地址翻转信息和读取所述任一存储地址的信息的读取时间。
[0066]所述第三信息获取模块用于根据所述待测器件的逻辑地址与物理地址的对应关系,将所述任一存储地址的逻辑地址转换为所述任一存储地址的物理地址。
[0067]本实施例,可快速准确地对待测器件进行在线动态测试,获得精确地物理地址、所述储地址的翻转信息和所述翻转信息的读取时间。
[0068]对于所述第一信息获取模块,所述粒子束流优选地为重离子束,还可为本领域技术人员惯用的其他粒子束。所述比信息用于标识所述读信息与预设数据间的比较结果。
[0069]优选地,读取粒子束流辐照下的所述待测器件的各存储地址的信息的读取速度可与所述待测器件的最高工作速度一致,可使得读取和比较能并行进行。
[0070]优选地,在粒子束流辐照所述待测器件前,可对所述待测器件进行上电和写入预设数据。所述预设数据可为全“ I ”、全“O ”、“ I ”和“O ”相间隔等。
[0071]在另一个实施例中,所述第一信息获取模块还可用于:
[0072]按地址顺序读取粒子束流辐照下的所述待测器件的各存储地址的信息。
[0073]每生成一个存储地址的读信息,并行比较所生成的读信息与所述预设数据,生成一个存储地址的比信息。
[0074]每生成一个存储地址的比信息,并行根据所生成的比信息判定所述待测器件的存储地址是否发生信息翻转。
[0075]本实施例,对待测器件的读取与比较并行进行,可提高信息获取效率,进而提高多位翻转检测效率。
[0076]优选地,所述第一信息获取模块在比较一个存储地址的读信息与所述预设数据,生成一个存储地址的比信息的同时,读取另一个存储地址的读信息。
[0077]在其他实施方式中,所述第一信息获取模块还可通过串行的对所述待测器件进行读取和比较。
[0078]进一步地,读取粒子束流辐照下的所述待测器件的各存储地址的信息,生成各存储地址的读信息的步骤之前,还包括以下步骤:
[0079]预设粒子束流的粒子注量率,以使所述预设时间内根据各存储地址的比信息判定的发生信息翻转的存储地址的数目小于或等于10。
[0080]本实施例,可在对待测器件的读取和比较串行进行时,高效快速的完成多位翻转检测。
[0081]对于架构判断模块1020,所述交错架构用于避免单个粒子引起的多位翻转位于同一个字内,可为将一个字内的多个位在物理上分开一段距离、周期排列的架构。
[0082]优选地,可通过检测所述待测器件中用于表示所述待测器件为交错架构的标识信息,来判断所述待测器件的内部存储架构是否为交错架构。还可通过本领域技术人员惯用的其他技术手段判断所述待测器件的存储架构是否为交错架构。
[0083]对于第一检测模块1030,辐照所述待测器件的粒子束流的持续时间与粒子束流的辐照所述待测器
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1