数据存储装置及其操作方法与流程

文档序号:14779319发布日期:2018-06-26 10:37阅读:来源:国知局
技术特征:

1.一种数据存储装置,其包括:

存储器装置,其适于存储和输出与选通信号同步的数据;以及

控制器,其适于基于不同的测试延迟值中的每一个来延迟所述选通信号,通过使用延迟选通信号来测试所述数据的捕获,以及基于测试结果确定所述选通信号的延迟值。

2.根据权利要求1所述的数据存储装置,其中所述控制器包括:

测试单元,其适于针对所述测试延迟值中的每一个,确定所述捕获是成功还是失败;以及

延迟值计算单元,其适于基于针对其每一个的捕获都被确定为成功的测试延迟值来计算所述延迟值。

3.根据权利要求2所述的数据存储装置,其中所述测试单元包括:

移位器,其适于存储从所述存储器装置接收的所述数据和所述选通信号,并基于所述测试延迟值中的每一个输出所述数据和所述延迟选通信号;

捕获部分,其适于通过使用所述延迟选通信号来捕获数据,并输出所捕获的数据;以及

确定部分,其适于通过将所捕获的数据与测试数据进行比较来确定所述捕获是成功还是失败。

4.根据权利要求3所述的数据存储装置,

其中所述测试延迟值中的两个相邻的测试延迟值相差一个单位延迟值,并且

其中所述移位器将所述数据和所述延迟选通信号输出多次,直到由所述单位延迟值和所述选通信号的周期确定的最大测试计数。

5.根据权利要求2所述的数据存储装置,其中所述延迟值计算单元计算针对其每一个的捕获都被确定为成功的测试延迟值的中间值作为所述延迟值。

6.根据权利要求2所述的数据存储装置,其进一步包括:

一个或多个其它存储器装置,其适于输出与选通信号同步的数据,

其中对于所述测试延迟值中的每一个,所述测试单元确定对从所述其它存储器装置中的每一个接收的数据的捕获是成功还是失败,并且

其中所述延迟值计算单元计算针对其每一个的捕获对于所有的所述其它存储器装置和所述存储器装置都被确定为成功的测试延迟值的中间值作为所述延迟值。

7.根据权利要求1所述的数据存储装置,

其中所述存储器装置包括易失性的数据缓冲器,并且

其中所述控制器将测试数据存储在所述数据缓冲器中,并将存储在所述数据缓冲器中的所述测试数据作为所述数据进行读取。

8.根据权利要求7所述的数据存储装置,其中所述控制器以单倍数据速率模式即SDR模式将所述测试数据存储在所述数据缓冲器中,并以双倍数据速率模式即DDR模式从所述数据缓冲器读取所述测试数据。

9.一种用于操作数据存储装置的方法,其包括:

存储从存储器装置接收的数据和选通信号;

基于不同的测试延迟值中的每一个来延迟所述选通信号;

通过使用延迟选通信号来测试所述数据的捕获;以及

基于测试结果来确定所述选通信号的延迟值。

10.根据权利要求9所述的方法,其中所述捕获的测试包括:

通过将通过使用所述延迟选通信号捕获的数据与测试数据进行比较来确定所述捕获是成功还是失败。

11.根据权利要求9所述的方法,其中所述延迟值的确定包括:

计算针对其每一个的捕获都被确定为成功的测试延迟值的中间值作为所述延迟值。

12.根据权利要求9所述的方法,其中所述测试延迟值中的两个相邻的测试延迟值相差一个单位延迟值,并且所述测试延迟值的数量由所述单位延迟值和所述选通信号的周期确定。

13.根据权利要求9所述的方法,其进一步包括:

将测试数据存储在易失性的所述存储器装置的数据缓冲器中;以及

将存储在所述数据缓冲器中的所述测试数据作为所述数据进行读取。

14.根据权利要求13所述的方法,其中所述测试数据以单倍数据速率模式即SDR模式被存储在所述数据缓冲器中,并以双倍数据速率模式即DDR模式从所述数据缓冲器中被读取。

15.一种用于数据存储装置的控制器,其包括:

测试单元,其适于从存储器装置接收与选通信号同步的数据,基于不同的测试延迟值中的每一个来延迟所述选通信号,以及通过使用延迟选通信号来测试所述数据的捕获;以及

延迟值计算器,其适于基于测试结果来确定所述选通信号的延迟值。

16.根据权利要求15所述的控制器,其中所述测试单元适于针对所述测试延迟值中的每一个,确定所述捕获是成功还是失败,并且

所述延迟值计算器适于基于针对其每一个的捕获都被确定为成功的测试延迟值来计算所述延迟值。

17.根据权利要求16所述的控制器,其中所述测试单元包括:

移位器,其适于存储从所述存储器装置接收的所述数据和所述选通信号,并基于所述测试延迟值中的每一个来输出所述数据和所述延迟选通信号;

捕获部分,其适于通过使用所述延迟选通信号来捕获数据,并输出所捕获的数据;以及

确定部分,其适于通过将所捕获的数据与测试数据进行比较来确定所述捕获是成功还是失败。

18.根据权利要求17所述的控制器,

其中所述测试延迟值中的两个相邻的测试延迟值相差一个单位延迟值,并且

其中所述移位器将所述数据和所述延迟选通信号输出多次,直到由所述单位延迟值和所述选通信号的周期确定的最大测试计数。

19.根据权利要求16所述的控制器,其中所述延迟值计算器计算针对其每一个的捕获都被确定为成功的测试延迟值的中间值作为所述延迟值。

20.根据权利要求15所述的控制器,其中所述控制器将测试数据存储在所述存储器装置的数据缓冲器中,并将存储在所述数据缓冲器中的所述测试数据作为所述数据进行读取。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1