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

Method for using various-error correction code combination through coding and decoding system

An error-correcting code, encoding and decoding technology, applied in the field of encoding and decoding systems, can solve the problems of inflexible circuit design, inability to effectively and economically provide multiple error-correcting codes, etc.

Inactive Publication Date: 2018-05-18
JIANGSU HUACUN ELECTRONICS TECH CO LTD
View PDF2 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Furthermore, storing parameters in the codec or controller can make the circuit design inflexible; since conventional encoders / decoders cannot efficiently and economically provide multiple error-correcting codes for flash memory, a new encoding system needs to be proposed and methods for codecs that ease the burden of storing large numbers of parameters without incurring substantial cost

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 using various-error correction code combination through coding and decoding system
  • Method for using various-error correction code combination through coding and decoding system
  • Method for using various-error correction code combination through coding and decoding system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0024] In this embodiment, the encoder and the decoder are configured to selectively perform different error corrections with different parameters; at least one storage component is configured to store error-free parameters, wherein the selected error-free parameters are retrieved from the storage Components are loaded to said encoder, decoder for initializing the encoder and decoder; in this embodiment, the codec is configurable to correct errors using one of a plurality of error correcting codes. For example, a codec may be switched once to a first set of error-correcting codes for a first storage device, and the same codec may be switched at another time to a second set of error-correcting codes for a second storage device, the codec It may be part of the main control chip controller, or may be separated from the controller, for example, the controller or the codec can be further controlled. In the described embodiment, the memory device may be a volatile memory device, For...

Embodiment 2

[0030] Such as Figure 7-8 As shown, the encoder, the decoder are configured to selectively perform different error corrections with different parameters; at least one storage component is configured to store error-free parameters, wherein the selected error-free parameters are loaded from the storage component to the encoder and decoder for initializing the encoder and decoder.

[0031]In this embodiment, the encoding system includes a first error-correcting code codec including a first error-correcting code codec configurable to perform different error corrections for different non-volatile memories. The encoding system also includes a second error correction code codec, which is used to load the parameters required for initializing the first error correction code codec. One of the volatile memory, or another independent non-volatile memory; the second error correction code codec itself can correct the error of the loaded parameters without initialization. For example, the...

Embodiment 3

[0035] Such as Figure 9-10 As shown, the encoder, decoder are configured to selectively perform different error corrections with different parameters; an error-free storage device is used to store error-free fixed parameters to be loaded into the encoder, decoder to initialize the encoder, a decoder; the external storage component is configured to store different parameters, the encoder and the decoder select and load one of the stored parameters from the storage component, and modify the loaded parameters according to the fixed parameters, This results in error-free parameters.

[0036] In this embodiment, the encoding system includes an error correcting code codec including a codec that is configurable to perform different error corrections for different non-volatile memories. The encoding system also includes storage devices such as SRAM or ROM for storing fixed parameters. Based on this fixed parameter ROM, the error correction codec can load and correct parameters, and...

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 discloses a method for using various-error correction code combination through a coding and decoding system. According to the method, a computer, a main control chip and a plurality of storage assemblies are provided, the computer is connected with the main control chip through a bus, the main control chip is connected with a plurality of storage assemblies through a bus, a coder anda decoder are arranged in the main control chip, and the coder and the decoder are in two-way connection. The invention provides a method for configuring a coding system and a coding method for storage equipment and a plurality of error correction codes of the equipment, so that parameters without errors can be provided effectively and economically.

Description

technical field [0001] The present invention relates to the technical field of storage devices, in particular to a method for using a combination of multiple error correction codes in an encoding and decoding system. Background technique [0002] Encoders / decoders, or codecs, are often associated with non-volatile memory devices such as flash memory, and errors occur during memory accesses. This flash memory has been developed into many different types of information length and parity length. In some applications, there is a need for a flash controller that supports different types of flash memory in the same chip, so that the correctness of the data can be guaranteed, regardless of the type involved. of flash. In other words, the codec must be configurable for multiple error correction codes. [0003] However, multiple error correction codes lead to multiple parameters for initializing the codec, and some parameters can be quite large. This can expand the circuit area 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
IPC IPC(8): G11C29/04G11C29/42G06F11/10
CPCG06F11/1068G11C29/04G11C29/42G11C2029/0411
Inventor 陈育鸣李庭育魏智汎洪振洲
Owner JIANGSU HUACUN ELECTRONICS TECH CO LTD