[发明专利]存储器控制器、存储器系统以及存储器控制器控制方法有效
申请号: | 201580056437.X | 申请日: | 2015-07-22 |
公开(公告)号: | CN107077430B | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 新桥龙男;筒井敬一;大久保英明;阪井塁;中西健一;藤波靖 | 申请(专利权)人: | 索尼公司 |
主分类号: | G06F12/16 | 分类号: | G06F12/16;G11C13/00 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 控制器 系统 以及 控制 方法 | ||
1.一种存储器控制器,包括:
读取单元,被配置为从存储单元中读取读取数据,所述读取数据包括信息位和用于确定所述信息位是否已反转的反转信息;
错误检测/校正单元,被配置为检测在所述读取数据中错误存在与否,并校正所述错误;
反转读取数据错误检测/校正单元,被配置为检测在通过反转所述读取数据获得的反转的读取数据中错误存在与否,并校正该错误;
数据反转单元,被配置为当仅所述错误检测/校正单元对所述读取数据中的错误校正成功时,反转错误得到校正的所述读取数据以产生第一数据并提供所述第一数据作为写入数据,并且当仅所述反转读取数据错误检测/校正单元对反转的读取数据中的错误校正成功时,反转错误得到校正的反转的读取数据以产生第二数据,并提供所述第二数据作为写入数据;以及
写入单元,被配置为将所述写入数据写入存储单元中。
2.根据权利要求1所述的存储器控制器,其中,所述反转信息是用于检测错误存在与否并校正错误的冗余位。
3.根据权利要求2所述的存储器控制器,
其中,当仅所述读取数据中的错误校正成功时,所述写入单元在所述写入数据被写入之前将错误得到校正的读取数据写入在所述存储单元中,并且另外,当仅在反转的读取数据中的错误校正成功时,所述写入单元在所述写入数据被写入之前将错误得到校正的反转的读取数据写入在所述存储单元中。
4.根据权利要求1所述的存储器控制器,
其中,所述反转信息是表示所述信息位是否已反转的反转位,
所述读取数据还包括用于检测和校正错误的冗余位,并且
所述错误检测/校正单元使用所述冗余位检测错误存在与否并校正错误。
5.根据权利要求4所述的存储器控制器,还包括:
再编码单元,被配置为生成用于检测和校正在反转的信息位和反转的反转位中的错误的新冗余位,
其中,所述错误检测/校正单元检测在所述信息位和所述反转信息中错误存在与否,并校正错误,
错误得到校正的信息位和错误得到校正的反转信息被反转,并且
所述写入单元将包括反转的信息位、反转的反转信息以及新冗余位的码字作为写入数据写入所述存储单元内。
6.根据权利要求5所述的存储器控制器,
其中,在所述写入数据被写入之前,所述写入单元在所述存储单元中写入错误得到校正的读取数据。
7.根据权利要求4所述的存储器控制器,还包括:
再编码单元,被配置为生成用于检测和校正在反转的信息位中的错误的新冗余位,
其中,所述写入单元将包括码字和反转的所述反转信息的数据作为写入数据写入在所述存储单元中,所述码字包含反转的信息位和所述新冗余位。
8.根据权利要求7所述的存储器控制器,
其中,在写入数据被写入之前,所述写入单元在所述存储单元中写入错误得到校正的读取数据。
9.一种存储器系统,包括:
存储单元;
读取单元,被配置为从所述存储单元中读取读取数据,所述读取数据包括信息位和用于确定所述信息位是否已反转的反转信息;
错误检测/校正单元,被配置为检测在所述读取数据中错误存在与否,并校正所述错误;
反转读取数据错误检测/校正单元,被配置为检测在通过反转所述读取数据获得的反转的读取数据中错误存在与否,并校正该错误;
数据反转单元,被配置为当仅所述错误检测/校正单元对所述读取数据中的错误校正成功时,反转错误得到校正的所述读取数据以产生第一数据,并提供所述第一数据作为写入数据,并且当仅所述反转读取数据错误检测/校正单元对反转的读取数据中的错误校正成功时,反转错误得到校正的反转的读取数据以产生第二数据,并提供所述第二数据作为写入数据;以及
写入单元,被配置为将所述写入数据写入存储单元中。
10.一种存储器控制器控制方法,包括:
由读取单元从存储单元中读取读取数据,所述读取数据包括信息位和用于确定所述信息位是否已反转的反转信息;
由错误检测/校正单元检测在所述读取数据中错误存在与否并校正所述错误;
由反转读取数据错误检测/校正单元检测在通过反转所述读取数据获得的反转的读取数据中错误存在与否并校正该错误;
当仅所述错误检测/校正单元对所述读取数据中的错误校正成功时,由数据反转单元反转错误得到校正的所述读取数据以产生第一数据,并提供所述第一数据作为写入数据,并且当仅所述反转读取数据错误检测/校正单元对反转的读取数据中的错误校正成功时,由所述数据反转单元反转错误得到校正的反转的读取数据以产生第二数据,并提供所述第二数据作为写入数据;以及
由写入单元将所述写入数据写入存储单元中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼公司,未经索尼公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580056437.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种行走式喷涂修复机
- 下一篇:一种用于电子产品的涂层