Method for improving error correction capacity and related memory device and controller of memory device

An error correction and memory device technology, applied in the field of error correction, can solve the problems of error correction code engine cost increase, waste, and storage space that cannot be used to store data, etc., to achieve both operational efficiency, system resource usage control, and improvement The effect of error correction ability

Active Publication Date: 2011-11-09
SILICON MOTION TECH CORP
View PDF5 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In particular, the error correction implemented according to related technologies usually does not use up all the storage space of the flash memory, and the remaining storage space cannot be used to store data, which is quite wasteful.
Please note that the typical reason for not using all the storage space of the flash memory in the related art is that once the number

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 improving error correction capacity and related memory device and controller of memory device
  • Method for improving error correction capacity and related memory device and controller of memory device
  • Method for improving error correction capacity and related memory device and controller of memory device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] Please refer to figure 1 , figure 1 It is a schematic diagram of a memory device 100 according to a first embodiment of the present invention, wherein the memory device 100 of this embodiment is especially a portable memory device (for example: a memory card conforming to SD / MMC, CF, MS, XD standards ). Memory device 100 includes: a flash memory (FlashMemory) 120; The error correction capability of the memory controller 110) can be improved without increasing the number of encoding / decoding bits of the Error Correction Code Engine (ECC Engine). According to the present embodiment, the memory controller 110 includes a microprocessor 112 , a read only memory (ROM) 112M, a control logic 114 , a buffer memory 116 , and an interface logic 118 . The ROM is used to store a program code 112C, and the microprocessor 112 is used to execute the program code 112C to control access to the flash memory 120 . Please note that the program code 112C may also be stored in the buffer ...

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 method for improving error correction capacity and a related memory device and a controller of the memory device. The method comprises the following steps of: respectively calculating a plurality of first parity check codes aiming at a plurality of lines of a data bit array; respectively calculating a plurality of second parity check codes aiming at a plurality of groups formed by a plurality of rows of the data bit array, wherein each of the groups comprises two or more of the rows, and the groups are not overlapped; and performing encoding/decoding corresponding to the first and second parity check codes. The invention also provides a related memory device and a controller of the memory device. In the invention, the error correction capacity of the controller of the memory device can be improved without increasing error correction code engine encoding/decoding digit, and the remaining storage space can be properly utilized by the realized error correction without causing waste. Therefore, the aim of giving consideration to operation efficiency and system resource use control and management can be fulfilled under the conditions of not increasing the chip area and related cost.

Description

technical field [0001] The present invention relates to the technical field of error correction of a flash memory (Flash Memory) control chip, and more specifically, relates to a method that can improve a memory without increasing the number of encoding / decoding bits of an Error Correction Code Engine (ECC Engine). Method for error correction capabilities of controllers of devices and associated memory devices and controllers thereof. Background technique [0002] Due to the continuous development of flash memory technology in recent years, various portable memory devices (eg memory cards conforming to SD / MMC, CF, MS, XD standards) have been widely implemented in many applications. Therefore, the access control of the flash memory in these portable memory devices has become a very hot issue. [0003] As far as the commonly used NAND flash memory is concerned, it can be mainly divided into two types of flash memory: single level cell (Single Level Cell, SLC) and multiple lev...

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
IPC IPC(8): G06F11/08G11C29/42G11C16/06
Inventor 杨宗杰
Owner SILICON MOTION TECH CORP
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