System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开的实施例涉及一种存储装置、电子设备和存储装置的控制方法。
技术介绍
1、随着科学技术和经济的快速发展,存储器的应用范围越来越广。基本的存储器可以按照存储介质的特性分为易失性存储器和非易失性存储器。易失性存储器指断电之后存储的数据将丢失的存储器,相应地非易失性存储器则是指断电之后存储的数据不会丢失的存储器。通常,易失性存储器操作速度快,而非易失性存储器保存时间长。
2、sram(static random access memory,静态随机存储器)是易失性存储器,当电源断开的时候其内存储的数据会丢失,因此需要一直提供电源以维持sram存储器的编程状态,这种方法消耗较多能量,不利于存储装置的低功耗设计。
技术实现思路
1、本公开至少一个实施例提供一种存储装置,包括:nvsram阵列、sram操作电路、非易失存储操作电路、纠检错电路、第一输入输出接口电路、列选电路、第二输入输出接口电路,其中,所述纠检错电路与所述sram操作电路耦接,所述sram操作电路与所述列选电路耦接,所述列选电路与所述nvsram阵列耦接,所述非易失存储操作电路与所述nvsram阵列耦接;所述nvsram阵列包括阵列排列的多个nvsram单元,且每个nvsram单元包括sram存储子单元和非易失存储子单元,所述非易失存储子单元被配置为对所述sram存储子单元存储的数据进行数据备份;所述非易失存储操作电路被配置为对所述nvsram阵列中被选择的nvsram单元中的sram存储子单元数据进行数据备份
2、例如,在本公开一实施例提供的存储装置中,所述纠检错电路还被配置为:在所述非易失存储操作电路进行所述数据备份操作的情况下,对从所述sram操作电路输入所述纠检错电路的目标数据进行编码;以及所述纠检错电路还被配置为,在所述列选电路完成所述数据恢复操作的情况下,确定所述sram操作电路从所述nvsram阵列读取并输入所述纠检错电路的目标数据是否发生错误并纠错。
3、例如,在本公开一实施例提供的存储装置中,所述纠检错电路还被配置为,在进行编码时,对读取的所述目标数据的k位信息码进行编码得到r位校验码,通过所述sram操作电路将所述r位校验码写入所述nvsram阵列中;以及,所述纠检错电路还被配置为,在进行解码时,对读取的所述目标数据的k位信息码和r位校验码进行解码检错,响应于发生错误则进行纠错,将k位纠错后的信息码通过所述sram操作电路写入所述nvsram阵列中,其中,k和r为正整数。
4、例如,在本公开一实施例提供的存储装置中,所述第二输入输出接口电路包括移位寄存操作电路、输入接口电路和输出接口电路,所述移位寄存操作电路与所述nvsram阵列耦接,且被配置为对所述nvsram阵列进行所述第二数据读写操作;所述输入接口电路与所述移位寄存操作电路耦接,且被配置为接收第二输入数据且将接收的所述第二输入数据提供给所述移位寄存操作电路;所述输出接口电路与所述移位寄存操作电路耦接,且被配置为从所述移位寄存操作电路接收要输出的第二输出数据。
5、例如,在本公开一实施例提供的存储装置,还包括:字线驱动电路,
6、所述字线驱动电路被配置为,在所述sram操作电路进行所述第一数据读写操作的情况下,或者在所述列选电路进行所述数据恢复操作的情况下,或者在所述第二输入输出接口电路进行所述第二数据读写操作的情况下,或者在所述非易失存储操作电路进行所述数据备份操作的情况下,选择所述nvsram阵列中需要被操作的对象单元行。
7、例如,在本公开一实施例提供的存储装置中,所述第二输出接口电路还包括隔离子电路,其中,所述隔离子电路耦接在所述nvsram阵列和所述移位寄存操作电路之间;所述隔离子电路被配置为,在所述移位寄存操作电路进行所述第二数据读写操作的情况下,导通所述移位寄存操作电路与所述nvsram阵列的耦接。
8、例如,在本公开一实施例提供的存储装置中,所述隔离子电路还被配置为,在所述非易失存储操作电路进行所述数据备份操作的情况下,或者在所述列选电路进行所述数据恢复操作的情况下,或者在所述sram操作电路进行所述第一数据读写操作的情况下,断开所述移位寄存操作电路与所述nvsram阵列的耦接。
9、例如,在本公开一实施例提供的存储装置中,所述移位寄存操作电路通过n组传输线与所述nvsram阵列耦接;所述输入接口电路通过w2组传输线与所述移位寄存操作电路耦接;所述输出接口电路通过w2组传输线与所述移位寄存操作电路耦接,其中,w2和n为整数且n≥w2>1。
10、例如,在本公开一实施例提供的存储装置中,所述非易失存储操作电路还被配置为,在所述sram操作电路进行所述第一数据读写操作的情况下,或者在所述列选电路进行所述数据恢复操作的情况下,或者在所述第二输入输出接口电路进行所述第二数据读写操作的情况下,断开与所述nvsram阵列的耦接;所述列选电路还被配置为,在所述sram操作电路进行所述第一数据读写操作的情况下,连通所述sram操作电路和所述nvsram阵列的耦接;所述列选电路还被配置为,在进行所述数据恢复操作的情况下,断开所述sram操作电路和所述nvsram阵列的耦接;所述列选电路还被配置为,在所述第二输入输出接口电路进行所述第二数据读写操作的情况下,断开所述sram操作电路和所述nvsram阵列的耦接。
11、例如,在本公开一实施例提供的存储装置中,所述非易失存储操作电路还被配置为,在所述非易失存储操作电路进行所述数据备份操作的情况下,连通与所述nvsram阵列的耦接;所述列选电路还被配置为,在所述非易失存储操作电路进行所述数据备份操作的情况下,断开所述sram操作电路和所述nvsram阵列的耦接;所述第二输入输出接口电路还被配置为,断开与所述nvsram阵列的耦接。
12、例如,在本公开一实施例提供的存储装置中,所述列选电路还包括数据恢复操作子电路;所述数据恢复操作子电路被配置为,对所述对象单元列中的非易失存储子单元数据进行所述数本文档来自技高网...
【技术保护点】
1.一种存储装置,包括:NVSRAM阵列、SRAM操作电路、非易失存储操作电路、纠检错电路、第一输入输出接口电路、列选电路、第二输入输出接口电路,
2.根据权利要求1所述的存储装置,其中,所述纠检错电路还被配置为:在所述非易失存储操作电路进行所述数据备份操作的情况下,对从所述SRAM操作电路输入所述纠检错电路的目标数据进行编码;以及
3.根据权利要求2所述的存储装置,其中,所述纠检错电路还被配置为,在进行编码时,对读取的所述目标数据的K位信息码进行编码得到R位校验码,通过所述SRAM操作电路将所述R位校验码写入所述NVSRAM阵列中;以及,
4.根据权利要求1所述的存储装置,其中,所述第二输入输出接口电路包括移位寄存操作电路、输入接口电路和输出接口电路,
5.根据权利要求1所述的存储装置,还包括:字线驱动电路,
6.根据权利要求4所述的存储装置,其中,所述第二输出接口电路还包括隔离子电路,其中,所述隔离子电路耦接在所述NVSRAM阵列和所述移位寄存操作电路之间;
7.根据权利要求6所述的存储装置,其中,
>8.根据权利要求4所述的存储装置,其中,所述移位寄存操作电路通过N组传输线与所述NVSRAM阵列耦接;
9.根据权利要求1所述的存储装置,其中,所述非易失存储操作电路还被配置为,在所述SRAM操作电路进行所述第一数据读写操作的情况下,或者在所述列选电路进行所述数据恢复操作的情况下,或者在所述第二输入输出接口电路进行所述第二数据读写操作的情况下,断开与所述NVSRAM阵列的耦接;
10.根据权利要求9所述的存储装置,其中,所述非易失存储操作电路还被配置为,在所述非易失存储操作电路进行所述数据备份操作的情况下,连通与所述NVSRAM阵列的耦接;
11.根据权利要求9所述的存储装置,其中,所述列选电路还包括数据恢复操作子电路;
12.根据权利要求1-11中任一所述的存储装置,其中,所述NVSRAM阵列的阵列宽度为N;
13.根据权利要求12所述的存储装置,其中,所述字线驱动电路还被配置为,在所述非易失存储操作电路进行所述数据备份操作的情况下,选择所述NVSRAM阵列的I行NVSRAM单元中的SRAM存储子单元数据以进行所述数据备份操作;或,
14.根据权利要求12所述的存储装置,其中,所述SRAM操作电路还被配置为,在进行所述第一数据读写操作的情况下,对被选择的所述NVSRAM阵列的第i行的W1个NVSRAM单元中的SRAM存储子单元的数据进行所述第一数据读写操作;
15.根据权利要求1-14中任一所述的存储装置,其中,所述非易失存储子单元包括RRAM存储子单元、MRAM存储子单元或PRAM存储子单元。
16.根据权利要求1-14中任一所述的存储装置,还包括控制电路,其中,
17.一种电子设备,包括:权利要求1-16中任一项所述的存储装置。
18.一种用于权利要求1-16中任一所述的存储装置的控制方法,包括:
19.根据权利要求18所述的控制方法,其中,控制所述纠检错电路对所述目标数据进行编码和解码并判断所述目标数据是否发生错误并纠错,包括:
20.根据权利要求19所述的控制方法,其中,在进行编码时,对读取的所述目标数据的K位信息码进行编码得到R位校验码,通过所述SRAM操作电路将所述R位校验码写入所述NVSRAM阵列中;
21.根据权利要求18或19所述的控制方法,还包括:
22.根据权利要求18所述的控制方法,还包括:
...【技术特征摘要】
1.一种存储装置,包括:nvsram阵列、sram操作电路、非易失存储操作电路、纠检错电路、第一输入输出接口电路、列选电路、第二输入输出接口电路,
2.根据权利要求1所述的存储装置,其中,所述纠检错电路还被配置为:在所述非易失存储操作电路进行所述数据备份操作的情况下,对从所述sram操作电路输入所述纠检错电路的目标数据进行编码;以及
3.根据权利要求2所述的存储装置,其中,所述纠检错电路还被配置为,在进行编码时,对读取的所述目标数据的k位信息码进行编码得到r位校验码,通过所述sram操作电路将所述r位校验码写入所述nvsram阵列中;以及,
4.根据权利要求1所述的存储装置,其中,所述第二输入输出接口电路包括移位寄存操作电路、输入接口电路和输出接口电路,
5.根据权利要求1所述的存储装置,还包括:字线驱动电路,
6.根据权利要求4所述的存储装置,其中,所述第二输出接口电路还包括隔离子电路,其中,所述隔离子电路耦接在所述nvsram阵列和所述移位寄存操作电路之间;
7.根据权利要求6所述的存储装置,其中,
8.根据权利要求4所述的存储装置,其中,所述移位寄存操作电路通过n组传输线与所述nvsram阵列耦接;
9.根据权利要求1所述的存储装置,其中,所述非易失存储操作电路还被配置为,在所述sram操作电路进行所述第一数据读写操作的情况下,或者在所述列选电路进行所述数据恢复操作的情况下,或者在所述第二输入输出接口电路进行所述第二数据读写操作的情况下,断开与所述nvsram阵列的耦接;
10.根据权利要求9所述的存储装置,其中,所述非易失存储操作电路还被配置为,在所述非易失存储操作电路进行所述数据备份操作的情况下,连通与所述nvsram...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。