[发明专利]用于校正存储器错误的共享的奇偶校验在审
申请号: | 201910007251.5 | 申请日: | 2019-01-04 |
公开(公告)号: | CN110119327A | 公开(公告)日: | 2019-08-13 |
发明(设计)人: | K·E·克里斯;吴微 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10;G11C29/42 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器控制器 存储器设备 奇偶校验位 写操作 读取 校正存储器 操作期间 返回数据 奇偶校验 校正检测 元件和数 配置 写入 共享 检查 | ||
1.一种耦合到存储器设备的装置,其包括:
存储器控制器错误校正码(ECC)元件,其被配置为接收数据位以写入所述存储器设备,所述存储器设备包括管芯上ECC元件,其用于使用所述数据位来确定多个存储器控制器ECC校验位以及一个或多个奇偶校验位,将所述存储器控制器ECC校验位和所述一个或多个奇偶校验位附加到所述数据位,并且在写操作期间将所述数据位、所述存储器控制器ECC校验位和所述一个或多个奇偶校验位发送到所述存储器设备,并且从所述存储器设备接收所述数据位和所述存储器控制器ECC校验位,针对所述存储器控制器ECC校验位来检查所述数据位并且校正检测到的错误,并且在读操作期间返回所述数据位。
2.如权利要求1所述的装置,其中,所述存储器控制器ECC元件被配置为校正检测到的错误包括所述存储器控制器ECC元件被配置为消除多位错误的管芯上ECC元件未命中校正。
3.如权利要求1所述的装置,其中,所述存储器控制器ECC元件被配置为校正检测到的错误包括所述存储器控制器ECC元件被配置为消除限制在单个I/O数据线上的错误。
4.一种向存储器设备写数据和从所述存储器设备读数据的方法,包括:
通过接收数据位以写入所述存储器设备来执行写操作,所述存储器设备包括管芯上ECC元件,使用所述数据位来确定多个存储器控制器ECC校验位和一个或多个奇偶校验位,将所述存储器控制器ECC校验位和所述一个或多个奇偶校验位附加到所述数据位,并且在写操作期间将所述数据位、所述存储器控制器ECC校验位和所述一个或多个奇偶校验位发送到所述存储器设备;以及
通过从所述存储器设备接收所述数据位和所述存储器控制器ECC校验位来执行读操作,针对所述存储器控制器ECC校验位来检查所述数据位并且校正检测到的错误,并且返回所述数据位。
5.如权利要求4所述的方法,其中,校正检测到的错误包括消除多位错误的管芯上ECC元件未命中校正。
6.如权利要求4所述的方法,其中,校正检测到的错误包括消除限制在单个I/O数据线的错误。
7.一种系统,包括:
存储器控制器,其包括存储器控制器错误校正码(ECC)元件;以及
存储器设备,其包括管芯上ECC元件和存储器;
所述存储器控制器被配置为接收数据位以写入所述存储器设备,使用所述存储器控制器ECC元件和所述数据位来确定多个存储器控制器ECC校验位以及一个或多个奇偶校验位,将所述存储器控制器ECC校验位和所述一个或多个奇偶校验位附加到所述数据位,并且将所述数据位、所述存储器控制器ECC校验位和所述一个或多个奇偶校验位发送到所述存储器设备;以及
所述存储器设备被配置为接收所述数据位、所述存储器控制器ECC校验位以及所述一个或多个奇偶校验位,使用所述管芯上ECC元件和所述数据位来确定多个管芯上ECC校验位,并且将所述数据位、所述存储器控制器ECC校验位以及所述管芯上ECC校验位存储到所述存储器中。
8.如权利要求7所述的系统,其中,所述存储器控制器ECC元件被配置为消除多位错误的管芯上ECC元件未命中校正。
9.如权利要求7所述的系统,其中,所述存储器控制器ECC元件被配置为消除限制在单个I/O数据线上的错误。
10.至少一种包括多个指令的机器可读介质,所述多个指令响应于由系统执行,使得所述系统用于执行如权利要求4到6中的任一项所述的方法。
11.一种包括用于执行如权利要求4到6中的任一项所述的方法的单元的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910007251.5/1.html,转载请声明来源钻瓜专利网。