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

Method for migrating data from SLC Block to XLC Block

A technology of data and data sources, applied in electrical digital data processing, input/output process of data processing, input/output to record carrier, etc., can solve problems such as low migration performance, EBC amplification, excessive RAM resource requirements, etc. Achieve the effect of improving RAM usage efficiency, reducing chip cost, and improving RAM resource utilization.

Active Publication Date: 2018-06-15
HUNAN GOKE MICROELECTRONICS
View PDF7 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] This application provides a data migration method from SLC Block to XLC Block. The purpose of the invention is to solve the problems of EBC amplification, excessive RAM resource demand or low migration performance in the existing solutions, thereby improving the reliability and lifespan of SSD, and at the same time Lower chip cost while meeting the same performance metrics

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 for migrating data from SLC Block to XLC Block
  • Method for migrating data from SLC Block to XLC Block
  • Method for migrating data from SLC Block to XLC Block

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0033] In order to solve the problem of EBC amplification, it means that data transmission must be corrected by LDPC.

[0034] The data in the read path will undergo LDPC error correction, so there is no EBC amplification problem in this solution.

[0035] Since one XLC write of granules requires that the data transmission of N pages related to this write cannot be interrupted by other operations, this scheme combines image 3 Guaranteed through the following procedures.

[0036] Such as image 3 As shown, the light-colored arrow in the figure is a single SLC page read, and the dark-colored arrow is a single XLC transfer in one XLC programming.

[0037] A kind of SLC Block to XLC Block data migration method, is characterized in that, comprises the following steps:

[0038] Step 1: Divide M LUNs into two groups. The first group of LUN 0 to LUN M / 2-1 is recorded as bank0, and the second group of LUN M / 2 to LUN M is recorded as Bank1; The offset of the number is recorded as O...

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 present application relates to the technical field of data migration, and in particular, to a method for migrating data from an SLC Block to an XLC Block. The method is characterized in that: theLUN is divided into two BANKs, one BANK is used as a data source, and the other BANK is used as a data destination, so that one BANK only performs SLC page reading, the other BANK only performs XLC writing, and the requirement that transmission of N page data in one time of XLC writing cannot be interrupted by other operations is ensured; and error correction will be performed on all the data of areading path through the LDPC, so that error codes in the SLC page data cannot be added to the XLC. According to the technical scheme of the present application, after completion of data migration, positions between data of the BANK0 and data of the BANK1 are exchanged, and the difference can be processed in the system through simple offset mapping.

Description

technical field [0001] The present application relates to the technical field of data migration, in particular to a data migration method from an SLC Block to an XLC Block. Background technique [0002] The characteristics of XLC particle writing determine that a large amount of source data needs to be cached during direct writing to XLC. If the internal RAM of the chip is used to cache these data, the cost of the chip will increase. In order to reduce the cost, the mainstream method is to cache the data into the SLC Block first, and then migrate the data from the SLC Block to the XLC Block to solve the problem. [0003] At present, there are two main methods for migrating data from SLC Block to XLC Block: CopyBack method and read-write method. [0004] The Copyback method first reads data from the NAND medium to the data register inside the NAND by using the granular CopyBack command, and then flashes the data from the dataregister to the NAND medium. The principle of thi...

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): G06F3/06G06F11/10
CPCG06F3/0614G06F3/0616G06F3/0638G06F3/0647G06F3/0665G06F3/0679G06F11/1068
Inventor 李雷彭鹏姜黎
Owner HUNAN GOKE MICROELECTRONICS