Direct multi-level cell programming
    1.
    发明授权
    Direct multi-level cell programming 有权
    直接多级单元编程

    公开(公告)号:US08885410B2

    公开(公告)日:2014-11-11

    申请号:US13598264

    申请日:2012-08-29

    IPC分类号: G11C16/04 G11C16/26

    摘要: A method is performed in a data storage device that includes a controller coupled to a non-volatile memory. The non-volatile memory includes a group of storage elements. Each storage element is configured to store multiple data bits. Data is sent from the controller to the non-volatile memory and first bits corresponding to a first portion of the data are stored into the group of storage elements during a first write stage. Each storage element of the group of storage elements stores at least one bit of the first bits upon completion of the first write stage. Second bits corresponding to a second portion of the data are sent to a second memory without sending the first bits to the second memory. The second bits are retrieved from the second memory and at least the second bits are stored into the group of storage elements during a second write stage.

    摘要翻译: 在包括耦合到非易失性存储器的控制器的数据存储设备中执行方法。 非易失性存储器包括一组存储元件。 每个存储元件被配置为存储多个数据位。 数据从控制器发送到非易失性存储器,并且对应于数据的第一部分的第一位在第一写入阶段被存储到存储元件组中。 存储元件组中的每个存储元件在第一写入阶段完成时存储第一位的至少一个位。 对应于数据的第二部分的第二位被发送到第二存储器,而不将第一位发送到第二存储器。 从第二存储器检索第二位,并且在第二写入阶段期间至少将第二位存储到存储元件组中。

    Simultaneous Sensing of Multiple Wordlines and Detection of NAND Failures
    2.
    发明申请
    Simultaneous Sensing of Multiple Wordlines and Detection of NAND Failures 有权
    多字词同时感知和NAND故障检测

    公开(公告)号:US20130028021A1

    公开(公告)日:2013-01-31

    申请号:US13332780

    申请日:2011-12-21

    IPC分类号: G11C16/10 G11C16/04

    摘要: Techniques for a post-write read are presented. In an exemplary embodiment, a combined simultaneous sensing of multiple word lines is used in order to identify a problem in one or more of these word lines. That is, sensing voltages are concurrently applied to the control gates of more than one memory cell whose resultant conductance is measured on the same bit line. The combined sensing result is use for measuring certain statistics of the cell voltage distribution (CVD) of multiple word lines and comparing it to the expected value. In case the measured statistics are different than expected, this may indicate that one or more of the sensed word lines may exhibit a failure and more thorough examination of the group of word lines can be performed.

    摘要翻译: 介绍了写入后读取技术。 在示例性实施例中,使用多个字线的组合同时感测以便识别这些字线中的一个或多个中的问题。 也就是说,感测电压同时施加到多个存储单元的控制栅极,其结果电导在同一位线上被测量。 组合的感测结果用于测量多个字线的单元电压分布(CVD)的某些统计量并将其与预期值进行比较。 在测量的统计量与预期不同的情况下,这可以指示感测字线中的一个或多个可能表现出故障,并且可以执行对该组字线的更彻底的检查。

    Combined simultaneous sensing of multiple wordlines in a post-write read (PWR) and detection of NAND failures
    3.
    发明授权
    Combined simultaneous sensing of multiple wordlines in a post-write read (PWR) and detection of NAND failures 有权
    在写入后读取(PWR)和NAND故障检测中组合同时检测多个字线

    公开(公告)号:US08750042B2

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

    申请号:US13332780

    申请日:2011-12-21

    IPC分类号: G11C29/04

    摘要: Techniques for a post-write read are presented. In an exemplary embodiment, a combined simultaneous sensing of multiple word lines is used in order to identify a problem in one or more of these word lines. That is, sensing voltages are concurrently applied to the control gates of more than one memory cell whose resultant conductance is measured on the same bit line. The combined sensing result is use for measuring certain statistics of the cell voltage distribution (CVD) of multiple word lines and comparing it to the expected value. In case the measured statistics are different than expected, this may indicate that one or more of the sensed word lines may exhibit a failure and more thorough examination of the group of word lines can be performed.

    摘要翻译: 介绍了写入后读取技术。 在示例性实施例中,使用多个字线的组合同时感测以便识别这些字线中的一个或多个中的问题。 也就是说,感测电压同时施加到多个存储单元的控制栅极,其结果电导在同一位线上被测量。 组合的感测结果用于测量多个字线的单元电压分布(CVD)的某些统计量并将其与预期值进行比较。 在测量的统计量与预期不同的情况下,这可以指示感测字线中的一个或多个可能表现出故障,并且可以执行对该组字线的更彻底的检查。

    Systems and methods of storing data
    4.
    发明授权
    Systems and methods of storing data 有权
    存储数据的系统和方法

    公开(公告)号:US09318166B2

    公开(公告)日:2016-04-19

    申请号:US13329788

    申请日:2011-12-19

    摘要: A method of reading data in a data storage device with a controller and a memory includes generating, in the memory, a set of bits corresponding to a particular storage element of the memory. The set of bits indicates a group of threshold voltage intervals. A threshold voltage of the particular storage element corresponds to one of the threshold voltage intervals within the group. At least one threshold voltage interval within the group is separated from another threshold voltage interval within the group by an intervening threshold voltage interval that is not within the group. The method also includes sending the set of bits to the controller. The set of bits includes a first hard bit that corresponds to a value read from the particular storage element and a first soft bit that corresponds to a reliability measure.

    摘要翻译: 利用控制器和存储器在数据存储装置中读取数据的方法包括在存储器中生成与存储器的特定存储元件相对应的一组位。 这组位指示一组阈值电压间隔。 特定存储元件的阈值电压对应于组内的阈值电压间隔之一。 组内的至少一个阈值电压间隔与组内的另一个阈值电压间隔分开,不在组内的中间阈值电压间隔。 该方法还包括将该组位发送到控制器。 所述位组包括对应于从特定存储元件读取的值的第一硬比特和对应于可靠性度量的第一软比特。

    Storage module and low-complexity methods for assessing the health of a flash memory device
    5.
    发明授权
    Storage module and low-complexity methods for assessing the health of a flash memory device 有权
    存储模块和用于评估闪存设备运行状况的低复杂度方法

    公开(公告)号:US09152488B2

    公开(公告)日:2015-10-06

    申请号:US13926709

    申请日:2013-06-25

    摘要: A storage module and low-complexity methods for assessing the health of a flash memory device are disclosed. In one embodiment, data is written to a subset of memory cells in a memory of a storage module. Error statistics for the subset of memory cells are determined, and cell error rate parameters for the memory are estimated by fitting the determined error statistics for the subset of memory cells with a parametric statistical model. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.

    摘要翻译: 公开了一种存储模块和用于评估闪存设备的健康状况的低复杂度方法。 在一个实施例中,将数据写入存储模块的存储器中的存储器单元的子集。 确定存储器单元子集的错误统计,并且通过使用参数统计模型拟合用于存储器单元子集的确定的误差统计来估计存储器的单元错误率参数。 其他实施例是可能的,并且每个实施例可以单独使用或组合使用。

    Systems and methods of storing data
    6.
    发明授权
    Systems and methods of storing data 有权
    存储数据的系统和方法

    公开(公告)号:US09032269B2

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

    申请号:US13329819

    申请日:2011-12-19

    摘要: A method of writing data includes receiving data pages to be stored in a data storage device and generating codewords corresponding to the received data pages. The codewords are stored to physical pages of a first memory portion of the data storage device. A first portion of a particular codeword that corresponds to a particular data page is stored at a first physical page of the first memory portion. A second portion of the particular codeword is stored at a second physical page of the first memory portion. The codewords are copied from the physical pages of the first memory portion to a physical page of a second memory portion of the data storage device.

    摘要翻译: 一种写入数据的方法包括接收要存储在数据存储装置中的数据页,并产生与接收的数据页对应的码字。 码字被存储到数据存储设备的第一存储器部分的物理页面。 对应于特定数据页的特定码字的第一部分存储在第一存储器部分的第一物理页面。 特定码字的第二部分被存储在第一存储器部分的第二物理页面上。 将码字从第一存储器部分的物理页面复制到数据存储设备的第二存储器部分的物理页面。

    Storage Module and Low-Complexity Methods for Assessing the Health of a Flash Memory Device
    7.
    发明申请
    Storage Module and Low-Complexity Methods for Assessing the Health of a Flash Memory Device 有权
    存储模块和用于评估闪存设备运行状况的低复杂度方法

    公开(公告)号:US20140380106A1

    公开(公告)日:2014-12-25

    申请号:US13926709

    申请日:2013-06-25

    IPC分类号: G06F11/07

    摘要: A storage module and low-complexity methods for assessing the health of a flash memory device are disclosed. In one embodiment, data is written to a subset of memory cells in a memory of a storage module. Error statistics for the subset of memory cells are determined, and cell error rate parameters for the memory are estimated by fitting the determined error statistics for the subset of memory cells with a parametric statistical model. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.

    摘要翻译: 公开了一种存储模块和用于评估闪存设备的健康状况的低复杂度方法。 在一个实施例中,将数据写入存储模块的存储器中的存储器单元的子集。 确定存储器单元子集的错误统计,并且通过使用参数统计模型拟合用于存储器单元子集的确定的误差统计来估计存储器的单元错误率参数。 其他实施例是可能的,并且每个实施例可以单独使用或组合使用。

    Flash memory with random partition
    8.
    发明授权
    Flash memory with random partition 有权
    闪存与随机分区

    公开(公告)号:US08910017B2

    公开(公告)日:2014-12-09

    申请号:US13539969

    申请日:2012-07-02

    IPC分类号: G11C29/00 G06F11/10 H03M13/35

    摘要: A system and method for partitioning data in long term memory of a flash memory device is disclosed. The method may include the steps of identifying a type of data that has been received and routing the data to one of at least two partitions in the long term memory array. One partition of the flash memory device may be optimized for random data while another is optimized for sequential data. The method includes identifying the type of data and routing the data to the appropriate partition. Data may be analyzed and routed upon receipt or initially stored in a default partition and later analyzed and routed to another partition. The partition for random data may be configured for storing data using a first level of ECC protection while the second may be configured for storing data using a second, stronger level of ECC protection.

    摘要翻译: 公开了一种用于在闪存设备的长期存储器中分区数据的系统和方法。 该方法可以包括以下步骤:识别已经接收的数据类型,并将数据路由到长期存储器阵列中的至少两个分区中的一个。 闪存器件的一个分区可以针对随机数据进行优化,而另一个对顺序数据进行优化。 该方法包括识别数据类型并将数据路由到适当的分区。 数据可以在接收时被分析和路由,或者最初存储在默认分区中,并且随后被分析并被路由到另一个分区。 用于随机数据的分区可以被配置为使用第一级ECC保护来存储数据,而第二层可以被配置为使用第二更强级别的ECC保护来存储数据。

    Method and device for multi phase error-correction
    9.
    发明授权
    Method and device for multi phase error-correction 有权
    多相纠错方法和装置

    公开(公告)号:US08832518B2

    公开(公告)日:2014-09-09

    申请号:US12034718

    申请日:2008-02-21

    IPC分类号: H03M13/00

    摘要: Data bits to be encoded are split into a plurality of subgroups. Each subgroup is encoded separately to generate a corresponding codeword. Selected subsets are removed from the corresponding codewords, leaving behind shortened codewords, and are many-to-one transformed to condensed bits. The final codeword is a combination of the shortened codewords and the condensed bits. A representation of the final codeword is decoded by being partitioned to a selected subset and a plurality of remaining subsets. Each remaining subset is decoded separately. A subset whose decoding is terminated is decoded again, at least in part according to the selected subset. If the encoding and decoding are systematic then the selected subsets are of parity bits.

    摘要翻译: 要编码的数据位被分割成多个子组。 每个子组被分别编码以产生相应的码字。 所选择的子集从相应的码字中移除,留下缩短的码字,并且被多对一地转换成浓缩比特。 最终码字是缩短的码字和浓缩比特的组合。 最终码字的表示被分割成选定的子集和多个剩余子集。 每个剩余子集被单独解码。 解码终止的子集至少部分地根据所选择的子集被再次解码。 如果编码和解码是系统的,则所选择的子集是奇偶校验位。

    Systems and Methods for Managing Data in a System for Hibernation States
    10.
    发明申请
    Systems and Methods for Managing Data in a System for Hibernation States 有权
    用于管理休眠状态的系统中的数据的系统和方法

    公开(公告)号:US20140245040A1

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

    申请号:US13780834

    申请日:2013-02-28

    IPC分类号: G06F1/32

    摘要: The present application is directed to systems and methods for managing data in a system for hibernation states. In one implementation, a memory device comprises a controller memory, a main memory, a buffer to the main memory and a controller comprising a processor. The processor is configured to manage data storage in conjunction with hibernation of the memory device. The processor is in communication with the controller memory, the main memory and the buffer, and is configured to read data from the controller memory; write at least a portion of the data read from the controller memory into the buffer prior to the memory device entering a hibernation state; and after writing the at least a portion of the data read from the controller memory into the buffer and prior to the memory device entering the hibernation state, reduce an amount of power provided to the buffer of the to a reduced power level.

    摘要翻译: 本申请涉及用于管理用于休眠状态的系统中的数据的系统和方法。 在一个实现中,存储器件包括控制器存储器,主存储器,到主存储器的缓冲器和包括处理器的控制器。 处理器被配置为结合存储器设备的休眠来管理数据存储。 处理器与控制器存储器,主存储器和缓冲器通信,并被配置为从控制器存储器读取数据; 在存储器件进入休眠状态之前将从控制器存储器读取的数据的至少一部分写入缓冲器; 并且在将从控制器存储器读取的数据的至少一部分写入缓冲器之后并且在存储器件进入休眠状态之前,将提供给缓冲器的功率量减少到降低的功率电平。