用于存储器系统的编码器及其方法技术方案

技术编号:27095434 阅读:28 留言:0更新日期:2021-01-25 18:32
本申请涉及一种用于存储器系统的编码器,该编码器用于接收数据位和关于存储器装置的存储区域之中待存储数据位的存储区域的位置信息,基于位置信息确定待使用的多个随机序列的数量,使用所确定数量的多个随机序列对数据位进行加扰,以生成加扰序列,从所生成的加扰序列之中选择具有最小数量的特定逻辑值的加扰序列,并且输出所选择的加扰序列以存储在存储器装置的存储区域中。储器装置的存储区域中。储器装置的存储区域中。

【技术实现步骤摘要】
用于存储器系统的编码器及其方法


[0001]本专利技术的实施例涉及用于存储器系统的编码及解码方案。

技术介绍

[0002]计算机环境的范例已经转变为在任何时间和任何地点使用的普适计算系统。因此,诸如移动电话、数码相机和笔记本电脑的便携式电子装置的使用迅速增加。这些便携式电子装置通常使用具有存储器装置的存储器系统,即,数据存储装置。数据储存装置可用作便携式电子装置的主存储器装置或辅助存储器装置。
[0003]使用存储器装置的存储器系统因为没有移动部件而提供了优异的稳定性、耐久性、高信息访问速度和低功耗。具有这种优点的存储器系统的示例包括通用串行总线(USB)存储器装置、诸如通用闪存(UFS)的具有各种接口的存储卡以及固态驱动器(SSD)。存储器系统可以使用各种编码器。

技术实现思路

[0004]本专利技术的各方面包括一种存储器系统,该存储器系统包括能够减少弱位出现的编码器。
[0005]一方面,一种存储器系统包括存储器装置和控制器,存储器装置包括多个存储区域,控制器包括编码器。编码器接收数据位和关于存储器装置的多个存储区域之中待存储数据位的存储区域的位置信息,基于位置信息确定待使用的多个随机序列的数量,使用确定数量的多个随机序列来加扰数据位,以生成多个加扰序列,从多个加扰序列之中选择加扰序列,所选择的加扰序列在多个加扰序列之中具有最小数量的特定逻辑值,并且输出所选择的加扰序列以存储在存储器装置的存储区域中。
[0006]另一方面,一种操作存储器系统的方法,该存储器系统包括存储器装置,存储器装置包括多个存储区域。该方法包括:接收数据位和关于多个存储区域之中待存储数据位的存储区域的位置信息;基于位置信息确定待使用的多个随机序列的数量;使用确定数量的多个随机序列来加扰数据位,以生成多个加扰序列;从多个加扰序列之中选择加扰序列,所选择的加扰序列在多个加扰序列之中具有最小数量的特定逻辑值;并且输出所选择的加扰序列以存储在存储器装置的存储区域中。
[0007]本专利技术的其它方面将从以下描述中变得显而易见。
附图说明
[0008]图1是示出根据本专利技术的实施例的数据处理系统的框图。
[0009]图2是示出根据本专利技术的实施例的存储器系统的框图。
[0010]图3是示出根据本专利技术的实施例的存储器装置的存储块的电路图。
[0011]图4是示出存储器装置的单元的状态分布的示图。
[0012]图5A和5B是示出存储器装置中不同块的不同页面的位错误率的分布的示图。
[0013]图6是示出根据本专利技术的实施例的存储器系统的示图。
[0014]图7是示出根据本专利技术的实施例的编码器的示图。
[0015]图8是示出根据本专利技术的实施例的编码器的示图。
[0016]图9A是示出根据本专利技术的实施例的编码组件的示图。
[0017]图9B是示出根据本专利技术的实施例的随机生成器和加扰器的示图。
[0018]图10A是示出根据本专利技术的实施例的选择器的示图。
[0019]图10B是示出根据本专利技术的实施例的选择器的示图。
[0020]图11是示出根据本专利技术的实施例的包括编码器的存储器系统的示图。
[0021]图12是示出根据本专利技术的实施例的编码器的操作的流程图。
具体实施方式
[0022]下面参照附图更详细的描述各个实施例。然而,本专利技术可以以不同的形式来实现,并且不应被解释为仅限于本文中阐述的实施例。相反,提供这些实施例使本公开是彻底且完整的,并且将本专利技术的范围全面地传达给本领域技术人员。此外,对“实施例”、“另一实施例”等的参考不一定仅指一个实施例,并且对任何这样的短语的不同参考不一定针对相同的实施例。在整个本开中,相同的附图标记在本专利技术的附图和实施例中表示相同的部件。
[0023]本专利技术可以以多种方式实施,包括作为进程;设备;系统;计算机可读存储介质上实现的计算机程序产品;和/或处理器,诸如适于执行存储在联接到处理器的存储器上和/或由联接到处理器的存储器提供的指令的处理器。在本说明书中,这些实施方式或者本专利技术可以采取的任何其他形式可被称为技术。通常,在本专利技术的范围内,可以改变所公开进程的步骤的顺序。除非另外说明,否则诸如被描述为适于执行任务的处理器或存储器的组件可以被实施为临时被配置为在给定时间执行任务的一般组件或被制造为执行任务的特定组件。如本文所使用的,术语“处理器”等是指适于处理诸如计算机程序指令的数据的一个或多个装置,电路和/或处理内核。
[0024]下面提供本专利技术的实施例的详细描述以及示出本专利技术的各方面的附图。结合这些实施例描述本专利技术,但本专利技术不限于任何实施例。本专利技术的范围仅由权利要求限定。本专利技术包括在权利要求范围内的许多替换、修改和等同方案。在以下描述中阐述了许多具体细节,以便提供对本专利技术的全面理解。这些细节是出于示例的目的而提供的;本专利技术可以根据权利要求,在没有这些具体细节中的一些或全部的情况下实施。为了清楚,没有详细描述与本专利技术相关的
中公知的
技术实现思路
,以免不必要地模糊本专利技术。
[0025]图1是示出根据本专利技术的实施例的数据处理系统2的框图。
[0026]参照图1,数据处理系统2包括主机装置5和存储器系统10。存储器系统10可以从主机装置5接收请求,并且响应于所接收的请求而操作。例如,存储器系统10可以存储待由主机装置5访问的数据。
[0027]主机装置5可以利用各种电子装置中的任意一种来实施。在各个实施例中,主机装置5包括电子装置,诸如台式计算机、工作站、三维(3D)电视、智能电视、数字音频记录器、数字音频播放器、数字图片记录器、数字图片播放器和/或数字视频记录器和数字视频播放器。在各个实施例中,主机装置5包括便携式电子装置,诸如移动电话、智能电话、电子书、MP3播放器、便携式多媒体播放器(PMP)和/或便携式游戏机。
[0028]存储器系统10可以利用诸如固态驱动器(SSD)和存储卡的各种存储装置中的任意一种来实施。在各个实施例中,存储器系统10可被提供作为诸如以下的电子装置中的各种组件之一:计算机、超级移动个人计算机(PC)(UMPC)、工作站、上网本计算机、个人数字助理(PDA)、便携式计算机、网络平板PC、无线电话、移动电话、智能电话、电子书阅读器、便携式多媒体播放器(PMP)、便携式游戏装置、导航装置、黑盒、数码相机、数字多媒体广播(DMB)播放器、3维电视、智能电视、数字音频记录器、数字音频播放器、数字图片记录器、数字图片播放器、数字视频记录器、数字视频播放器、数据中心的存储装置、能够在无线环境中接收和传送信息的装置、射频识别(RFID)装置、以及家庭网络的各种电子装置之一、计算机网络的各种电子装置之一、远程信息处理网络的电子装置之一、或计算系统的各种组件之一。
[0029]存储器系统10包括存储控制器100和半导体存储器装置200。存储器控制器100可以控制半导体存储器装置200的全部操作。
[0030]半导体存储器装置200可以在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储器系统,包括:存储器装置,包括多个存储区域;以及控制器,包括编码器,所述编码器:接收数据位和关于所述多个存储区域之中待存储所述数据位的存储区域的位置信息;基于所述位置信息确定待使用的多个随机序列的数量;使用所确定数量的多个随机序列来加扰所述数据位,以生成多个加扰序列;从所述多个加扰序列之中选择加扰序列,所选择的加扰序列在所述多个加扰序列之中具有最小数量的特定逻辑值;并且输出所选择的加扰序列以存储在所述存储器装置的所述存储区域中。2.根据权利要求1所述的存储器系统,其中所述位置信息包括关于与所述存储区域相关联的块、字线和逻辑页面的信息。3.根据权利要求2所述的存储器系统,其中所述编码器包括:配置器,从与所述数据位相关联的命令获得所述位置信息,并且基于所述位置信息确定所述多个随机序列的数量。4.根据权利要求3所述的存储器系统,其中所述编码器包括:多个随机生成器,基于所确定的数量来配置,使用多个种子来生成所述多个随机序列;多个加扰器,使用所述多个随机序列对所述数据位进行加扰以生成所述多个加扰序列,其中所述多个加扰器中的每一个使用所述多个随机序列之中的相应随机序列对所述数据位进行加扰;以及选择器,在所述多个加扰序列之中选择具有最小数量的特定逻辑值的加扰序列,其中,所述编码器包括多个编码组件,所述多个编码组件中的每一个包括所述多个随机生成器之中的相应随机生成器和所述多个加扰器之中的相应加扰器。5.根据权利要求4所述的存储器系统,其中所述多个加扰器中的每一个通过对所述数据位与所述多个随机序列之中的所述相应随机序列执行XOR运算来对所述数据位进行加扰。6.根据权利要求4所述的存储器系统,其中所述编码器进一步包括多个计数器,所述多个计数器输出多个计数,所述多个计数器中的每一个对所述多个加扰序列之中的相应加扰序列中的所述特定逻辑值的数量进行计数,以输出相应计数,并且所述多个编码组件中的每一个包括所述多个计数器之中的相应计数器。7.根据权利要求6所述的存储器系统,其中所述选择器包括:第一选择组件,接收所述多个计数,并且从中选择最小计数;以及第二选择组件,接收所述多个加扰序列,在所述多个加扰序列之中选择与所述最小计数相对应的加扰序列,并且输出所选择的加扰序列。8.根据权利要求7所述的存储器系统,其中所述编码器进一步包括:第一编码组件,接收所述数据位,使用循环冗余码即CRC对所接收的数据位进行编码以生成CRC编码数据位,并且将所述CRC编码数据位输出到所述多个加扰器;以及第二编码组件,接收所选择的加扰序列,使用低密度奇偶校验即LDPC来对所接收的加扰序列进行编码以生成LDPC编码序列,并且将所述LDPC编码序列输出到所述存储器装置。
9.根据权利要求3所述的存储器系统,其中所述逻辑页面包括最高有效位即MSB页面...

【专利技术属性】
技术研发人员:吕宣宣熊晨荣张帆王浩博美萨姆
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利