Use of alternative value in cell detection

    公开(公告)号:US08356231B2

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

    申请号:US13406122

    申请日:2012-02-27

    IPC分类号: G11C29/00

    摘要: A system and method, including computer software, allows reading data from a flash memory cell. Voltages from a group of memory cells are detected. The group of memory cells have associated metadata for error detection, and each memory cell stores a voltage representing a data value selected from multiple 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, and a combination of alternative data values is selected. An error detection test is performed using the metadata associated with the multiple memory cells and the selected combination of alternative data values.

    Interleaving Charge Pumps for Programmable Memories

    公开(公告)号:US20120250422A1

    公开(公告)日:2012-10-04

    申请号:US13524862

    申请日:2012-06-15

    IPC分类号: G11C16/04

    CPC分类号: G11C5/145 G11C16/30

    摘要: Systems and methods, including computer software for performing operations enable interleaving of charging operations in a charging pump. A first charge pump is charged to a predetermined level, and a first operation is performed using a charge stored in the first charge pump after it reaches the predetermined level. A second charge pump is charged during a time that overlaps with performing the first operation. A second operation is performed using a charge stored in the second charge pump as a result of charging the second charge pump.

    Accessing Accelerometer Data
    3.
    发明申请
    Accessing Accelerometer Data 审中-公开
    访问加速度计数据

    公开(公告)号:US20120092249A1

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

    申请号:US13336811

    申请日:2011-12-23

    IPC分类号: G06F3/01 H03G3/02

    CPC分类号: G06F1/1694

    摘要: Systems and processes for accessing acceleration data may include an accelerometer coupled to a nonvolatile memory. The nonvolatile memory may be coupled to a processor. Acceleration data may be obtained from the accelerometer via a bus coupling the nonvolatile memory to the accelerometer. Acceleration data may be sent from the nonvolatile memory to a processor. One or more operations may be performed based on the acceleration data.

    摘要翻译: 用于访问加速度数据的系统和过程可以包括耦合到非易失性存储器的加速度计。 非易失性存储器可以耦合到处理器。 可以通过将非易失性存储器耦合到加速度计的总线从加速度计获得加速度数据。 加速数据可以从非易失性存储器发送到处理器。 可以基于加速度数据执行一个或多个操作。

    Maintenance operations for multi-level data storage cells
    4.
    发明授权
    Maintenance operations for multi-level data storage cells 有权
    多级数据存储单元的维护操作

    公开(公告)号:US08116133B2

    公开(公告)日:2012-02-14

    申请号:US12624020

    申请日:2009-11-23

    IPC分类号: G11C11/34

    摘要: 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.

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

    Interleaving Charge Pumps for Programmable Memories
    6.
    发明申请
    Interleaving Charge Pumps for Programmable Memories 有权
    交换可编程存储器的电荷泵

    公开(公告)号:US20110273934A1

    公开(公告)日:2011-11-10

    申请号:US13188302

    申请日:2011-07-21

    IPC分类号: G11C16/04

    CPC分类号: G11C5/145 G11C16/30

    摘要: Systems and methods, including computer software for performing operations enable interleaving of charging operations in a charging pump. A first charge pump is charged to a predetermined level, and a first operation is performed using a charge stored in the first charge pump after it reaches the predetermined level. A second charge pump is charged during a time that overlaps with performing the first operation. A second operation is performed using a charge stored in the second charge pump as a result of charging the second charge pump.

    摘要翻译: 包括用于执行操作的计算机软件的系统和方法使得可以在充电泵中进行充电操作的交错。 将第一电荷泵充电到预定电平,并且在达到预定电平之后,使用存储在第一电荷泵中的电荷进行第一操作。 在与执行第一操作重叠的时间期间,第二充电泵被充电。 作为对第二电荷泵充电的结果,使用存储在第二电荷泵中的电荷进行第二操作。

    Storing a driver for controlling a memory
    7.
    发明授权
    Storing a driver for controlling a memory 有权
    存储用于控制内存的驱动程序

    公开(公告)号:US08001314B2

    公开(公告)日:2011-08-16

    申请号:US11531197

    申请日:2006-09-12

    IPC分类号: G06F13/16

    CPC分类号: G06F9/4411

    摘要: Systems and techniques for accessing a memory, such as a NAND or NOR flash memory, involve storing an operating application for a computing device in a first memory and storing a driver containing software operable to control the first memory in a second memory that is independently accessible from the first memory. By storing the driver in a second memory that is independently accessible from the first memory, changes to the driver and/or the first memory can be made without altering the operating application.

    摘要翻译: 用于访问诸如NAND或NOR闪存的存储器的系统和技术涉及将用于计算设备的操作应用存储在第一存储器中并且存储包含可操作以在可独立访问的第二存储器中的第一存储器的软件的驱动器 从第一个记忆。 通过将驱动器存储在可从第一存储器独立访问的第二存储器中,可以在不改变操作应用的情况下对驱动器和/或第一存储器进行改变。

    ANALOG INTERFACE FOR A FLASH MEMORY DIE
    9.
    发明申请
    ANALOG INTERFACE FOR A FLASH MEMORY DIE 有权
    闪存存储器的模拟接口

    公开(公告)号:US20110170348A1

    公开(公告)日:2011-07-14

    申请号:US13051667

    申请日:2011-03-18

    IPC分类号: G11C16/04

    摘要: A flash disk controller includes an input operable to receive analog signals from a flash memory die. The flash memory die includes multiple flash memory cells. The analog signals represent data values stored in the flash memory cells. An analog-to-digital conversion module is coupled to the input to convert received analog signals into digital data. A control module selects memory cells from which the input receives analog signals.

    摘要翻译: 闪存盘控制器包括可操作以从闪存芯片接收模拟信号的输入。 闪存芯片包括多个闪存单元。 模拟信号表示存储在闪存单元中的数据值。 模数转换模块耦合到输入端,将接收的模拟信号转换为数字数据。 控制模块选择输入接收模拟信号的存储单元。

    Iterative memory cell charging based on reference cell value
    10.
    发明授权
    Iterative memory cell charging based on reference cell value 有权
    基于参考单元值的迭代存储单元计费

    公开(公告)号:US07859908B2

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

    申请号:US12469604

    申请日:2009-05-20

    IPC分类号: G11C16/06

    CPC分类号: G11C11/5628 G11C2211/5621

    摘要: Systems and methods, including computer software for writing to a memory device include applying charge to each of multiple memory cells for storage of a selected data value in each memory cell. The memory cells include a first reference memory cell, and each data value is selected from a group of possible data values. Each possible data value has a corresponding target voltage level, and the first reference memory cell has a corresponding predetermined first reference target voltage level. The voltage level in the first reference memory cell is detected. A determination is made whether the voltage level in the first reference memory cell is less than the first reference target voltage level. Additional charge is applied to the memory cells upon the determination that the voltage level in the first reference memory cell is less than the first reference target voltage.

    摘要翻译: 包括用于写入存储器设备的计算机软件的系统和方法包括向多个存储器单元中的每一个应用电荷以存储每个存储器单元中的选定数据值。 存储器单元包括第一参考存储单元,并且从一组可能的数据值中选择每个数据值。 每个可能的数据值具有相应的目标电压电平,并且第一参考存储器单元具有对应的预定的第一参考目标电压电平。 检测第一参考存储单元中的电压电平。 确定第一参考存储单元中的电压电平是否小于第一参考目标电压电平。 在确定第一参考存储单元中的电压电平小于第一参考目标电压时,向存储器单元施加附加电荷。