[发明专利]排特定的循环冗余校验有效
申请号: | 201280033038.8 | 申请日: | 2012-06-28 |
公开(公告)号: | CN103765522B | 公开(公告)日: | 2016-11-09 |
发明(设计)人: | R·苏巴什钱德拉博斯;T·托马斯;S·米特拉;D·达斯;K·程 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G11C29/42 | 分类号: | G11C29/42;G06F11/10 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 姜冰;汤春龙 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 特定 循环 冗余 校验 | ||
1.一种设备,包含:
循环冗余校验(CRC)启用器,配置成接收与存储器模块的多个排中的第一排有关的CRC触发条件的指示,并基于所述指示的接收而生成CRC启用信号;以及
与所述CRC启用器耦合的多个定时组件,各个定时组件对应于各个排,其中对应于所述第一排的第一定时组件配置成基于所述CRC启用信号的接收而生成命令中止控制以适应所述第一排的CRC。
2.根据权利要求1所述的设备,其中所述CRC触发条件的所述指示是所述第一排的预定数量的存储器装置的故障的指示。
3.根据权利要求2所述的设备,其中所述存储器模块是双装置数据校正(DDDC)存储器模块并且所述预定数量是二。
4.根据权利要求2所述的设备,其中所述存储器模块是单装置数据校正(SDDC)存储器模块并且所述预定数量是一。
5.根据权利要求1-4中的任何一项所述的设备,其中所述第一定时组件包含:
选择逻辑,配置成基于所述CRC启用信号从多个值中选择性地输出第一值;以及
定时器,与所述选择逻辑耦合,配置成基于所述第一值而生成所述命令中止控制。
6.根据权利要求5所述的设备,其中所述多个排配置成通过所述存储器控制器逻辑和所述存储器模块之间的存储器通道来访问,并且所述第一值配置成分配多个数据时钟周期足以允许调度至所述第一排的存储器命令在将后续存储器命令调度至所述多个排中的任何其它排之前清除所述存储器通道。
7.根据权利要求5所述的设备,还包含:
与所述选择逻辑耦合的多个可配置的寄存器(CR);
其中所述选择逻辑包括复用器,所述复用器配置成从所述CR接收CRC启用的排间周转等待时间(ITL)和CRC禁用的ITL并基于所述CRC启用信号的接收而输出所述CRC启用的ITL。
8.根据权利要求1-4中的任何一项所述的设备,还包含:
CRC组件,配置成由模式寄存器设置(MRS)编程或即时CRC对于引导至所述第一排的存储器命令动态地启用CRC过程。
9.一种方法,包含:
检测到存储器模块的多个排中的第一排的循环冗余校验触发条件;
基于所述检测,动态地启用发出至所述第一排的存储器命令的CRC过程;以及
动态地启用与所述第一排共享存储器通道的排的CRC定时。
10.根据权利要求9所述的方法,其中检测到所述CRC触发条件包含:
检测到在所述第一排上预定数量的存储器装置故障。
11.根据权利要求10所述的方法,其中所述存储器模块是双装置数据校正(DDDC)存储器模块并且所述预定数量是二。
12.根据权利要求9所述的方法,其中动态地启用CRC过程包含:
对排的存储器装置中的寄存器的模式寄存器设置进行编程。
13.根据权利要求9所述的方法,其中动态地启用CRC过程包含:
在发出至排的存储器命令中设置CRC启用位。
14.根据权利要求9所述的方法,其中动态地启用CRC定时包含:
基于CRC启用的排间周转等待时间(ITL)来生成命令中止控制。
15.根据权利要求14所述的方法,其中生成所述命令中止控制包含:
控制对应于排的定时组件中的选择逻辑以输出所述CRC启用的ITL;以及
利用定时器基于所述CRC启用的ITL来生成所述命令中止控制。
16.根据权利要求15所述的方法,其中控制选择逻辑包含:
控制接收CRC启用的ITL和CRC禁用的ITL的复用器以输出所述CRC启用的ITL。
17.一种执行权利要求9-16所述方法中的任何一种方法的设备。
18.一个或多个具有指令的计算机可读媒体,所述指令在被运行时,引起装置执行权利要求9-16所述方法中的任何一种方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280033038.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种尼龙橡胶皮碗料
- 下一篇:一种可防尘的导热电路板