Monitoring health of non-volatile memory
    51.
    发明授权
    Monitoring health of non-volatile memory 有权
    监测非易失性存储器的健康状况

    公开(公告)号:US07861122B2

    公开(公告)日:2010-12-28

    申请号:US11341359

    申请日:2006-01-27

    IPC分类号: G06F11/00

    摘要: A host processor is coupled to a memory controller and configurable to retrieve from the memory controller information indicative of the health of a non-volatile memory device operatively coupled to the memory controller. A host system uses the information to monitor the health of the non-volatile memory device.

    摘要翻译: 主机处理器耦合到存储器控制器并且可配置为从存储器控制器检索指示可操作地耦合到存储器控制器的非易失性存储器设备的健康状况的信息。 主机系统使用该信息来监视非易失性存储器设备的运行状况。

    Caching Performance Optimization
    52.
    发明申请
    Caching Performance Optimization 有权
    缓存性能优化

    公开(公告)号:US20100228909A1

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

    申请号:US12786115

    申请日:2010-05-24

    IPC分类号: G06F12/08 G06F12/00 G06F12/02

    CPC分类号: G06F12/0888

    摘要: A method for managing data storage is described. The method includes receiving data from an external host at a peripheral storage device, detecting a file system type of the external host, and adapting a caching policy for transmitting the data to a memory accessible by the storage device, wherein the caching policy is based on the detected file system type. The detection of the file system type can be based on the received data. The detection bases can include a size of the received data. In some implementations, the detection of the file system type can be based on accessing the memory for file system type indicators that are associated with a unique file system type. Adapting the caching policy can reduce a number of data transmissions to the memory. The detected file system type can be a file allocation table (FAT) system type.

    摘要翻译: 描述用于管理数据存储的方法。 该方法包括在外围存储设备处从外部主机接收数据,检测外部主机的文件系统类型,以及调整缓存策略以将数据发送到由存储设备可访问的存储器,其中缓存策略基于 检测到的文件系统类型。 文件系统类型的检测可以基于接收到的数据。 检测基底可以包括接收数据的大小。 在一些实现中,文件系统类型的检测可以基于访问与唯一文件系统类型相关联的文件系统类型指示符的存储器。 适应缓存策略可以减少对存储器的数据传输。 检测到的文件系统类型可以是文件分配表(FAT)系统类型。

    Interleaving policies for flash memory
    53.
    发明授权
    Interleaving policies for flash memory 有权
    闪存交换策略

    公开(公告)号:US07793059B2

    公开(公告)日:2010-09-07

    申请号:US11334293

    申请日:2006-01-18

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    摘要: Articles and associated methods and systems relate to selecting read interleaving policies independently of selecting write interleaving policies. In various implementations, the selection may be static or dynamic during operation. In implementations that dynamically select read interleaving policies and write interleaving policies, the selection may be based on various operating conditions, such as temperature, power source, battery voltage, and operating mode. Examples of operating modes may include (1) reading or writing to flash memory when connected to an external power source, (2) reading from flash memory when powered by portable power source (e.g., battery), and (3) writing to flash memory when powered by a portable power source.

    摘要翻译: 文章和相关联的方法和系统涉及独立于选择写交错策略来选择读交错策略。 在各种实现中,在操作期间选择可以是静态的或动态的。 在动态地选择读交错策略和写入交错策略的实现中,该选择可以基于各种操作条件,例如温度,电源,电池电压和操作模式。 操作模式的例子可以包括:(1)当连接到外部电源时读取或写入闪存,(2)当由便携式电源(例如,电池)供电时从闪存读取,以及(3)写入闪存 当由便携式电源供电时。

    MAINTENANCE OPERATIONS FOR MULTI-LEVEL DATA STORAGE CELLS
    56.
    发明申请
    MAINTENANCE OPERATIONS FOR MULTI-LEVEL DATA STORAGE CELLS 有权
    多级数据存储单元的维护操作

    公开(公告)号:US20100070801A1

    公开(公告)日:2010-03-18

    申请号:US12624157

    申请日:2009-11-23

    IPC分类号: G06F11/14 G06F12/02

    摘要: Systems and methods, including computer software, for reading data from a flash memory cell involve detecting voltages from a group of memory cells. The group of memory cells have associated metadata for error detection, and each memory cell stores a voltage representing a data value selected from a plurality of possible data values. Each possible data value corresponds to one range of multiple non-overlapping ranges of analog voltages. Memory cells having uncertain data values are identified based on the detected voltages. Alternative data values for the memory cells having the uncertain data values are determined. A combination of alternative data values is selected, and an error detection test is performed using the metadata associated with the memory cells and the selected combination of alternative data values.

    摘要翻译: 包括用于从闪存单元读取数据的计算机软件的系统和方法涉及检测来自一组存储器单元的电压。 存储器单元组具有用于错误检测的相关联的元数据,并且每个存储器单元存储表示从多个可能数据值中选择的数据值的电压。 每个可能的数据值对应于模拟电压的多个非重叠范​​围的一个范围。 基于检测到的电压来识别具有不确定数据值的存储单元。 确定具有不确定数据值的存储单元的替代数据值。 选择替代数据值的组合,并且使用与存储器单元相关联的元数据和所选择的备选数据值的组合来执行错误检测测试。

    Maintenance Operations for Multi-Level Data Storage Cells
    58.
    发明申请
    Maintenance Operations for Multi-Level Data Storage Cells 有权
    多级数据存储单元的维护操作

    公开(公告)号:US20070263454A1

    公开(公告)日:2007-11-15

    申请号:US11694739

    申请日:2007-03-30

    IPC分类号: G11C16/04

    摘要: Systems and methods, including computer software, for reading data from a flash memory cell involve detecting voltages from a group of memory cells. The group of memory cells have associated metadata for error detection, and each memory cell stores a voltage representing a data value selected from a plurality of possible data values. Each possible data value corresponds to one range of multiple non-overlapping ranges of analog voltages. Memory cells having uncertain data values are identified based on the detected voltages. Alternative data values for the memory cells having the uncertain data values are determined. A combination of alternative data values is selected, and an error detection test is performed using the metadata associated with the memory cells and the selected combination of alternative data values.

    摘要翻译: 包括用于从闪存单元读取数据的计算机软件的系统和方法涉及检测来自一组存储器单元的电压。 存储器单元组具有用于错误检测的相关联的元数据,并且每个存储器单元存储表示从多个可能数据值中选择的数据值的电压。 每个可能的数据值对应于模拟电压的多个非重叠范​​围的一个范围。 基于检测到的电压来识别具有不确定数据值的存储单元。 确定具有不确定数据值的存储单元的替代数据值。 选择替代数据值的组合,并且使用与存储器单元相关联的元数据和所选择的备选数据值的组合来执行错误检测测试。

    Use of 8-Bit or Higher A/D for NAND Cell Value
    59.
    发明申请
    Use of 8-Bit or Higher A/D for NAND Cell Value 有权
    8位或更高的A / D用于NAND单元值

    公开(公告)号:US20070262890A1

    公开(公告)日:2007-11-15

    申请号:US11694693

    申请日:2007-03-30

    IPC分类号: H03M7/34

    摘要: A system and method, including computer software, for storing digital information uses multiple NAND flash memory cells. Each memory cell is adapted to receive charge during a write operation to an analog voltage that corresponds to a data value having a binary representation of more than 4 bits. An analog-to-digital converter converts the analog voltage from each memory cell into a digital representation of the analog voltage during a read operation of each cell.

    摘要翻译: 包括用于存储数字信息的计算机软件的系统和方法使用多个NAND闪存单元。 每个存储单元适于在写入操作期间接收对应于具有大于4位的二进制表示的数据值的模拟电压的电荷。 在每个单元的读取操作期间,模数转换器将来自每个存储单元的模拟电压转换为模拟电压的数字表示。