System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种存储器及其参数调整方法技术_技高网

一种存储器及其参数调整方法技术

技术编号:40844742 阅读:11 留言:0更新日期:2024-04-01 15:12
本发明专利技术提供了一种存储器及其参数调整方法,存储器包括:闪存,其包括多个平面,平面包括多块存储块;寄存器,用以存储第一时钟调整值、第二时钟调整值以及第三时钟调整值;以及主控器,其用以获取主机数据、第一时钟调整值以及第二时钟调整值,主控器内设有缓冲区;主控器用以在第一高频状态下,获取符合要求的目标时钟调整值,在第二高频状态下,符合要求的目标脉冲调整值;将第一时钟调整值、第二时钟调整值、目标时钟调整值和目标脉冲调整值保存于缓冲区中。通过本发明专利技术提供的一种存储器及其参数调整方法,能够便于将存储器的参数调整为最佳值。

【技术实现步骤摘要】

本专利技术涉及存储领域,特别涉及一种存储器及其参数调整方法


技术介绍

1、对于不同的存储器而言,其闪存因制作工艺和出厂设计的差别,导致时钟信号(delay-locked loop,dll)和脉冲信号(data strobe signal,dqs)的参数也是不同的。因此,需要对存储器的参数进行调整,以调试出合适的dll参数与dqs参数来适配当前闪存的状态。目前的参数都是厂商提供的,针对同一型号的存储器,其参数是相同的,导致存储器中的当前参数并不是最佳值。因此,存在待改进之处。


技术实现思路

1、本专利技术的目的在于提供种存储器及其参数调整方法,以便于将存储器的参数调整为最佳值。

2、为解决上述技术问题,本专利技术是通过以下技术方案实现的:

3、本专利技术提供了存储器,包括:

4、闪存,其包括多个平面,所述平面包括多块存储块;

5、寄存器,用以存储第一时钟调整值、第二时钟调整值以及第三时钟调整值;以及

6、主控器,其用以获取主机数据、第一时钟调整值以及第二时钟调整值,所述主控器内设有缓冲区;

7、其中,所述主控器用以在低频状态下,分别以第一写入方式、第二写入方式向缓冲区的映射位置写入主机数据,获取符合要求的第三时钟调整值的均值,并剔除第三时钟调整值,所述第一写入方式表示写入过程中不进行循环冗余校验,所述第二写入方式表示写入过程中进行循环冗余校验;

8、所述主控器还用以在第一高频状态下,分别以第一写入方式、第二写入方式向映射位置写入主机数据,获取符合要求的第三时钟调整值的均值,表示为目标时钟调整值,并剔除第三时钟调整值;

9、所述主控器还用以在第二高频状态下,分别以第一写入方式、第二写入方式向映射位置写入主机数据,获取符合要求的第三时钟调整值,并对多个符合要求的第三时钟调整值进行排序,获取最小的所述第三时钟调整值,表示为目标脉冲调整值;

10、所述主控器还用以将第一时钟调整值、第二时钟调整值、目标时钟调整值和目标脉冲调整值保存于缓冲区中。

11、在本专利技术一实施例中,在所述低频状态下,以所述第一写入方式写入主机数据后,所述主控器依次根据不同级别的第三时钟调整值对主机数据进行读取,所述主控器确定读取后的主机数据与写入时的主机数据相同时,执行的动作为确认该级别的第三时钟调整值符合要求,并保存于第一区间内。

12、在本专利技术一实施例中,在所述低频状态下,所述主控器以第一写入方式多次重复写入主机数据,直至重复写入次数达到预设次数为止。

13、在本专利技术一实施例中,在所述低频状态下,以所述第二写入方式写入主机数据后,所述主控器依次根据不同级别的第三时钟调整值对主机数据进行读取,所述主控器确定读取后的主机数据与写入时的主机数据相同时,执行的动作为确认该级别的第三时钟调整值符合要求,并保存于第一区间内。

14、在本专利技术一实施例中,在所述第一高频状态下,以所述第一写入方式写入主机数据后,所述主控器依次根据不同级别的第三时钟调整值对主机数据进行读取,所述主控器确定读取后的主机数据与写入时的主机数据相同时,执行的动作为确认该级别的第三时钟调整值符合要求,并保存于第一区间内。

15、在本专利技术一实施例中,在所述第一高频状态下,所述主控器以第一写入方式多次重复写入主机数据,直至重复写入次数达到预设次数为止。

16、在本专利技术一实施例中,在所述第一高频状态下,以所述第二写入方式写入主机数据后,所述主控器依次根据不同级别的第三时钟调整值对主机数据进行读取,所述主控器确定读取后的主机数据与写入时的主机数据相同时,执行的动作为确认该级别的第三时钟调整值符合要求,并保存于第一区间内。

17、在本专利技术一实施例中,在所述第二高频状态下,以所述第一写入方式写入主机数据后,所述主控器依次根据不同级别的第三时钟调整值对主机数据进行读取,所述主控器确定读取后的主机数据与写入时的主机数据相同时,执行的动作为确认该级别的第三时钟调整值符合要求,并保存于第二区间内。

18、在本专利技术一实施例中,在所述第二高频状态下,以所述第二写入方式写入主机数据后,所述主控器依次根据不同级别的第三时钟调整值对主机数据进行读取,所述主控器确定读取后的主机数据与写入时的主机数据相同时,执行的动作为确认该级别的第三时钟调整值符合要求,并保存于第二区间内。

19、本专利技术还提供了一种存储器的参数调整方法,包括:

20、获取主机数据、第一时钟调整值、第二时钟调整值以及不同级别的第三时钟调整值;

21、在低频状态下,分别以第一写入方式、第二写入方式向主控器的缓冲区的映射位置写入主机数据,获取符合要求的第三时钟调整值的均值,并剔除第三时钟调整值,所述第一写入方式表示写入过程中不进行循环冗余校验,所述第二写入方式表示写入过程中进行循环冗余校验;

22、在第一高频状态下,分别以所述第一写入方式、第二写入方式向映射位置写入主机数据,获取符合要求的第三时钟调整值的均值,表示为目标时钟调整值,并剔除第三时钟调整值;

23、在第二高频状态下,分别以所述第一写入方式、第二写入方式向映射位置写入主机数据,获取符合要求的第三时钟调整值,并对多个符合要求的第三时钟调整值进行排序,获取最小的第三时钟调整值,表示为目标脉冲调整值;

24、将所述第一时钟调整值、第二时钟调整值、目标时钟调整值和目标脉冲调整值保存于缓冲区中。

25、如上所述,本专利技术提供一种存储器及其参数调整方法,通过对不同存储器的dll参数与dqs参数进行动态调整,能够使当前存储器的采样信号、时钟调整到和闪存数据交互的最佳配置状态,进而有效提升存储器的存储效率。

26、当然,实施本专利技术的任一产品并不一定需要同时达到以上所述的所有优点。

本文档来自技高网...

【技术保护点】

1.一种存储器,其特征在于,包括:

2.根据权利要求1所述的存储器,其特征在于,在所述低频状态下,以所述第一写入方式写入主机数据后,所述主控器依次根据不同级别的第三时钟调整值对主机数据进行读取,所述主控器确定读取后的主机数据与写入时的主机数据相同时,执行的动作为确认该级别的第三时钟调整值符合要求,并保存于第一区间内。

3.根据权利要求2所述的存储器,其特征在于,在所述低频状态下,所述主控器以第一写入方式多次重复写入主机数据,直至重复写入次数达到预设次数为止。

4.根据权利要求2所述的存储器,其特征在于,在所述低频状态下,以所述第二写入方式写入主机数据后,所述主控器依次根据不同级别的第三时钟调整值对主机数据进行读取,所述主控器确定读取后的主机数据与写入时的主机数据相同时,执行的动作为确认该级别的第三时钟调整值符合要求,并保存于第一区间内。

5.根据权利要求1所述的存储器,其特征在于,在所述第一高频状态下,以所述第一写入方式写入主机数据后,所述主控器依次根据不同级别的第三时钟调整值对主机数据进行读取,所述主控器确定读取后的主机数据与写入时的主机数据相同时,执行的动作为确认该级别的第三时钟调整值符合要求,并保存于第一区间内。

6.根据权利要求5所述的存储器,其特征在于,在所述第一高频状态下,所述主控器以第一写入方式多次重复写入主机数据,直至重复写入次数达到预设次数为止。

7.根据权利要求5所述的存储器,其特征在于,在所述第一高频状态下,以所述第二写入方式写入主机数据后,所述主控器依次根据不同级别的第三时钟调整值对主机数据进行读取,所述主控器确定读取后的主机数据与写入时的主机数据相同时,执行的动作为确认该级别的第三时钟调整值符合要求,并保存于第一区间内。

8.根据权利要求1所述的存储器,其特征在于,在所述第二高频状态下,以所述第一写入方式写入主机数据后,所述主控器依次根据不同级别的第三时钟调整值对主机数据进行读取,所述主控器确定读取后的主机数据与写入时的主机数据相同时,执行的动作为确认该级别的第三时钟调整值符合要求,并保存于第二区间内。

9.根据权利要求8所述的存储器,其特征在于,在所述第二高频状态下,以所述第二写入方式写入主机数据后,所述主控器依次根据不同级别的第三时钟调整值对主机数据进行读取,所述主控器确定读取后的主机数据与写入时的主机数据相同时,执行的动作为确认该级别的第三时钟调整值符合要求,并保存于第二区间内。

10.一种存储器的参数调整方法,其特征在于,包括:

...

【技术特征摘要】

1.一种存储器,其特征在于,包括:

2.根据权利要求1所述的存储器,其特征在于,在所述低频状态下,以所述第一写入方式写入主机数据后,所述主控器依次根据不同级别的第三时钟调整值对主机数据进行读取,所述主控器确定读取后的主机数据与写入时的主机数据相同时,执行的动作为确认该级别的第三时钟调整值符合要求,并保存于第一区间内。

3.根据权利要求2所述的存储器,其特征在于,在所述低频状态下,所述主控器以第一写入方式多次重复写入主机数据,直至重复写入次数达到预设次数为止。

4.根据权利要求2所述的存储器,其特征在于,在所述低频状态下,以所述第二写入方式写入主机数据后,所述主控器依次根据不同级别的第三时钟调整值对主机数据进行读取,所述主控器确定读取后的主机数据与写入时的主机数据相同时,执行的动作为确认该级别的第三时钟调整值符合要求,并保存于第一区间内。

5.根据权利要求1所述的存储器,其特征在于,在所述第一高频状态下,以所述第一写入方式写入主机数据后,所述主控器依次根据不同级别的第三时钟调整值对主机数据进行读取,所述主控器确定读取后的主机数据与写入时的主机数据相同时,执行的动作为确认该级别的第三时钟调整值符合要求,并保存于第一区间内。

6.根据...

【专利技术属性】
技术研发人员:蔡孟翔李钢
申请(专利权)人:合肥康芯威存储技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1