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

Method and device for data management in flash storage device

A flash memory storage and data management technology, applied in the data storage field of memory, can solve the problems affecting the correctness and stability of data writing in flash memory storage devices, data inconsistency, data error-prone, etc.

Active Publication Date: 2017-02-08
SHENZHEN NETCOM ELECTRONICS CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, when data is written into a flash memory device in an SLC manner, that is, when the memory cells contained in a page with fast writing speed and stable and reliable characteristics are discharged in the flash memory device, the discharge process may be easily disturbed, Incomplete discharge or the inability to accurately control the charge and discharge voltage of each memory cell will cause errors in the written data, which may appear as figure 1 The inconsistency between the data to be written and the data actually written will affect the correctness and stability of data writing in the flash storage device

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
  • Method and device for data management in flash storage device
  • Method and device for data management in flash storage device
  • Method and device for data management in flash storage device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0025] figure 2 The implementation flow of the data management method in the flash storage device provided by Embodiment 1 of the present invention is shown, and the process of the method is described in detail as follows:

[0026] In step S201, a write command sent by the host system is received, the write command includes the data to be written and the target address of the data to be written, and the target address is the address of a certain page in the flash storage device address.

[0027] In this embodiment, the write instruction includes, but is not limited to, the following information: data to be written and a target address where the data to be written is written into the flash storage device. The target address is the address of a certain page in the flash memory storage device. For ease of understanding, it is assumed that the target address points to a P0 page in a certain storage block (block) of the flash memory storage device (for ease of understanding, acco...

Embodiment 2

[0040] image 3 It shows the implementation flow of the data management method in the flash memory storage device provided in the second embodiment of the present invention. The flash memory storage device in the second embodiment includes at least one multi-level cell flash memory. The process of the method is described in detail as follows:

[0041] In step S301, a write command sent by the host system is received, the write command includes the data to be written and the target address of the data to be written, and the target address is the address of a certain page in the flash storage device address;

[0042]In step S302, the data to be written is written into the target address of the flash storage device in an SLC manner;

[0043] In step S303, it is judged whether the data written in the target address is consistent with the data to be written, if the judgment result is "yes", the operation ends; if the judgment result is "no", then step S304 is executed.

[0044] I...

Embodiment 3

[0061] Figure 4 The composition structure of the data management apparatus in the flash memory storage device provided by the third embodiment of the present invention is shown, and for the convenience of description, only the parts related to the embodiment of the present invention are shown.

[0062] The data management device in the flash memory storage device can be applied to the flash memory storage device, and can be a software unit, a hardware unit, or a combination of software and hardware running in the flash memory storage device, or can be integrated into the flash memory storage device as an independent pendant Or run in the application system of the flash storage device.

[0063] The data management device in the flash storage device includes an instruction receiving unit 41 , a writing unit 42 , a first judging unit 43 and a first processing unit 44 . Among them, the specific functions of each unit are as follows:

[0064] The instruction receiving unit 41 is...

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 is suitable for the technical field of data storage of a storage, and provides a data management method and apparatus in a flash memory storage device. The method comprises the steps of receiving a writing instruction sent by a host system, wherein the writing instruction comprises data to be written and a target address in which the data to be written are written, and the target address is a page of one page in the flash memory storage device; writing data to be written in the target address in an SLC (Single-Level Cell) way; judging whether data written in the target address are consistent with the data to be written or not; if not, performing correction on wrong data written in the target address through ECC (Error Checking and Correction) codes, and rewriting the data to be written in the target address in the SLC way when the correction is unsuccessful. By applying the data management method and apparatus in the flash memory storage device, correctness and stability of data writing of the flash memory storage device can be effectively improved.

Description

technical field [0001] The invention belongs to the technical field of data storage of memory, and in particular relates to a method and device for data management in a flash memory storage device. Background technique [0002] Flash storage devices can be classified into single-level cell flash memory (Single-Level Cell, SLC) and multi-level cell flash memory (Multi-Level Cell, MLC) according to their internal architecture. The flash memory contains multiple storage blocks (blocks), each storage block contains multiple pages (pages), and each page contains multiple bytes (bytes). [0003] All the pages in the existing SLC flash memory have the characteristics of high writing speed and stable reliability, while only some pages in the MLC flash memory have the characteristics of fast writing speed and stable and reliable. Generally, the writing method of writing data only to the above-mentioned "page with fast writing speed and stable and reliable characteristics" is defined...

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/02G06F11/10
Inventor 梁小庆
Owner SHENZHEN NETCOM ELECTRONICS CO LTD