【技术实现步骤摘要】
用于校正数据处理系统的数据传输中的错误的设备和方法
[0001]相关申请的交叉引用
[0002]本申请要求于2020年10月5日提交的申请号为10
‑
2020
‑
0127939的韩国专利申请的权益,该韩国专利申请的全部公开内容通过引用并入本文。
[0003]本文描述的一个或多个实施例涉及数据处理系统及控制数据处理系统的方法。
技术介绍
[0004]便携式电子装置(例如,移动电话、数码相机、笔记本电脑)的使用持续增长。这些装置可包括或使用具有至少一个数据存储装置的存储器系统,该数据存储装置可用作主存储装置或辅助存储装置。
[0005]与使用硬盘的存储装置相比,使用非易失性半导体存储器的数据存储装置表现出提高的稳定性和耐久性,没有机械驱动部件(例如,机械臂),并且表现出较高的数据访问速度和相对较低的功耗。使用非易失性半导体存储器的数据存储装置的示例包括但不限于通用串行总线(USB)存储器装置、具有各种接口的存储卡以及固态驱动器(SSD)。
技术实现思路
[0006]根据一个或多个实施例,一种数据处理系统和用于操作数据处理系统的方法(数据处理系统包括诸如存储器系统和主机的组件和资源)能够基于组件和资源的使用来动态地分配用于执行数据通信的多个数据路径。
[0007]根据一个或多个实施例,提供了一种方法和设备,该方法和设备使用用于错误检测和错误校正的代码(例如,汉明码),使得即使在数据处理系统的主机和存储器系统之间的数据传输中发生错误(例如,位 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理系统,包括:控制器,从主机接收第一编码数据项和写入请求,所述第一编码数据项是基于汉明码进行编码的,其中所述控制器进一步:将所述第一编码数据项存储在写入缓冲器中;基于所述汉明码对所述写入缓冲器中存储的所述第一编码数据项进行解码,以检测和校正所述第一编码数据项中的第一错误,以获得第一错误校正数据项;基于错误校正码对所述第一错误校正数据项进行编码,以生成第二编码数据项;以及传输所述第二编码数据项以将所述第二编码数据项编程到非易失性存储器装置中。2.根据权利要求1所述的数据处理系统,其中所述第一错误包括:在所述主机与所述控制器之间的数据通信中发生的错误;以及在所述第一编码数据项被临时存储在所述写入缓冲器中时发生的错误。3.根据权利要求1所述的数据处理系统,其中所述控制器进一步:从所述主机接收读取请求;读取被编程在所述非易失性存储器装置中的所述第二编码数据项;基于所述错误校正码对所述第二编码数据项进行解码,以检测和校正所述第二编码数据项中的第二错误,以获得第二错误校正数据项;基于所述汉明码对所述第二错误校正数据项进行编码,以生成第一编码读取数据项;将所述第一编码读取数据项存储在读取缓冲器中;以及将所述第一编码读取数据项作为对所述读取请求的响应传输到所述主机。4.根据权利要求3所述的数据处理系统,其中所述第二错误包括在所述非易失性存储器装置中发生的错误。5.根据权利要求1所述的数据处理系统,其中所述错误校正码包括所述汉明码。6.根据权利要求1所述的数据处理系统,其中所述错误校正码包括所述汉明码和校验和。7.一种存储器系统,包括:存储器装置,包括非易失性存储器单元;以及控制器,包括易失性存储器装置,控制所述存储器装置,其中所述控制器进一步:经由数据传输通道从联接到所述存储器系统的主机接收数据包,所述数据包包括对应于数据项的第一错误校正奇偶校验;将所述数据包存储在所述易失性存储器装置中;以及基于所述第一错误校正奇偶校验对所述数据包进行解码,以检测和校正所述数据包中的在所述数据传输通道中发生的第一错误,以及所述数据包中的在所述易失性存储器装置中发生的第二错误。8.根据权利要求7所述的存储器系统,其中:所述控制器根据预设协议经由所述数据传输通道执行与所述主机的数据通信;并且所述第一错误包括在经由所述数据传输通道传输和接收所述数据包时在所述数据包中发生的位翻转。9.根据权利要求7所述的存储器系统,其中所述第二错误包括通过所述易失性存储器
装置的操作或结构生成的位翻转。10.根据权利要求7所述的存储器系统,其中所述第一错误校正奇偶校验是通过基于汉明码的编码过程生成的。11.根据权利要求7所述的存储器系统,其中所述控制器进一步:基于错误校正码对校正了所述第一错误和所述第二错误的错误校正数据项进行编码,以生成第二错误校正奇偶校验;以及将包括所述第二错误校正奇偶校验的编码数据项传输到所述存储器装置。12.根据权利要求11所述的存储器系统,其中所述错误校正码包括汉明码。13.根据权利要求11所述的存储器系统,其中所述控制器进一步:响应于从所述主机输入的读取请求,读取所述编码数据项;以及基于所述错误校正码对所述编码数据项进行解码,以检测和校正所述编码数据项中的第三错误。14.根据权利要求13所述的存储器系统,其中所述第三错误由所述存储器装置的操作或结构引起。15.根据权利要求13所述的存储器系统,其中所述控制器进一步:对第三错误校正数据项进行编码以生成所述第一错误校正奇偶校验,所述第三错误校正数据项是在响应于所述读取请求对所述编码数据项进行解码之后获得的;以及将所述第三错误校正数据项连同所述第一错误校正奇偶校验一起传输到所述主机。16.根据权利要求7所述的存储...
【专利技术属性】
技术研发人员:张仁钟,
申请(专利权)人:爱思开海力士有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。