Data management in solid state storage systems
    43.
    发明授权
    Data management in solid state storage systems 有权
    固态存储系统中的数据管理

    公开(公告)号:US09037951B2

    公开(公告)日:2015-05-19

    申请号:US13516627

    申请日:2010-12-16

    IPC分类号: G06F11/10 G11C29/00

    摘要: Methods and apparatus are provided for controlling data management operations including storage of data in solid state storage of a solid state storage system. Input data is stored in successive groups of data write locations in the solid state storage. Each group comprises a set of write locations in each of a plurality of logical subdivisions of the solid state storage. The input data to be stored in each group is encoded in accordance with first and second linear error correction codes. The encoding is performed by constructing from the input data to be stored in each group a logical array of rows and columns of data symbols. The rows and columns are respectively encoded in accordance with the first and second linear error correction codes to produce an encoded array in which all rows correspond to respective first codewords and columns correspond to respective second codewords.

    摘要翻译: 提供了用于控制数据管理操作的方法和装置,包括固态存储系统的固态存储中的数据的存储。 输入数据存储在固态存储器中的连续的数据写入位置组中。 每个组包括在固态存储器的多个逻辑子部分的每一个中的一组写入位置。 要存储在每个组中的输入数据根据第一和第二线性纠错码进行编码。 通过从输入数据中构成数据符号的行和列的逻辑阵列,来构成编码。 行和列分别根据第一和第二线性纠错码编码以产生编码阵列,其中所有行对应于相应的第一码字和列对应于相应的第二码字。

    Adaptive soft-output detector for magnetic tape read channels
    45.
    发明授权
    Adaptive soft-output detector for magnetic tape read channels 有权
    用于磁带读取通道的自适应软输出检测器

    公开(公告)号:US08797670B2

    公开(公告)日:2014-08-05

    申请号:US13527508

    申请日:2012-06-19

    IPC分类号: G11B5/035 G11B20/10

    摘要: In accordance with one embodiment, a data storage system includes a tape channel for reading precoded data from a magnetic tape medium to produce a signal, a soft detector adapted for calculating first soft information about each bit of the signal and sending the first soft information to a soft decoder, and the soft decoder positioned subsequent to the soft detector, the soft decoder being adapted for calculating second soft information about each bit of the signal and sending the second soft information to the soft detector, wherein the precoded data includes a characteristic of being passed through at least one precoder prior to being written to the magnetic tape medium, and wherein the soft detector provides automatic compensation for the precoded data. Other systems, methods, and computer program products for reading data using an adaptive soft-output detector are described according to more embodiments.

    摘要翻译: 根据一个实施例,数据存储系统包括用于从磁带介质读取预编码数据以产生信号的磁带通道,软检测器,适于计算关于信号的每个位的第一软信息,并将第一软信息发送到 软解码器和位于软检测器之后的软解码器,软解码器适于计算关于信号的每个位的第二软信息,并将第二软信息发送给软检测器,其中预编码数据包括 在写入磁带介质之前通过至少一个预编码器,并且其中软检测器为预编码数据提供自动补偿。 根据更多实施例描述了使用自适应软输出检测器读取数据的其它系统,方法和计算机程序产品。

    Adaptive soft-output detector for magnetic tape read channels
    46.
    发明授权
    Adaptive soft-output detector for magnetic tape read channels 失效
    用于磁带读取通道的自适应软输出检测器

    公开(公告)号:US08743498B2

    公开(公告)日:2014-06-03

    申请号:US13527473

    申请日:2012-06-19

    IPC分类号: G11B5/035 G11B20/10

    摘要: In one embodiment, a data storage system includes a tape channel for reading data from a magnetic tape medium to produce a signal, a noise whitening filter positioned subsequent to the tape channel adapted for receiving the signal, wherein the noise whitening filter is adapted for minimizing variance of its output signal, a soft detector adapted for receiving output from the noise whitening filter, the soft detector adapted for calculating first soft information about each bit of the signal and sending the first soft information to a soft decoder, and the soft decoder positioned subsequent to the soft detector, the soft decoder being adapted for calculating second soft information about each bit of the signal and sending the second soft information to the soft detector. Other systems, methods, and computer program products are described according to more embodiments.

    摘要翻译: 在一个实施例中,数据存储系统包括用于从磁带介质读取数据以产生信号的磁带通道,位于适于接收信号的磁带通道之后的噪声白化滤波器,其中噪声增白滤波器适于最小化 其输出信号的方差,适于接收来自噪声白化滤波器的输出的软检测器,软检测器适于计算关于信号的每个位的第一软信息,并将第一软信息发送到软解码器,并且软解码器定位 在软检测器之后,软解码器适于计算关于信号的每个位的第二软信息,并将第二软信息发送到软检测器。 根据更多实施例描述其它系统,方法和计算机程序产品。

    Lengthening life of a limited life memory
    48.
    发明授权
    Lengthening life of a limited life memory 有权
    延长生命有限的生活记忆

    公开(公告)号:US08413004B2

    公开(公告)日:2013-04-02

    申请号:US13408407

    申请日:2012-02-29

    摘要: A phase-change memory (PCM) includes a matrix of storage cells, including at least a first group with at least one cell. Each cell includes a phase change material having at least a first resistance value and a second resistance value, such that the first group can have an identical message encoded therein in at least a first way and a second way. The memory also includes a controller configured to encode the identical message in the at least first group the first or second way, based on which way causes the least amount of writing cost, given current levels of the group. Another embodiment of memory includes a matrix of storage cells. Each of the storage cells has at least two levels, such that each of the storage cells can have an identical message encoded therein in at least a first way and a second way.

    摘要翻译: 相变存储器(PCM)包括存储单元矩阵,至少包括具有至少一个单元的第一组。 每个单元包括具有至少第一电阻值和第二电阻值的相变材料,使得第一组可以以至少第一种方式和第二种方式在其中编码相同的消息。 所述存储器还包括控制器,所述控制器被配置为在所述至少第一组中对所述第一或第二方式的相同消息进行编码,基于哪种方式,给出所述组的当前级别的最小写入成本量。 存储器的另一实施例包括存储单元矩阵。 每个存储单元具有至少两个级别,使得每个存储单元可以以至少第一种方式和第二种方式在其中编码相同的消息。

    Apparatus, system, and method for read back verification of stored data
    49.
    发明授权
    Apparatus, system, and method for read back verification of stored data 有权
    用于读取存储数据的验证的装置,系统和方法

    公开(公告)号:US08375064B2

    公开(公告)日:2013-02-12

    申请号:US11381905

    申请日:2006-05-05

    IPC分类号: G06F17/30

    CPC分类号: H03M13/096 G06F11/1004

    摘要: An apparatus, system, and method are disclosed for read back verification of stored data. A file CRC module calculates a first file CRC for a data file. A segmentation module segments the data file into a plurality of data blocks that comprise a copy of the data file. A block CRC module calculates a data block CRC for each data block. An aggregated CRC module calculates a second file CRC from the data block CRCs. In addition, the aggregated CRC module verifies copy of the data file if the second file CRC is substantially equivalent to the first file CRC.

    摘要翻译: 公开了一种用于读回存储数据的验证的装置,系统和方法。 文件CRC模块计算数据文件的第一个文件CRC。 分割模块将数据文件分割成包括数据文件的副本的多个数据块。 块CRC模块计算每个数据块的数据块CRC。 聚合CRC模块从数据块CRC计算第二个文件CRC。 此外,如果第二文件CRC基本上等于第一文件CRC,则聚合CRC模块验证数据文件的副本。

    Data storage systems
    50.
    发明授权
    Data storage systems 有权
    数据存储系统

    公开(公告)号:US08276038B2

    公开(公告)日:2012-09-25

    申请号:US11833274

    申请日:2007-08-03

    IPC分类号: H03M7/46 H03M13/03 G11B20/18

    摘要: A data storage system includes an encoder subsystem comprising an error correction code encoder, a modulation encoder, and a precoder, and a decoder subsystem similarly comprising a detector, an inverse precoder, a channel decoder, and an error correction code decoder. The error correction encoder applies an error correction code to the incoming user bit stream, and the modulation encoder applies so-called modulation or constrained coding to the error correction coded bit stream. The precoder applies so-called preceding to the modulation encoded bit stream. However, this preceding is applied to selected portions of the bit stream only. There can also be a permutation step where the bit sequence is permuted after the modulation encoder before preceding is applied by the precoder. The decoder subsystem operates in the inverse manner.

    摘要翻译: 数据存储系统包括编码器子系统,包括纠错码编码器,调制编码器和预编码器,以及类似地包括检测器,逆预编码器,信道解码器和纠错码解码器的解码器子系统。 误差校正编码器对输入用户比特流应用纠错码,并且调制编码器将所谓的调制或约束编码应用于纠错编码比特流。 预编码器将所谓的前面应用于调制编码比特流。 然而,上述内容仅适用于位流的选定部分。 还可以存在一个置换步骤,其中比特序列在调制编码器之前被预编码器施加之前被置换。 解码器子系统以相反的方式运行。