Supercharge Your Innovation With Domain-Expert AI Agents!

Block management method for flash memory, storage system and controller

A management method and storage system technology, applied in the field of block management, storage systems and controllers for flash memory, can solve the problems of reducing system performance and increasing the time for moving valid old data, etc., and achieve the effect of improving access speed

Active Publication Date: 2012-01-04
PHISON ELECTRONICS
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, as the design capacity of each physical block becomes larger and larger due to advances in the flash memory manufacturing process, it also causes the above-mentioned time to move valid old data to increase relatively and reduce system performance.

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
  • Block management method for flash memory, storage system and controller
  • Block management method for flash memory, storage system and controller
  • Block management method for flash memory, storage system and controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] figure 1 is a schematic block diagram illustrating a flash memory storage system according to an embodiment of the present invention. Please refer to figure 1 , the flash memory storage system 100 includes a controller (also called a controller system) 110 , a transmission connection interface 120 and a flash memory 130 .

[0055] Generally, the flash storage system 100 is used together with the host 200 so that the host 200 can write data into the flash storage system 100 or read data from the flash storage system 100 . In this embodiment, the flash storage system 120 is a solid state drive (SSD). But it must be understood that in another embodiment of the present invention, the flash memory storage system 100 may also be a memory card or a flash drive.

[0056] The controller 110 executes a plurality of instructions implemented in the form of hardware or firmware to cooperate with the transmission connection interface 120 and the flash memory 130 to perform operati...

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

The invention discloses a block management method, a controller and a storage system using the method. The method is suitable for managing a Multi Level Cell (MLC) and a plurality of physical blocks of a NAND flash memory, and the physical blocks are at least grouped into data areas and backup areas, wherein each physical block comprises a plurality of page addresses which are divided into a plurality of last page addresses and a plurality of next page addresses of which the write speed is higher than that of the last page addresses. The block management method comprises the following steps: configuring a plurality of logic blocks for the access of a host computer; recording logic blocks belonging to frequent access blocks; and executing a special mode to use the next page addresses of atleast two physical blocks of the MLC NAND flash memory to store data of a logic block belonging to the frequent access blocks. On the basis, the access speed of a flash memory storage system is effectively improved.

Description

technical field [0001] The present invention relates to a block management method for flash memory, and in particular to a block management method for multi-level storage unit (Multi Level Cell, MLC) NAND flash memory, and a storage system using the method with the controller. Background technique [0002] The rapid growth of digital cameras, cell phone cameras, and MP3 players has led to a rapid increase in consumer demand for storage media. Because flash memory (Flash Memory) has the characteristics of data non-volatility, power saving, small size and no mechanical structure, it is suitable for portable applications, and is most suitable for such portable products powered by batteries. A memory card is a storage device that uses a NAND flash memory as a storage medium. Due to its small size, large capacity and easy portability, memory cards have been widely used for storing important personal data. Therefore, the flash memory industry has become a very popular part of t...

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 Patents(China)
IPC IPC(8): G06F12/06
Inventor 叶志刚
Owner PHISON ELECTRONICS
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More