[发明专利]存储器装置、存储器控制器及其数据存取方法有效
申请号: | 201910913297.3 | 申请日: | 2019-09-25 |
公开(公告)号: | CN112306733B | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 谢宗儒;胡家伟;魏志嘉 | 申请(专利权)人: | 点序科技股份有限公司 |
主分类号: | G06F11/10 | 分类号: | G06F11/10;G11C29/42 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 罗英;臧建明 |
地址: | 中国台湾新竹市*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 装置 控制器 及其 数据 存取 方法 | ||
1.一种存储器控制器,包括:
数据缓冲器,接收具有多个比特的输入数据,并暂存所述输入数据;
数据交错器,耦接所述数据缓冲器,针对所述输入数据的所述多个比特的排列顺序进行顺序交错动作以产生交错后输入数据;
错误检查纠正装置,耦接所述数据缓冲器,依据所述输入数据以执行错误检查纠正编码以产生检查码;以及
存储器接口控制器,耦接所述数据交错器以及所述错误检查纠正装置,接收所述交错后输入数据以及所述检查码,并将所述交错后输入数据以及所述检查码写入存储器中。
2.根据权利要求1所述的存储器控制器,其中所述顺序交错动作为可程序化操作。
3.根据权利要求1所述的存储器控制器,其中所述数据缓冲器使所述输入数据依据串列传输方式使所述输入数据的所述多个比特依序传输至所述数据交错器。
4.根据权利要求1所述的存储器控制器,其中所述数据缓冲器使所述输入数据依据串列传输方式使所述输入数据的所述多个比特依序传输至所述错误检查纠正装置。
5.根据权利要求1所述的存储器控制器,其中所述数据交错器包括比特顺序对应表,所述比特顺序对应表记录所述输入数据的所述多个比特的第一排列顺序以及所述交错后输入数据的所述多个比特的第二排列顺序间的关系。
6.根据权利要求1所述的存储器控制器,其中所述存储器接口控制器更用以由所述存储器接收读出数据,所述读出数据包括一般数据以及输出检查码,所述数据交错器针对所述一般数据的多个比特进行反向顺序交错动作并产生输出数据。
7.根据权利要求6所述的存储器控制器,其中所述输出数据以及所述输出检查码被传送至所述数据缓冲器以及所述错误检查纠正装置,所述错误检查纠正装置依据所述输出检查码以针对所述输出数据进行检测及纠正动作。
8.根据权利要求1所述的存储器控制器,还包括:
主机端接口控制器,耦接至所述数据缓冲器,用以由外部的主机接收所述输入数据。
9.一种存储器装置,包括:
存储器;以及
根据权利要求1所述的存储器控制器,耦接至所述存储器。
10.根据权利要求9所述的存储器装置,其中所述存储器为快闪存储器。
11.一种存储器的存取方法,包括:
接收具有多个比特的输入数据;
针对所述输入数据的所述多个比特的排列顺序进行顺序交错动作以产生交错后输入数据;
依据所述输入数据以执行错误检查纠正编码以产生检查码;以及
将所述交错后输入数据以及所述检查码写入存储器中。
12.根据权利要求11所述的存储器的存取方法,其中所述顺序交错动作为可程序化操作。
13.根据权利要求12所述的存储器的存取方法,其中针对所述输入数据的所述多个比特的排列顺序进行所述顺序交错动作以产生所述交错后输入数据的步骤包括:
提供比特顺序对应表,依据所述比特顺序对应表以进行所述顺序交错动作,
其中,所述比特顺序对应表记录所述输入数据的所述多个比特的第一排列顺序以及所述交错后输入数据的所述多个比特的第二排列顺序间的关系。
14.根据权利要求12所述的存储器的存取方法,还包括:
从所述存储器接收读出数据,所述读出数据包括一般数据以及输出检查码;以及
针对所述一般数据的多个比特进行反向顺序交错动作并产生输出数据。
15.根据权利要求14所述的存储器的存取方法,其中还包括:
依据所述输出检查码以针对所述输出数据进行检测及纠正动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于点序科技股份有限公司,未经点序科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910913297.3/1.html,转载请声明来源钻瓜专利网。