Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Systems and methods for storing, retrieving, and adjusting read thresholds in flash memory storage system

Inactive Publication Date: 2012-01-12
AVAGO TECH WIRELESS IP SINGAPORE PTE
View PDF3 Cites 149 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0007]An embodiment of the invention may provide a method, system and computer-readable medium for reading information from a memory unit. A read instruction may be received to read information from a set of memory cells in the memory unit. A data structure storing sets of read thresholds may be searched for a set of read thresholds based on one or more c

Problems solved by technology

During the life span of a flash memory device, the insulating properties of the floating-gates may degrade and the charge levels of cells may shift to other values, which may be referred to as “charge loss.” Charge loss or other errors in the charge stored in cells may result from programming errors (e.g., either intentional or not), age, storage temperature, repeated use of program / erase cycles, retention and various other reasons.
Charge loss may cause the cell voltage to decrease causing a spontaneous change in their programming levels generating errors in the flash memory device.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Systems and methods for storing, retrieving, and adjusting read thresholds in flash memory storage system
  • Systems and methods for storing, retrieving, and adjusting read thresholds in flash memory storage system
  • Systems and methods for storing, retrieving, and adjusting read thresholds in flash memory storage system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034]In the following description, various aspects of the present invention will be described. For purposes of explanation, specific configurations and details are set forth in order to provide a thorough understanding of the present invention. However, it will also be apparent to one skilled in the art that the present invention may be practiced without the specific details presented herein. Furthermore, well known features may be omitted or simplified in order not to obscure the present invention.

[0035]Unless specifically stated otherwise, as apparent from the following discussions, it is appreciated that throughout the specification discussions utilizing terms such as “processing,”“computing,”“calculating,”“determining,” or the like, refer to the action and / or processes of a computer or computing system, or similar electronic computing device, that manipulates and / or transforms data represented as physical, such as electronic, quantities within the computing system's registers a...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method, system and computer-readable medium are provided for reading information from a memory unit. A read instruction may be received to read information from a set of memory cells in the memory unit. A data structure storing sets of read thresholds may be searched for a set of read thresholds based on one or more characteristic value(s) of the set of memory cells. If the set of read thresholds is found, the set of memory cells may be read to execute the read instruction using the found set of read thresholds. The set of read thresholds may be thresholds which were previously used to successfully read a set of cells having the same or similar characteristic value(s).

Description

REFERENCE TO RELATED APPLICATIONS[0001]This patent application claims priority from U.S. provisional patent application Ser. No. 61 / 361,626 filed Jul. 6, 2010, which is incorporated herein by reference in its entirety.BACKGROUND OF THE INVENTION[0002]Flash memory devices may store information in the form of an electrical charge which may be programmed into cells by injecting electrons between electrically isolated floating-gates of the cells, where the electrons may be trapped by the insulating properties of the floating-gates. In single-level cell (SLC) devices, each cell may either be programmed with charge or may remain un-programmed (erased), thus effectively defining two binary states to store one bit of information per cell. Multi level cell (MLC) devices may store more than one bit per cell by applying electrical charge to the floating gates in one of multiple (n) levels. Thus, an (n)-level flash cell, where n=2̂k, may store k bits of information, where each combination of k ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G11C16/26
CPCG11C16/26
Inventor KATZ, MICHAELWEINGARTEN, HANAN
Owner AVAGO TECH WIRELESS IP SINGAPORE PTE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products