技术新讯 > 信息存储应用技术 > 存储器读取验证的制作方法  >  正文

存储器读取验证的制作方法

  • 国知局
  • 2024-07-31 19:12:21

本发明尤其涉及用于在启动之后验证存储器的可靠数据读取以例如使得可以开始正常、可靠的数据读取操作的系统、方法和技术。

背景技术:

1、以下论述涉及一些与本发明相关的现有技术,且提供本发明人关于此类现有技术的观察结果和/或对此类现有技术的表征,例如,包括本发明人已经标识的与此类现有技术相关的一些问题和缺点的分析。意图仅如此表征在以下论述中明确描述为“常规”或“现有技术”的知识。

2、当为计算机存储器和/或存储器读取控制器通电时,通常需要标识系统何时已经充分稳定(例如,电源电压足够高)到允许可靠的数据读取。尽管硬件制造商通常提供用于进行此确定的代码(制造商专有),但本发明人已确定此类代码通常不必要地较大(例如,需要过多的芯片面积用于存储),且其执行经常花费过长时间来标识可发生可靠读取操作的点,从而导致通电与正常数据读取操作的开始之间的过度延迟。尤其是后一个缺点,通常使得更难以满足系统要求,并且这在需要硬件在省电模式下操作时是一个更大的影响因素,在所述省电模式下,组件经常在不需要时断电,然后仅在需要读取数据时再次通电。

技术实现思路

1、本发明的一个实施例涉及一种用于验证存储器装置的存储器读取能力的系统,所述系统包括:存储器装置,所述存储器装置具有编码有验证信息的存储器单元阵列;以及存储器读取控制器,所述存储器读取控制器耦合到所述存储器装置且被配置成执行所存储的过程步骤。所述验证信息包括编码在所述存储器单元阵列的第一行中的第一位值和编码在所述存储器单元阵列的第二行中的第二位值。与所述第一位值中的对应一者在同一位线上的所述第二位值中的每一者具有与所述第一位值中的所述对应一者取反的值。所述所存储的过程步骤包括以下步骤:从所述存储器装置读取所述验证信息,以及通过与预储存位串比较而确定所述第一位值和所述第二位值是否正确。

2、在某些更特定实施例中:(1)存储器读取控制器在通电后自动开始执行所存储的过程步骤;(2)存储器单元阵列的第一行和第二行彼此紧邻;(3)存在至少六个第二位值和至少六个第一位值中的对应者;(4)存在至少八个第二位值和至少八个第一位值中的对应者;(5)验证信息还包括错误校正码(ecc),并且处理步骤包括针对不可校正的ecc错误来检查在步骤(a)中读取的验证信息的步骤;(6)仅在确定不存在此类不可校正的ecc错误时才执行步骤(b);(7)存储器单元阵列中表示被称为主位值的第一位值中的一者或第二位值中的一者的每个单元跨越4个一位子单元使用差分冗余编码进行编码,其中此类一位子单元中的2个编码有主位值,并且此类一位子单元中的2个编码有主位值的取反值;(8)存储器装置为单次可编程存储器装置;(9)所存储的过程步骤还包括响应于步骤(b)中的肯定确定而发起正常数据读取操作的步骤(c);(10)所存储的过程步骤还包括重复步骤(a)和(b)的步骤,并且仅当在步骤(b)中作出预定次数的肯定确定时,才在步骤(c)中开始正常数据读取操作,此类预定数目为至少2或至少4;(11)对于在步骤(c)中开始的正常数据读取操作,预定数目的肯定确定必须是连续的;(12)所存储的过程步骤还包括在所述步骤(a)和(b)的重复之间执行的等待指定时间段的步骤,指定时间段为至少50微秒或至少80微秒(μs);(13)验证信息还包括错误校正码(ecc),处理步骤包括在步骤(b)的每次迭代之前针对不可校正的ecc错误来检查在步骤(a)中读取的验证信息的步骤,并且仅在确定不存在所述不可校正的ecc错误时才执行步骤(b)的迭代;(14)在出现不可校正的ecc错误或步骤(b)中的否定确定的情况下,复位通过计数器且递增尝试计数器;(15)当尝试计数器超过指定阈值时,输出失败指示;和/或(16)响应于通过计数器超过指定阈值,发起正常数据读取操作。

3、根据另一代表性实施例,一种用于在发起正常数据读取操作之前验证存储器读取能力的系统包括:(a)用于从存储器装置读取验证信息的装置,所述存储器装置包括编码有验证信息的存储器单元阵列,并且所述验证信息包括编码在存储器单元阵列的第一行中的多个第一位值和编码在存储器单元阵列的第二行中的多个第二位值,其中与第一位值中的对应一者在同一位线上的第二位值中的每一者具有与第一位值中的对应一者取反的值;(b)用于通过与预存储位串比较而确定第一位值和第二位值是否正确的装置;以及(c)用于响应于所述装置(b)的肯定确定而发起正常数据读取操作的装置。

4、根据另外的代表性实施例,一种有形介质存储用于在发起正常数据读取操作之前验证存储器读取能力的可读可执行过程步骤,所述过程步骤包括以下步骤:(a)从存储器装置读取验证信息,所述存储器装置包括编码有验证信息的存储器单元阵列,并且所述验证信息包括编码在存储器单元阵列的第一行中的多个第一位值和编码在存储器单元阵列的第二行中的多个第二位值,其中与第一位值中的对应一者在同一位线上的第二位值中的每一者具有与第一位值中的对应一者取反的值;(b)通过与预存储位串比较而确定第一位值和第二位值是否正确;以及(c)响应于在步骤(b)中的肯定确定,发起正常数据读取操作。

5、前述概述仅意图提供对本发明的某些方面的简要说明。可通过结合附图参考权利要求和对优选实施例的以下详细描述来获得对本发明的更完整理解。

技术特征:

1.一种用于在发起正常数据读取操作之前验证存储器读取能力的系统,其特征在于,包括:

2.根据权利要求1所述的系统,其特征在于,所述存储器读取控制器在通电后自动开始执行所述所存储的过程步骤。

3.根据权利要求1所述的系统,其特征在于,所述存储器单元阵列的所述第一行和所述第二行彼此紧邻。

4.根据权利要求1所述的系统,其特征在于,存在至少六个所述第二位值和至少六个所述第一位值中的所述对应者。

5.根据权利要求1所述的系统,其特征在于,存在至少八个所述第二位值和至少八个所述第一位值中的所述对应者。

6.根据权利要求1所述的系统,其特征在于,所述验证信息还包括错误校正码(ecc),并且其中所述过程步骤包括针对不可校正的ecc错误来检查在步骤(a)中读取的所述验证信息的步骤。

7.根据权利要求6所述的系统,其特征在于,仅在确定不存在所述不可校正的ecc错误时才执行步骤(b)。

8.根据权利要求1所述的系统,其特征在于,所述存储器单元阵列中表示被称为主位值的所述第一位值中的一者或所述第二位值中的一者的每个单元跨越4个一位子单元使用差分冗余编码进行编码,其中所述一位子单元中的2个编码有所述主位值,并且所述一位子单元中的2个编码有所述主位值的取反值。

9.一种用于在发起正常数据读取操作之前验证存储器读取能力的系统,其特征在于,包括:

10.一种有形介质,其特征在于,存储用于在发起正常数据读取操作之前验证存储器读取能力的可读可执行过程步骤,其中所述过程步骤包括以下步骤:

技术总结一种用于验证存储器读取能力的系统包括:存储器装置,所述存储器装置具有编码有验证信息的存储器单元阵列;以及存储器读取控制器,所述存储器读取控制器耦合到所述存储器装置且被配置成执行所存储的过程步骤。所述验证信息包括编码在所述存储器单元阵列的第一行中的第一位值和编码在所述存储器单元阵列的第二行中的第二位值。与所述第一位值中的对应一者在同一位线上的所述第二位值中的每一者具有与所述第一位值中的所述对应一者取反的值。所述所存储的过程步骤包括以下步骤:从所述存储器装置读取所述验证信息;通过与预存储位串比较而确定所述第一位值和所述第二位值是否正确;以及响应于肯定确定,发起正常数据读取操作。技术研发人员:李炯仲受保护的技术使用者:恩智浦有限公司技术研发日:技术公布日:2024/1/15

本文地址:https://www.jishuxx.com/zhuanli/20240731/181846.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。