编码装置、存储装置和存储装置的操作方法制造方法及图纸

技术编号:36976267 阅读:22 留言:0更新日期:2023-03-25 17:56
本公开涉及编码装置、存储装置和存储装置的操作方法。一种存储装置可以包括:存储器装置,其用于从包括在从存储器装置的外部接收的数据中的位中提取具有第一逻辑值的位,生成多个压缩数据块,所述多个压缩数据块包括具有第一逻辑值的位和表示具有第一逻辑值的位在数据中的位置的位置信息,并且响应于数据输出命令而输出多个压缩数据块;以及存储器控制器,其用于从存储器装置接收多个压缩数据块,并且基于包括在多个压缩数据块中的具有第一逻辑值的位和位置信息来恢复数据。值的位和位置信息来恢复数据。值的位和位置信息来恢复数据。

【技术实现步骤摘要】
编码装置、存储装置和存储装置的操作方法


[0001]本公开总体涉及一种电子装置,更具体地,涉及一种存储装置和该存储装置的操 作方法。

技术介绍

[0002]存储器系统是在主机装置(例如,计算机或智能电话)的控制下存储数据的装置。 存储装置可以包括用于存储数据的存储器装置和用于控制存储器装置的存储器控制 器。存储器装置分为易失性存储器装置和非易失性存储器装置。
[0003]易失性存储器装置是仅当供电时存储数据并且当供电中断时存储的数据消失的 存储器装置。易失性存储器装置可以包括静态随机存取存储器(SRAM)、动态随机 存取存储器(DRAM)等。
[0004]非易失性存储器装置是即使当供电中断时数据也不会消失的存储器装置。非易失 性存储器装置可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM (EPROM)、电可擦除ROM(EEROM)、闪存存储器等。
[0005]从存储器装置读取的数据可以通过输入/输出信道移动。当读取数据的量大于通 过输入/输出信道移动的数据的量时,会出现瓶颈现象。为了解决该瓶颈现象,有必 要增加输入/输出信道的数量或者通过压缩读取数据来减少数据的量。

技术实现思路

[0006]根据本公开的一个实施方式,提供了一种存储装置,该存储装置包括:存储器装 置,其被配置为从包括在从存储器装置的外部接收的数据中的位中提取具有第一逻辑 值的位,生成多个压缩数据块,该多个压缩数据块包括具有第一逻辑值的位和表示具 有第一逻辑值的位在数据中的位置的位置信息,并且响应于数据输出命令而输出多个压缩数据块;以及存储器控制器,其被配置为从存储器装置接收多个压缩数据块,并 且基于包括在多个压缩数据块中的具有第一逻辑值的位和位置信息来恢复数据。
[0007]根据本公开的另一实施方式,提供了一种操作存储装置的方法,该方法包括:从 通过一个信道发送/接收数据的多个存储器区域接收多个数据块;将多个数据中的每 一个划分为多个部分数据块;从包括在多个部分数据块中的每一个中的位中提取具有第一逻辑值的位,并且生成多个压缩数据块,多个压缩数据块包括具有第一逻辑值的 位和表示具有第一逻辑值的位在部分数据中的位置的位置信息;响应于数据输出命令 而输出多个压缩数据块;以及基于输出多个压缩数据块的顺序、包括在多个压缩数据 块中的具有第一逻辑值的位和位置信息来恢复多个数据块。
附图说明
[0008]现在将在下文中参照附图更全面地描述实施方式的示例。然而,实施方式可以以 不同的形式实施,并且不应被解释为限于本文阐述的实施方式。
[0009]在附图中,为了图示清楚,可能放大尺寸。应当理解,当一个元件被称为位于两 个元件“之间”时,该一个元件可以是该两个元件之间的唯一元件,或者也可以存在 一个或更多个中间元件。相同的附图标记始终表示相同的元件。
[0010]图1是示出根据本公开的一个实施方式的包括存储器装置的存储装置的图。
[0011]图2是图示根据本公开的一个实施方式的生成压缩数据的方法的图。
[0012]图3是示出根据本公开的一个实施方式的存储装置的操作方法的图。
[0013]图4是示出根据本公开的一个实施方式的发送压缩数据的方法的图。
[0014]图5是示出根据本公开的一个实施方式的压缩和发送从多个存储器区域读取的 多个读取数据的方法的图。
[0015]图6是示出根据本公开的一个实施方式的混合和发送编码数据的方法的图。
[0016]图7是示出根据本公开的一个实施方式的存储装置的操作方法的流程图。
[0017]图8是示出图1所示的存储器装置的图。
[0018]图9是示出根据本公开的一个实施方式的包括固态驱动器的数据处理系统的图。
[0019]图10是示出根据本公开的一个实施方式的包括数据存储装置的数据处理系统的 图。
具体实施方式
[0020]本文公开的具体的结构描述和功能描述仅为例示性的,以用于描述根据本公开的构思的实施方式的目的。根据本公开的构思的实施方式可以以各种形式实现,并且不 应被解释为限于本文阐述的特定实施方式。
[0021]实施方式提供一种存储装置和该存储装置的操作方法,其能够通过生成表示读取 数据中包括的位中的特定位的值和位置的压缩数据来减少输入/输出数据的量。
[0022]根据本公开的另一实施方式,提供一种存储器装置,该存储器装置包括:数据接 收器,其被配置为从通过一个信道发送/接收数据的多个存储器区域读取多个读取数 据;数据压缩器,其被配置为从多个读取数据中的每一个生成多个压缩数据;以及数据输出单元,其被配置为响应于数据输出命令而通过信道同时输出所述多个压缩数据。
[0023]根据本公开的又一实施方式,提供一种编码装置,其被配置为从包括在从外部接 收的数据中的位中提取具有第一逻辑值的位,并且生成多个压缩数据,该多个压缩数 据包括具有第一逻辑值的位和表示具有第一逻辑值的位在数据中的位置的第一位置 信息。
[0024]图1是示出根据本公开的一个实施方式的包括存储器装置的存储装置的图。
[0025]参照图1,存储装置50可以包括存储器装置100和用于控制存储器装置100的 操作的存储器控制器200。存储装置50可以是用于在主机的控制下存储数据的装置, 主机例如为移动电话、智能电话、MP3播放器、膝上型计算机、台式计算机、游戏 机、电视机、平板PC或车载信息娱乐系统。
[0026]存储器装置100可以存储数据。存储器装置100可以在存储器控制器200的控制 下操作。存储器装置100可以包括存储器单元阵列(未示出),存储器单元阵列包括 用于存储数据的多个存储器单元。
[0027]存储器单元阵列(未示出)可以包括多个存储块。每个存储块可以包括多个存储 器单元。一个存储块可以包括多个页。在一个实施方式中,页可以是用于将数据存储 在存
储器装置100中或者读取存储在存储器装置100中的数据的单位。存储块可以是用于擦除数据的单位。
[0028]存储器装置100可以从存储器控制器200接收命令和地址,并且访问存储器单元 阵列中由地址选择的区域。存储器装置100可以对由地址选择的区域执行由命令指示 的操作。例如,存储器装置100可以执行写入操作(编程操作)、读取操作和擦除操 作。在编程操作中,存储器装置100可以将数据编程在由地址选择的区域中。在读取 操作中,存储器装置100可以从由地址选择的区域中读取数据。在擦除操作中,存储器装置100可以擦除存储在由地址选择的区域中的数据。
[0029]存储器控制器200可以控制存储装置50的整体操作。存储器控制器200可以从 主机接收写入数据和逻辑块地址(LBA),并且将LBA转换成物理块地址(PBA), PBA表示存储器装置100中包括的要存储数据的存储器单元的地址。在本说明书中, LBA和“逻辑地址”可以以相同的含义使用。在本说明书中,PBA和“物理地址
”ꢀ
可以以相本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储装置,所述存储装置包括:存储器装置,所述存储器装置从包括在从所述存储器装置外部接收的数据中的位中提取具有第一逻辑值的位,生成多个压缩数据块,所述多个压缩数据块包括所述具有第一逻辑值的位和表示所述具有第一逻辑值的位在所述数据中的位置的位置信息,并且所述存储器装置响应于数据输出命令而输出所述多个压缩数据块;以及存储器控制器,所述存储器控制器从所述存储器装置接收所述多个压缩数据块,并且基于包括在所述多个压缩数据块中的所述具有第一逻辑值的位和所述位置信息来恢复所述数据。2.根据权利要求1所述的存储装置,其中,所述数据是从选定存储器单元读取的读取数据,并且其中,所述存储器装置将所述读取数据划分为多个部分数据块,在所述多个部分数据块中的每一个中生成所述多个压缩数据块,并且根据所述多个部分数据块在所述读取数据中的位置的顺序输出在所述多个部分数据块中的每一个中生成的所述多个压缩数据块。3.根据权利要求2所述的存储装置,其中,所述存储器装置基于所述多个压缩数据块的大小来确定所述多个部分数据块中的每一个的大小,并且其中,所述多个压缩数据块中的每一个包括表示所述位置信息的位和表示所述第一逻辑值的位。4.根据权利要求2所述的存储装置,其中,所述存储器装置基于预定压缩比确定针对所述多个部分数据块中的每一个分配的所述多个压缩数据块的数量,并且生成对应于所述数量的压缩数据块。5.根据权利要求2所述的存储装置,其中,所述存储器控制器基于输出所述多个压缩数据块的顺序来确定通过所述多个压缩数据块恢复的所述多个部分数据块的顺序,并且根据所确定的顺序来恢复所述读取数据。6.根据权利要求5所述的存储装置,其中,所述存储器控制器在基于所述位置信息确定的位置处恢复包括所述具有第一逻辑值的位的所述多个部分数据块,并且其中,通过根据所确定的顺序布置恢复的所述多个部分数据块来恢复所述读取数据。7.一种编码装置,所述编码装置从包括在从外部接收的数据中的位中提取具有第一逻辑值的位,并且生成多个压缩数据块,所述多个压缩数据块包括所述具有第一逻辑值的位和表示所述具有第一逻辑值的位在所述数据中的位置的第一位置信息。8.根据权利要求7所述的编码装置,其中,所述数据是从存储装置读取的读取数据,并且其中,所述编码装置将所述读取数据划分为多个部分数据块,以至少两个位为单位对所述多个部分数据块中的每一个进行采样,并且检测包括所述具有第一逻辑值的位的位组。9.根据权利要求8所述的编码装置,其中,所述编码装置生成所述多个压缩数据块,所...

【专利技术属性】
技术研发人员:孙赫灿赵岗煜偰贤天金炳烈李宰荣
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:

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

1