[发明专利]使用奇偶校验和冗余行的动态错误处理有效
申请号: | 201280062047.X | 申请日: | 2012-12-13 |
公开(公告)号: | CN103988182B | 公开(公告)日: | 2017-06-16 |
发明(设计)人: | A.科克尔;S.沙;A.纳瓦莱;M.拉马多斯;S.K.达马拉祖 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10;G11C29/42 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 张凌苗,傅康 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 奇偶校验 冗余 动态 错误 处理 | ||
1.一种用于动态错误处理的装置,包括:
存储结构,用于存储多个数据值;
奇偶校验逻辑单元,用于检测存储结构中存储的数据值中的奇偶校验错误;
错误存储空间,用于存储检测到奇偶校验错误的指示;
错误事件生成器,用于响应于奇偶校验错误的指示被存储在错误存储空间中而生成事件;以及
地址映射逻辑单元,并且其中存储结构还包括冗余存储区,并且其中地址映射逻辑单元要被重新编程以将对数据存储区中的第一位置的访问重新指引至冗余存储区中的第二位置。
2.如权利要求1所述的装置,其中存储结构包括存储多个数据值的数据存储区和存储多个奇偶校验值的奇偶校验存储区,多个奇偶校验值的每个对应于多个数据值之一。
3.如权利要求2所述的装置,其中奇偶校验逻辑单元还用于生成多个奇偶校验值。
4.一种用于动态错误处理的方法,包括:
由硬件检测存储结构中的第一位置中的第一奇偶校验错误;
由硬件存储关于检测到第一奇偶校验错误的信息;
由硬件响应于存储所述信息而触发事件;
由软件对所述事件进行响应,其中进行响应还包括对地址映射逻辑单元重新编程以将对第一位置的访问重新指引至存储结构中的第二位置。
5.如权利要求4所述的方法,其中所述信息包括第一奇偶校验错误的第一位置。
6.如权利要求5所述的方法,其中进行响应包括从错误存储空间读取第一位置信息。
7.如权利要求4所述的方法,其中第一位置在存储结构中的数据存储区中,并且第二位置在存储结构中的冗余存储区中。
8.如权利要求6所述的方法,其中进行响应还包括在非易失性存储设备中存储第一位置信息。
9.如权利要求4所述的方法,其中进行响应包括清理错误存储位置。
10.如权利要求6所述的方法,其中进行响应还包括在错误日志中记录第一位置信息。
11.如权利要求10所述的方法,其中进行响应还包括在错误日志中记录第一奇偶校验错误的时间戳。
12.如权利要求11所述的方法,进一步包括在未检测到第一位置中的第二奇偶校验错误的情况下,在预定的时间段到期之后清理错误日志。
13.一种用于动态错误处理的系统,包括:
处理器,包括:
存储结构,用于存储多个数据值,
奇偶校验逻辑单元,用于检测存储结构中存储的数据值中的奇偶校验错误,
错误存储空间,用于存储检测到奇偶校验错误的指示;
错误事件生成器,用于响应于奇偶校验错误的指示被存储在错误存储空间中而生成事件;以及
地址映射逻辑单元,并且其中存储结构还包括冗余存储区,并且其中地址映射逻辑单元要被重新编程以将对数据存储区中的第一位置的访问重新指引至冗余存储区中的第二位置;以及
非易失性存储设备,用于存储奇偶校验错误的第一位置。
14.如权利要求13所述的系统,其中存储结构包括存储多个数据值的数据存储区和存储多个奇偶校验值的奇偶校验存储区,多个奇偶校验值的每个对应于多个数据值之一。
15.如权利要求14所述的系统,其中奇偶校验逻辑单元还用于生成多个奇偶校验值。
16.如权利要求13所述的系统,进一步包括实时时钟,用于提供奇偶校验错误的时间戳。
17.如权利要求16所述的系统,其中所述处理器运行错误处理例程以对检测到奇偶校验错误进行响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280062047.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:片状材料打包带切断机构
- 下一篇:酱料包装机