Storage controller and method for controlling data reading

A memory controller and data reading technology, which is applied in static memory, electrical digital data processing, instruments, etc., can solve the problems of inability to dynamically adjust error correction ability, control chip cannot support, single finite field single error correction ability, etc.

Active Publication Date: 2011-01-19
MEDIATEK INC
View PDF4 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Therefore, conventional control chips for MLC flash memory devices only support a single finite field and a single error correction capability required by MLC flash memory devices
That is, the same control chip that supports a single finite field and a single error correction capability cannot be used in different MLC flash memory devices with different page lengths and ECC requirements
[0006] Traditional control chips that support a single finite field and a single error correction capability are inflexible
For example, a control chip using a single and fixed finite field cannot support longer codeword lengths, and when it supports shorter codeword lengths, more parity bits are used, which wastes flash memory spare area of
In addition, the control chip using a single and fixed finite field cannot dynamically adjust the error correction capability as a response to different application requirements

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
  • Storage controller and method for controlling data reading
  • Storage controller and method for controlling data reading
  • Storage controller and method for controlling data reading

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] Certain terms are used throughout the specification and claims to refer to particular elements. Those skilled in the art should understand that hardware manufacturers may use different terms to refer to the same element. The specification and claims do not use the difference in name as a way to distinguish components, but use the difference in function of components as a criterion for distinguishing. "Includes" mentioned throughout the specification and claims is an open-ended term, so it should be interpreted as "including but not limited to". In addition, the term "coupled" herein includes any direct and indirect means of electrical connection. Therefore, if it is described that the first device is coupled to the second device, it means that the first device may be directly electrically connected to the second device, or indirectly electrically connected to the second device through other devices or connection means.

[0033]The principle of the present invention 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 provides a storage controller and a method for controlling data reading. The storage controller includes an encoding circuit and a control circuit. The encoding circuit is programmable to support a plurality of different finite fields, and implemented for generating encoded data in one of the plurality of different finite fields according to an adjustable finite field setting. The control circuit is implemented for controlling the adjustable finite field setting of the encoding circuit and recording the encoded data into the storage device according to the encoded data, wherein the encoding circuit includes a plurality of encoders corresponding to the different finite fields, and starts one of the plurality of encoders according to an enabled signal; and the control circuit generates the enabled signal to set the adjustable finite field setting. The storage controller and the method for controlling data reading provided by the invention could meet requirement of different application through dynamically adjusting the error correction ability.

Description

technical field [0001] The present invention relates to a storage controller and a method for controlling data reading, which are used to control recording data to and / or reading data from a storage device, and in particular to a programmable encoding circuit / The memory controller of the decoding circuit and the method of controlling data reading support multiple finite fields, multiple codeword lengths and / or multiple error correction capabilities. Background technique [0002] Error detection and correction techniques are used to effectively correct errors caused by different factors to obtain error-free data. Taking flash memory as an example, continued price / performance improvements in flash memory have made flash the long-term storage choice for many applications. However, flash memory may have defects (eg, defective memory cells) during manufacture, and more defects may occur during use of the device, thus limiting its application. In order to deal with these defect...

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
CPCH03M13/6516G06F11/1068H03M13/152
Inventor 林利莲吴昭逸吴建中杜立群
Owner MEDIATEK INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products