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

ECC error correcting performance adjusting method and adjusting device

A technology with error correction ability and adjustment method, applied in the field of flash memory storage, can solve the problems of low efficiency and high cost

Active Publication Date: 2015-02-25
GIGADEVICE SEMICON (BEIJING) INC
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The present invention provides an adjustment method and adjustment device for ECC error correction capability, so as to solve the problems of low efficiency and high cost caused by separate processing of Flash of each process

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
  • ECC error correcting performance adjusting method and adjusting device
  • ECC error correcting performance adjusting method and adjusting device
  • ECC error correcting performance adjusting method and adjusting device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0045] refer to figure 1 , shows a flowchart of a method for adjusting ECC error correction capability according to the present invention, and this embodiment may specifically include the following steps:

[0046] Step 101, determine the maximum error correction capability and the longest code length of ECC according to the maximum storage space in all Flash at present.

[0047] The ECC error correction capabilities required by Flash under different technologies are different. The technology determines the probability of errors, thus determining the required error correction capabilities. Since different error correction capabilities require different spaces, the storage space of the Flash must be able to meet the space required for error correction in order to use the Flash normally. Therefore, it is necessary to determine the maximum error correction capability and the longest code length supported by the current maximum storage space in all Flash. Among all the current Fl...

Embodiment 2

[0060] refer to figure 2 It shows a flowchart of a method for adjusting ECC error correction capability according to the present invention, and this embodiment may specifically include the following steps:

[0061] Step 201, determine the maximum error correction capability and the longest code length of ECC according to the maximum storage space in all Flash at present.

[0062] Flash under different technologies may require different error correction capabilities, and the error probability is determined by the technology, thus determining the required error correction capabilities. Since different error correction capabilities require different spaces, the storage space of the Flash must be able to meet the space required for error correction before the Flash can be used normally. Therefore, it is necessary to determine the error correction capability and the code length of the ECC according to the storage space of the Flash. In this embodiment, the maximum storage space i...

Embodiment 3

[0078] refer to image 3 It shows a structural block diagram of an ECC error correction capability adjustment device according to the present invention. This embodiment may specifically include: a determination module 11, a calculation unit configuration module 12, an error correction capability configuration module 13, a code length configuration module 14, and a calculation module 15. Encoding module 16 and decoding module 17, wherein:

[0079] The determination module 11 is used to determine the maximum error correction capability and the longest code length of ECC according to the maximum storage space in all Flash at present.

[0080] The calculation unit configuration module 12 is configured to configure the maximum number of required calculation units according to the maximum error correction capability and the longest code length of the ECC.

[0081] The error correction capability configuration module 13 is configured to configure the current error correction capabil...

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 provides an ECC error correcting performance adjusting method and adjusting device. The method comprises the following steps: determining the maximal error correcting performance and longest code length according to the maximal memory space of all flashes; configuring the required maximal number of computing units according to the maximal error correcting performance and longest code length; configuring the current error correcting performance and current code length, which are required by the current flash, according to the current flash memory space; individually calculating the number of computing units required by encoding and the number of computing units required by decoding according to the current error correcting performance; when the current flash is programming, calling the computing unit with the same number as that of computing units required by encoding from the largest computing unit to perform encoding calculation on the data in the current flash; and when the current flash is carrying out reading operation, calling the computing unit with the same number as that of computing units required by decoding from the largest computing unit to perform decoding calculation on the data in the current flash.

Description

technical field [0001] The invention relates to the technical field of flash storage, in particular to a method and device for adjusting ECC error correction capability. Background technique [0002] Due to the material and process of Flash (flash memory), it is easy to generate bad blocks during the read, write, use and storage of Flash, so error checking and correction (ECC, Error Correcting Code) is used to ensure data integrity. That is, extra storage space is used to store ECC data on each page of Flash. When data is written, ECC data of fixed-length data is calculated and updated; when data is read, ECC code is also read to Check whether the read data is correct. If the read data is incorrect, correct the data through the ECC code. [0003] Since the storage capacity is fixed in different Flash, and the error correction code required for ECC error correction takes up space, the given storage space directly determines the error correction capability and code length of ...

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): G11C29/42
Inventor 苏志强刘会娟
Owner GIGADEVICE SEMICON (BEIJING) INC