Abstract:
A voltage regulation circuit (45) that includes a sample and hold circuit (501) for sampling an input voltage (Vin). The sample and hold circuit (501) includes a capacitor (C1, 515) that holds the reference voltage. The voltage regulation circuit (45) also includes a regulator circuit (503) coupled to the capacitor (C1) of the sample and hold circuit (501). The regulator circuit (503) outputs an output voltage using the reference voltage supplied by the capacitor (C1). The voltage regulation circuit (45) may be used to provide a high precision programming voltage for programming memory cells having two or more analog states.
Abstract:
When an error correction code (ECC) unit finds uncorrectable errors in a solid state non-volatile memory device, a process may be used in an attempt to locate and correct the errors. This process may first identify 'low confidence' memory cells that are likely to contain errors, and then determine what data is more likely to be correct in those cells, based on various criteria. The new data may then be checked with the ECC unit to verify that it is sufficiently correct for the ECC unit to correct any remaining errors.
Abstract:
A method of utilizing error detecting and correcting circuitry (56) to detect and correct errors which can occur in data stored in multi-bit cell format in a flash EEPROM memory array (23) before those errors can affect the accuracy of data provided by a flash EEPROM memory array.
Abstract:
Techniques for determining access information describing an accessing of a phase change memory (PCM) device. In an embodiment, an initial read time for a PCM cell is determined based on a final read time for the PCM cell, set threshold voltage information and a reset threshold voltage drift, wherein the final read time and the initial read time define a time window for reading the PCM cell. In another embodiment, a time window extension is determined based on a reset threshold voltage drift.
Abstract:
In accordance with one embodiment of the invention, a memory device may include a memory layer and a MEMS layer. The memory layer may include an integrated circuit with a multiplexer and optionally a memory controller and a storage medium disposed on the integrated circuit where the storage medium includes chalcogenide islands as storage elements. The MEMS layer may include a movable MEMS platform having probes to connect selected chalcogenide islands via positioning of the MEMS platform. A high voltage source disposed external to the memory layer and the MEMS layer may provide a high voltage to a stator electrode on the memory layer and to a rotor electrode on the MEMS platform to control movement of the MEMS platform with respect to the storage medium. The memory device may be utilized in portable electronic devices such as media players and cellular telephones to provide a nonvolatile storage of information.
Abstract:
A method and circuitry for programming a memory cell to one of at least three amounts of charge. The amount of charge placed in the memory cell is increased by increasing the voltage level of a programming pulse applied to the memory cell.
Abstract:
An apparatus is described. The apparatus includes a computation unit. The computation unit includes stacked, resistive elements. Each of the resistive elements is coupled to its own respective input node. Each of the resistive elements is coupled to a same common node, wherein, respective resistances of the resistive elements are to be programmed into the computation unit to establish at least one of: a computation function to be performed by the computation unit; an input operand of a computation function to be performed by the computation unit.
Abstract:
Cross point memory architectures, devices, systems, and methods are disclosed and described, and can include a cross point memory core subsystem having increased bandwidth that is scalable. The memory core can include a plurality of independently operating partitions, each comprising a plurality of cross point memory arrays.
Abstract:
A method for determining data stored by a memory cell (35). The memory cell (35) has a select gate coupled to a wordline (40), a first electrode coupled to a bitline (45), and a second electrode coupled to a conductor. The method comprises floating the bitline (45); applying a first voltage (Vg) to the wordline (40); applying a second voltage (Vs) to the conductor such that the bitline is set to a third voltage (Vg-Vt) that is equal to the first voltage (Vg) minus a threshold voltage (Vt) of the memory cell (35); and sensing the third voltage (Vg-Vt) to determine the data stored by the memory cell (35).
Abstract:
A method and apparatus for sensing the state of floating gate memory cells in a memory array (214). Because of its stability and accuracy, the sensing apparatus (220) may be used for sensing the state of multi-bit floating gate memory cells. The state of memory cell is sensed by applying a variable gate voltage to the top gate of the floating gate memory cell and comparing the cell current to a fixed reference current. A circuit detects when the cell current is equal to the reference current. When the currents are equal, the value of the variable gate voltage indicates the state of the memory cell. For one embodiment, an analog-to-digital converter (210) converts the variable gate voltage to a digital value that is latched when the currents are equal. The latched digital value indicates the state of the memory cell. For this embodiment, a ramp voltage or other suitable variable voltage may be used as the variable gate voltage. For another embodiment, a digital-to-analog converter is used to generate the variable gate voltage.