[发明专利]信道旋转纠错码有效
申请号: | 201380046342.0 | 申请日: | 2013-08-26 |
公开(公告)号: | CN104603758B | 公开(公告)日: | 2019-03-19 |
发明(设计)人: | 迈克尔·奥斯本;马克·赫梅尔;大卫·梅休 | 申请(专利权)人: | 超威半导体公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10 |
代理公司: | 上海胜康律师事务所 31263 | 代理人: | 樊英如;李献忠 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 信道 纠错码 写入 读取 并行读取 信道读取 并行 计算机 | ||
1.一种用于将数据写入到多信道存储器模块的方法,其包括:
设置所述存储器模块的将要被写入第一数据的第一信道,其中,对于所述存储器模块的相应的下一个信道,设置所述第一信道还设置所述存储器模块的将要被写入第一纠错码的第二信道;
将第一数据写入到所述存储器模块的第一信道,并且将对应于所述第一数据的所述第一纠错码同时并行写入到所述存储器模块的所述第二信道;以及
将第二数据写入到所述第二信道,并且将对应于所述第二数据的第二纠错码同时并行写入到所述存储器模块的第三信道。
2.根据权利要求1所述的方法,其中所述第三信道是与所述第一信道相同的信道。
3.根据权利要求1所述的方法,其中所述存储器模块为硅通孔动态随机存取存储器模块。
4.一种用于从多信道存储器模块读取数据的方法,其包括以下步骤:
设置所述存储器模块的将要被读取第一数据的第一信道,其中,对于所述存储器模块的相应的下一个信道,设置所述第一信道还设置所述存储器模块的将要被读取第一纠错码的第二信道;
从所述存储器模块的第一信道读取第一数据,并且从所述存储器模块的所述第二信道同时并行读取所述第一纠错码;以及
从所述存储器模块的所述第二信道读取第二数据,并且从所述存储器模块的第三信道同时并行读取对应于所述第二数据的第二纠错码。
5.根据权利要求4所述的方法,其中所述第三信道是与所述第一信道相同的信道。
6.根据权利要求4所述的方法,其中所述存储器模块为硅通孔动态随机存取存储器模块。
7.一种用于将数据写入到多信道存储器模块的方法,其包括:
(a)为包括m个信道的所述多信道存储器模块设置n的起始值0≤n≤m,其中n和m为大于或等于零的整数并且m比n至少大1,其中,设置所述起始值不仅设置将要被写入数据的信道而且设置将要被写入对应于所述数据的纠错码的信道;
(b)将数据DATn写入到所述存储器模块的信道CHn;
(c)如果n=m-1,那么将对应于所述数据DATn的纠错码ECCn同时并行写入到所述存储器模块的另一信道CH(start);
(c1)如果所述数据的写入完成,那么结束;
(c2)如果所述数据的写入未完成,那么将n重设为不同的起始值并且返回到步骤(b);
(d)如果n≠m-1,那么将对应于所述数据DATn的纠错码ECCn同时并行写入到所述存储器模块的另一信道CH(n+1);
(e)递增n=n+1;以及
(f)返回到(b)。
8.根据权利要求7所述的方法,其中所述存储器模块为硅通孔动态随机存取存储器模块。
9.一种用于从多信道存储器模块读取数据的方法,所述方法包括:
(a)为包括m个信道的所述多信道存储器模块设置n的起始值0≤n≤m,其中n和m为大于或等于零的整数并且m比n至少大1,其中,设置所述起始值不仅设置将要被读取数据的信道而且设置将要被读取对应于所述数据的纠错码的信道;
(b)从所述存储器模块的信道CHn读取数据DATn;
(c)如果n=m-1,那么从所述存储器模块的另一信道CH(0)同时并行读取对应于所述数据DATn的纠错码ECCn;
(c1)如果所述数据的读取完成,那么结束;
(c2)如果所述数据的读取未完成,那么将n重设为不同的起始值并且返回到步骤(b);
(d)如果n≠m-1,那么从所述存储器模块的另一信道CH(n+1)同时并行读取对应于所述数据DATn的纠错码ECCn;
(e)递增n=n+1;以及
(f)返回到(b)。
10.根据权利要求9所述的方法,其中所述存储器模块为硅通孔动态随机存取存储器模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于超威半导体公司,未经超威半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380046342.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:停车区域跟踪装置及其方法
- 下一篇:甲基丙烯酸酯的制造方法