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

Flash memory data transmission method, flash memory storage system and controller

A data transmission method and data transmission technology, which are applied in the field of flash memory storage systems and their controllers, can solve the problems of increasing data writing time, increasing physical block wear, and reducing the life of flash memory storage systems.

Inactive Publication Date: 2010-03-10
PHISON ELECTRONICS
View PDF2 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, in the above operation process, data belonging to continuous logical addresses (that is, the same logical block) will be written into multiple physical blocks belonging to different flash memory dies, so when the controller only updates data belonging to one of them When storing data in logical blocks, the controller must still update and move data in multiple physical blocks at the same time, thus increasing the time required to write data
In addition, since multiple physical blocks need to be erased when updating data, the wear of the physical blocks will be increased and the lifespan of the flash memory storage system will be reduced

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
  • Flash memory data transmission method, flash memory storage system and controller
  • Flash memory data transmission method, flash memory storage system and controller
  • Flash memory data transmission method, flash memory storage system and controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] 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 connector 120 , a cache memory 130 and a flash memory chip (flash memory chip) 140 .

[0051] Generally, the flash storage system 100 is used together with the host system 200 so that the host system 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 100 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.

[0052] The controller 110 executes a plurality of mechanical instructions implemented in hardware or firmware to cooperate with the connector 120 , the cache memory 130 and the ...

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 flash memory data transmission method, a flash memory storage system and a controller. The data transmission method is applied to data transmission from a cache memory to a plurality of flash memory groups through a single data bus in the flash memory storage system. The data transmission method comprises the step of: taking a logic block as a unit, and orderly arrangingand grouping data which are stored in the cache memory and belongs to continuous logical addresses; and the data transmission method also comprises the step of: transmitting sector data to each flashmemory group respectively through the single data bus according to the grouping in a staggering way, wherein the data belonging to the same logical block are to be transmitted and written into entityblocks of the same flash memory group. On the basis, the data are prevented from being dispersed into a plurality of entity blocks so as to reduce the abrasion of the entity blocks.

Description

technical field [0001] The present invention relates to a data transmission method for flash memory and a flash memory storage system using the method and its controller, in particular to a method for writing data to a flash memory chip with multiple flash memory chips through a single data bus A data transmission method and a flash memory storage system using the method and a controller thereof. Background technique [0002] The rapid development 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 this type of portable battery-powered products. A solid state drive is a storage device that uses NAND flash memory as a storage medium. [0003] Generally speaking, the flash memory die in the flash memory ch...

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): G06F12/02G06F12/06
Inventor 朱健华叶志刚陈瑞谦沈建辉
Owner PHISON ELECTRONICS
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