System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及半导体,尤其涉及一种存储器的控制方法.
技术介绍
1、由于闪存的材料和工艺原因,在读写使用和存放过程中会产生错误,故使用ecc(error checking and correcting,错误检查和纠正)技术来保证数据完整性。ecc技术使用额外的存储空间来保存ecc数据(或称校验位),在一些情况下,当写入数据时,计算出固定长度数据段的ecc数据,并更新;当读取数据时,也会读出ecc数据,来检验读取的数据是否正确,如果出现了ecc算法的纠错能力范围之内的错误,则ecc算法可以自动识别错误并将其更正,进而降低数据错误率,使系统得以持续正常的操作,这样就能大大提高使用闪存运行的安全性及稳定性。
2、然而现有闪存的端口数是有限的,如何在进行ecc状态指示,是本领域面临的一个问题。
技术实现思路
1、本专利技术的目的在于提供一种存储器的控制方法,用于降低器件的复杂程度以及成本。
2、为了达到上述目的,本专利技术提供了一种存储器的控制方法,包括:
3、执行读取命令,以读取数据;
4、获取所述存储器可用于输出的空闲端口及ecc状态信息;以及,
5、利用所述空闲端口输出所述ecc状态信息。
6、可选的,所述空闲端口包括输入/输出端口、写保护端口或屏蔽外部指令端口中的至少一种。
7、可选的,所述ecc状态信息为单比特数据、双比特数据或四比特数据。
8、可选的,所述ecc状态信息的位数小于或等
9、可选的,所述ecc状态信息的位数大于所述空闲端口的数量,利用至少一个所述空闲端口分时输出所述ecc状态信息。
10、可选的,所述ecc状态信息包括是否检测到ecc错误、ecc错误的类型、检测到ecc错误的位数、检测到ecc错误的位置或纠错次数中的至少一种。
11、可选的,所述空闲端口以推免输出方式或开漏输出方式输出所述ecc状态信息。
12、可选的,执行所述读取命令之后,在所述存储器的片选信号跳变至未选中之后,获取所述空闲端口并输出所述ecc状态信息。
13、可选的,在所述片选信号跳变至选中之后,所述空闲端口停止输出所述ecc状态信息。
14、可选的,所述ecc状态信息的输出时间小于或等于所述片选信号的未选中的时间。
15、在本专利技术提供的存储器的控制方法中,包括执行读取命令,读取数据之后获取存储器可用于输出的空闲端口及ecc状态信息,然后利用空闲端口输出ecc状态信息。本专利技术可以利用存储器的空闲端口输出ecc状态信息,无需设置一个独立的输出端口输出ecc状态信息,从而降低了器件的复杂程度以及成本。
本文档来自技高网...【技术保护点】
1.一种存储器的控制方法,其特征在于,包括:
2.如权利要求1所述的存储器的控制方法,其特征在于,所述空闲端口包括输入/输出端口、写保护端口或屏蔽外部指令端口中的至少一种。
3.如权利要求1所述的存储器的控制方法,其特征在于,所述ECC状态信息为单比特数据、双比特数据或四比特数据。
4.如权利要求1~3中任一项所述的存储器的控制方法,其特征在于,所述ECC状态信息的位数小于或等于所述空闲端口的数量,利用至少一个所述空闲端口同步输出所述ECC状态信息。
5.如权利要求1~3中任一项所述的存储器的控制方法,其特征在于,所述ECC状态信息的位数大于所述空闲端口的数量,利用至少一个所述空闲端口分时输出所述ECC状态信息。
6.如权利要求1~3中任一项所述的存储器的控制方法,其特征在于,所述ECC状态信息包括是否检测到ECC错误、ECC错误的类型、检测到ECC错误的位数、检测到ECC错误的位置或纠错次数中的至少一种。
7.如权利要求1~3中任一项所述的存储器的控制方法,其特征在于,所述空闲端口以推免输出方式或开漏输出方
8.如权利要求1~3中任一项所述的存储器的控制方法,其特征在于,执行所述读取命令之后,在所述存储器的片选信号跳变至未选中之后,获取所述空闲端口并输出所述ECC状态信息。
9.如权利要求8所述的存储器的控制方法,其特征在于,在所述片选信号跳变至选中之后,所述空闲端口停止输出所述ECC状态信息。
10.如权利要求8所述的存储器的控制方法,其特征在于,所述ECC状态信息的输出时间小于或等于所述片选信号的未选中的时间。
...【技术特征摘要】
1.一种存储器的控制方法,其特征在于,包括:
2.如权利要求1所述的存储器的控制方法,其特征在于,所述空闲端口包括输入/输出端口、写保护端口或屏蔽外部指令端口中的至少一种。
3.如权利要求1所述的存储器的控制方法,其特征在于,所述ecc状态信息为单比特数据、双比特数据或四比特数据。
4.如权利要求1~3中任一项所述的存储器的控制方法,其特征在于,所述ecc状态信息的位数小于或等于所述空闲端口的数量,利用至少一个所述空闲端口同步输出所述ecc状态信息。
5.如权利要求1~3中任一项所述的存储器的控制方法,其特征在于,所述ecc状态信息的位数大于所述空闲端口的数量,利用至少一个所述空闲端口分时输出所述ecc状态信息。
6.如权利要求1~3中任一项所述的存储器的控制方法,其...
【专利技术属性】
技术研发人员:卢中舟,罗旖旎,
申请(专利权)人:武汉新芯集成电路制造有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。