[发明专利]存储器节点差错校正有效
申请号: | 201380076237.1 | 申请日: | 2013-04-30 |
公开(公告)号: | CN105378690B | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | S·李;N·P·朱皮;P·法拉博施;D·H·尹;D·L·巴伦 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | G06F13/14 | 分类号: | G06F13/14;G06F11/08 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 申屠伟进;张涛 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 节点 差错 校正 | ||
1.一种存储器网络,包括:
存储器节点,其中每个存储器节点包括存储器和存储器控制器逻辑;
节点间链路,将存储器节点彼此连接,
其中所述存储器网络中的存储器节点的存储器控制器逻辑用于从连接至所述存储器网络的处理器的主存储器控制器接收存储器访问请求并检测针对所述存储器访问的数据中的差错,以及
针对存储器节点的弹性组,用于提供针对检测到的差错的差错校正,所述弹性组包括所述存储器网络中的至少一个存储器节点,其中所述存储器网络采用树形结构并且所述弹性组包括与接收所述存储器访问请求的存储器节点处于父-子关系中的存储器节点。
2.根据权利要求1的存储器网络,其中所述弹性组包括多个存储器节点,所述多个存储器节点包括执行存储器访问的存储器节点和通过多个节点间链路之一连接至所述存储器节点的另一存储器节点。
3.根据权利要求2的存储器网络,其中所述弹性组中的所述多个存储器节点与针对所述存储器访问的存储器节点相邻。
4.根据权利要求1的存储器网络,其中包括针对存储器访问的存储器节点的访问组用于检测所述差错,并且用于校正所述差错的弹性组包括多个存储器节点。
5.根据权利要求1的存储器网络,其中执行所述存储器访问的存储器节点的存储器控制器逻辑用于:
确定差错源;
确定所述差错是否能够由执行所述存储器访问的存储器节点的存储器控制器逻辑校正;以及
响应于确定所述差错能够由所述存储器控制器逻辑校正而校正所述差错。
6.根据权利要求5的存储器网络,其中执行所述存储器访问的存储器节点的所述存储器控制器逻辑用于:
响应于确定所述差错不能够由存储器节点的所述存储器控制器逻辑校正而确定所述差错是否能够由所述弹性组校正;以及
响应于确定所述差错能够由所述弹性组校正而与所述弹性组通信以校正所述差错。
7.根据权利要求1的存储器网络,其中基于性能、弹性和存储开销确定弹性组中的存储器节点的数量。
8.根据权利要求1的存储器网络,其中存储器节点中的所述存储器控制器逻辑将所述存储器访问请求分解为将由所述弹性组执行的一组读取或写入命令。
9.根据权利要求8的存储器网络,其中所述存储器节点具有在所述存储器网络中的冗余存储器节点,并且所述存储器节点和所述冗余存储器节点共享所述一组读取或写入命令的执行的状态。
10.根据权利要求1的存储器网络,其中所述存储器网络中的存储器节点用于确定链路之一中的通道或整个链路是否发生故障,并响应于检测到故障而利用所述链路中的另一通道或利用不同链路。
11.一种存储器节点,包括:
包括多个存储器层的堆叠式存储器;
包括存储器控制器逻辑的基底逻辑层,用于对所述堆叠式存储器执行存储器访问;以及
连接至所述多个存储器层、到达所述基底逻辑层的通孔,其中
基底逻辑层用于确定针对堆叠式存储器的不同垂直切片和不同层中的每个存储体或子阵列的里德-所罗门符号,并且每个里德-所罗门符号提供针对所述存储体或子阵列的差错校正。
12.根据权利要求11的存储器节点,其中所述存储器控制器逻辑用于检测针对堆叠式存储器中的存储器访问的差错,并使用所述里德-所罗门符号中的至少一个来校正所述差错。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380076237.1/1.html,转载请声明来源钻瓜专利网。