【技术实现步骤摘要】
存储器验证
[0001]本公开总体上涉及存储器,并且更特别地,涉及与存储器验证相关联的设备和方法。
技术介绍
[0002]存储器装置通常作为计算机或其它电子装置中的内部半导体集成电路来提供。存在许多不同类型的存储器,包含易失性存储器和非易失性存储器。易失性存储器可能需要电力来维护其数据,并且包含随机存取存储器(RAM)、动态随机存取存储器(DRAM)和同步动态随机存取存储器(SDRAM)等。非易失性存储器可以通过在未加电时保留存储的数据来提供持久数据,并且可以包含NAND快闪存储器、NOR快闪存储器、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可擦除可编程只读存储器(EPROM)、以及电阻可变存储器,诸如相变随机存取存储器(PCRAM)、电阻随机存取存储器(RRAM)和磁阻随机存取存储器(MRAM)等。
[0003]对于广泛的电子应用,存储器也被用作易失性和非易失性数据存储装置,包含但不限于个人计算机、便携式记忆棒、数码相机、蜂窝电话、诸如MP3播放器的便携式音乐播放器、电影播放器和其它电子装置。存储器单元可以布置成阵列,其中所述阵列用于存储器装置中。
技术实现思路
[0004]本公开的一个方面涉及一种用于存储器验证的设备,所述设备包括:存储器装置的多个存储器部件;可编程元件的阵列,用于存储要广播到所述多个存储器部件的信息;控制电路,其被配置为:在将所存储的信息广播到所述多个存储器部件期间捕获所述所存储的信息的至少一部分;基于所捕获的信息来确定第一验证代码;以及基于将所确定 ...
【技术保护点】
【技术特征摘要】
1.一种用于存储器验证的设备(100),其包括:存储器装置(110,410-0,410-1,410-2)的多个存储器部件(115-0,
…
,115-N);以及可编程元件的阵列(111),用于存储要广播到所述多个存储器部件的信息;控制电路(102),其被配置为:在将所存储的信息广播到所述多个存储器部件期间捕获所述所存储的信息的至少一部分;基于所捕获的信息来确定第一验证代码(351);以及基于将所确定的第一验证代码与存储在所述存储器装置的寄存器(107,207,307)中的第二验证代码(353)进行比较来确定所述存储器装置是否是可靠的存储器装置。2.根据权利要求1所述的设备,其中所述可编程元件的阵列包括熔丝阵列,所述熔丝阵列在以下中的至少一个中存储熔丝信息:多个熔丝;以及多个反熔丝。3.根据权利要求2所述的设备,其中所述熔丝信息包括对应于所述存储器装置的有缺陷的地址的修复地址信息。4.根据权利要求3所述的设备,其中所述修复地址信息包括列熔丝数据和行熔丝数据,并且其中在所述广播期间捕获的所述所存储信息的所述至少一部分仅包括列熔丝数据。5.根据权利要求1至4中任一项所述的设备,其中所述控制电路被配置为通过在将所述第一验证代码与存储在所述存储器装置的所述寄存器中的所述第二验证代码进行比较之前对所述所捕获的信息进行编码,基于所述所捕获的信息来确定所述第一验证代码。6.根据权利要求5所述的设备,其还包括线性反馈移位寄存器LFSR,所述线性反馈移位寄存器被配置为对所述所捕获的信息进行编码。7.根据权利要求1至4中任一项所述的设备,其中所述存储器装置的所述寄存器包括不可写访问的模式寄存器。8.根据权利要求1至4中任一项所述的设备,其中所述多个存储器部件包括多个存储器单元库(115-0,
…
,115-N)。9.根据权利要求8所述的设备,其中所述存储器单元库包括易失性存储器单元,并且其中所述可编程元件的阵列包括非易失性存储元件。10.根据权利要求1至4中任一项所述的设备,其中所述控制电路被配置为响应于确定所述第一验证代码和所述第二验证代码之间的不匹配,提供所述存储器装置不是验证存储器装置的指示。11.根据权利要求1至4中任一项所述的设备,其中所述多个存储器部件包括相应的存储器阵列,并且其中所述控制电路被配置为响应于确定所述第一验证代码和所述第二验证代码之间的不匹配来防止对所述存储器的访问。12.一种用于验证存储器装置的方法(580),其包括:在可编程元件的阵列(111)中存储要广播到所述存储器装置(110,410-0,410-1,410-2)的多个存储器部件(115-0,
…
,115-N)的信息;在将所存储的信息广播到所述多个存储器部件期间,捕获所述所存储的信息的至少一部分;
基于所捕获的信息来确定第一验证代码(351);将所述第一验证代码存储在所述存储器装置的寄存器(107,207,307)中;向所述存储器装置提供第二验证(353)代码;将所述第一验证代码与所述第二验证代码进行比较,其中所述第二验证代码是基于所述可编程元件的阵列中所述所存储的信息;以及至少部分地基于将所述第一验证代码与所述第二验证代码进行比较来确定所述存储器装置的特性。13.根据权利要求12所述的方法,其中:所述可编程元件的阵列包括熔丝阵列(111),所述熔丝阵列存储:对应于与所述多个存储器部件的存储器阵列相关联的有缺陷的列地址的列熔丝数据;以及对应于与所述多个存储器部件的存储器阵列相关联的有缺陷的行地址的行熔丝数据;以及捕获所存储的信息的所述至少...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。