Unlock instant, AI-driven research and patent intelligence for your innovation.

Data writing method, flash memory controller and flash memory system

A data writing and data technology, applied in the direction of memory address/allocation/relocation, etc., can solve the problem of taking a lot of time, and achieve the effect of shortening the time

Active Publication Date: 2012-09-05
PHISON ELECTRONICS
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Based on this, when the flash storage device needs to erase the physical block, the flash storage device needs to spend a considerable amount of time to sort out the valid data and invalid data in the physical block

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
  • Data writing method, flash memory controller and flash memory system
  • Data writing method, flash memory controller and flash memory system
  • Data writing method, flash memory controller and flash memory system

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0059] Figure 1A It is a structural diagram of a host system using a flash storage device according to the first embodiment of the present invention. Figure 1B It is a schematic diagram of a computer, an input / output device and a flash storage device according to an embodiment of the present invention. Figure 1C It is a schematic diagram of a host system and a flash storage device according to another embodiment of the present invention.

[0060] Please refer to Figure 1A , the host system 1000 includes a computer 1100 and an input / output (input / output, referred to as: I / O) device 1106 . The computer 1100 includes a microprocessor 1102 , a random access memory (random access memory, RAM for short) 1104 , a system bus 1108 and a data transmission interface 1110 . The input / output device 1106 includes such as Figure 1B Mouse 1202, keyboard 1204, monitor 1206 and printer 1208 are shown. It is important to understand that Figure 1B The devices shown are not limited to th...

no. 2 example

[0125] The flash storage device and the host system of the second embodiment of the present invention are essentially the same as the flash storage device and the host system of the first embodiment, and the difference is that the memory management unit of the first embodiment is scattered according to the data of each logical block In the second embodiment, the memory management unit writes data into the flash chip according to the data randomness of each logical block and the data randomness of each physical block. The following will combine the first embodiment Figure 1A , Figure 1D , Figure 3A and Figure 3B The second embodiment will be described. In the second embodiment, the memory management unit 204 is also similar to Figure 4A , Figure 4B , Figure 5A , Figure 5B , Figure 6A and Figure 6B The shown approach manages flash memory chips 106 on a page basis.

[0126]In this embodiment, when the memory management unit 204 uses the page-based flash memory ...

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 relates to a data writing method, a flash memory controller and a flash memory system. The data writing method is used for writing data from a host system into a flash memory chip, and comprises the following steps of: configuring a plurality of logical page addresses; grouping the logical page addresses to form a plurality of logical blocks; and recording the data scattering degreeof the logical blocks. The data writing method also comprises the following steps of: receiving written data from the host system; judging a logical block to which a logical address to be written by the host system belongs; and writing the written data into the flash memory chip according to the data scattering degree of the logical block to be written, wherein the data scattering degrees of the logical blocks are less than or equal to a data scattering degree threshold of the logical blocks. By the data writing method, the flash memory controller and the flash memory system, the time for executing an instruction written by a host can be effectively shortened.

Description

technical field [0001] The invention relates to a data writing method for flash memory, in particular to a data writing method capable of efficiently writing data into flash memory, a flash memory controller and a flash memory storage system using the method. Background technique [0002] Because flash memory (Flash Memory) has the characteristics of data non-volatility, power saving, small size and no mechanical structure, it is most suitable for use in portable electronic products powered by batteries. For example, a solid state disk is a storage device using NAND flash memory as a storage medium, and has been widely deployed in notebook computers as a main storage device. [0003] Generally speaking, a flash memory chip (chip) of a flash memory storage device will be divided into multiple physical blocks, wherein the physical block is also divided into multiple physical pages, and the physical block is the erasing unit of the flash memory and the physical page is the phys...

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