Scheduling of housekeeping operations in flash memory systems

A memory system, housekeeping technology, applied in memory systems, static memory, read-only memory, etc.

Inactive Publication Date: 2008-03-05
SANDISK TECH LLC
View PDF36 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The specific usage of the host can also cause a few logical blocks to be rewritten with user data more frequently than others

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
  • Scheduling of housekeeping operations in flash memory systems
  • Scheduling of housekeeping operations in flash memory systems
  • Scheduling of housekeeping operations in flash memory systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] Memory Architecture and Its Operation

[0045] Referring first to FIG. 1A, a flash memory includes a memory cell array and a controller. In the example shown, two integrated circuit devices (chips) 11 and 13 include an array of memory cells 15 and a plurality of logic circuits 17 . The logic circuitry 17 interfaces with a controller 19 on a separate chip via data, command, and status circuitry, and also provides addressing, data transfer and sensing, and other support to the array 13 . The number of memory array chips can range from one to many, depending on the storage capacity provided. Alternatively, the controller and part or the entire array could be combined on a single integrated circuit chip, but this is not currently an economical option. A flash memory device that relies on a host to provide controller functions contains approximately only memory integrated circuit devices 11 and 13 .

[0046]A typical controller 19 includes a microprocessor 21, a read-onl...

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 re-programmable non-volatile memory system, such as a flash EEPROM system, having its memory cells grouped into blocks of cells that are simultaneously erasable is operated to perform memory system housekeeping operations in the foreground during execution of a host command, wherein the housekeeping operations are unrelated to execution of the host command. Both one or more such housekeeping operations and execution of the host command are performed within a time budget established for executing that particular command. One such command is to write data being received to the memory. One such housekeeping operation is to level out the wear of the individual blocks that accumulates through repetitive erasing and re-programming.

Description

technical field [0001] This disclosure relates generally to the operation of non-volatile flash memory systems, and more particularly to techniques for implementing housekeeping operations such as wear leveling in such memory systems. All patents, patent applications, papers, and other publications referenced herein are hereby incorporated by reference in their entirety for all purposes. Background technique [0002] There are many commercially successful non-volatile memory products in use today, especially in the form of small form factor removable cards or embedded modules that use flash EEPROM formed on one or more integrated circuit chips (Electrically Erasable Programmable Read-Only Memory) cell array. A memory controller, usually but not necessarily on a separate integrated circuit chip, is included in a memory system to interface with a host to which the system is connected, and to control the operation of the memory array within the card. Such controllers typicall...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/16G11C16/34
CPCG06F2212/7211G06F2212/1036G06F12/0246G06F2212/7205
Inventor 艾伦·戴维·贝内特瑟吉·阿纳托利耶维奇·戈罗别茨安德鲁·汤姆林查尔斯·施罗特
Owner SANDISK TECH LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products