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

Pre-emptive garbage collection of memory blocks

A memory and garbage technology, applied in memory systems, instruments, memory architecture access/allocation, etc., can solve problems that affect test results

Active Publication Date: 2013-05-01
SANDISK TECH LLC
View PDF4 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Garbage collection activity that occurs during speed class testing may adversely affect test results

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
  • Pre-emptive garbage collection of memory blocks
  • Pre-emptive garbage collection of memory blocks
  • Pre-emptive garbage collection of memory blocks

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] A flash memory system suitable for use in implementing aspects of the present invention is shown in Figure 1-3 middle. figure 1 The host system 100 stores data into and retrieves data from the flash memory 102 . Flash memory may be embedded within the host, such as in the form of solid state disk (SSD) drives installed in personal computers. Alternatively, the memory 102 may be stored via, for example, figure 1 The mating portions 104 and 106 of the mechanical and electrical connectors shown are in the form of a card that is removably connected to the host. Flash memory configured to be used as an internal or embedded SSD drive may look similar to figure 1 The main difference is that the location of the memory system 102 is inside the host. SSD drives may be in the form of discrete modules as a drop-in replacement for spinning disk drives.

[0024] An example of a commercially available SSD drive is the 32 Gigabit SSD produced by SanDisk Corporation. Examples of ...

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 and system pre-emptively perform garbage collection operations of a forced amount on update blocks in a memory device. The amount of garbage collection needed by a certain data write is monitored and adjusted to match the forced amount if necessary. Update blocks may be selected on the basis of their recent usage or the amount of garbage collection required. Another method and system may store control information about update blocks in a temporary storage area so that a greater number of update blocks are utilized. The sequential write performance measured by the Speed Class test may be optimized by using this method and system.

Description

[0001] This application claims priority to US Application No. 12 / 828,241, filed June 30, 2010, which is incorporated herein by reference in its entirety. technical field [0002] This application generally relates to memory devices. More specifically, this application relates to garbage collection of blocks in reprogrammable non-volatile semiconductor flash memory. Background technique [0003] Non-volatile memory systems such as flash memory have been widely adopted for use in consumer products. Flash memory can be found in different forms, such as in the form of a portable memory card that can be carried between host devices or as a solid state disk (SSD) embedded in a host device. When writing data to a conventional flash memory system, the host typically writes data to and reads data from addresses within the logical address space of the memory system. Memory systems then often map data between the logical address space and physical blocks or metablocks of memory, wher...

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): G06F12/02
CPCG06F12/0253G06F12/0246G06F2212/7201G06F2212/7205G06F2212/1024G06F2212/7203G06F12/02
Inventor W.吴S.特雷斯特J.黄N.D.哈钦森S.斯普劳斯
Owner SANDISK TECH LLC
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