Memory error-detecting and error-correcting coding circuit and method for reading and writing data utilizing the same

An error correction coding and memory reading technology, applied in static memory, instruments, etc., can solve the problems of affecting speed, complex and huge circuits, and large circuit delays.

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

AI Technical Summary

Problems solved by technology

For example: environmental deterioration (voltage fluctuations, temperature rise) causes data errors; process disturbances cause parameter changes, resulting in read and write failures; other random errors, etc.
[0004] Most of the existing ECC methods do not optimize the G matrix and do not simplify the redundant data. When the process size becomes smaller and smaller, the "side effects" of the ECC circuit without upper-level preprocessing are highlighted——circuit Complex and huge, the connection area is too large; redundant bits occupy too much memory capacity, resulting in large circuit delays and affecting speed

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
  • Memory error-detecting and error-correcting coding circuit and method for reading and writing data utilizing the same
  • Memory error-detecting and error-correcting coding circuit and method for reading and writing data utilizing the same
  • Memory error-detecting and error-correcting coding circuit and method for reading and writing data utilizing the same

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047]The above and other technical features and advantages of the present invention will be described in more detail below in conjunction with the accompanying drawings.

[0048] Specific embodiments of the present invention specifically disclose the method and circuit structure, and the corresponding number of stored data for verification is 4 bits;

[0049] see figure 1 As shown, it is a flow chart of the steps of the error checking and error correction method for reading data from the memory in the present invention. The steps it includes are:

[0050] Step a1: a decoding process, wherein the decoding process includes the following steps:

[0051] Step a11: take out the data bit and check bit from the storage unit, and calculate the adjoint formula according to the H matrix;

[0052] Step a12: According to the correlation characteristics of the G matrix, the extracted data bits and check bits are controlled by address information, and the 1-bit data that needs to be corr...

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

This invention relates to an error-check and error-correction code circuit for storages and a method for reading and writing data by it taking matrix G as a logic core including: a decoding process and a coding process and a method for writing in data by this method. Apart from a decoding process and an error correction process, it also includes a coding process, and finally puts forward an errorcheck and correction and coding circuit for realizing said two methods including a decoder, an error-correction circuit, a coding circuit, an interface circuit and related data transmission circuit so as to simplify layout of bottom circuit and speed up operation speed of circuits.

Description

technical field [0001] The present invention relates to a method for implementing ECC in a storage device, in particular to a method for reading data from a memory for error detection and correction, and a method for processing data written into memory by using the above method, and finally to realize the above-mentioned The circuit structures corresponding to the two methods. Background technique [0002] With the development of integrated circuits, memory cells will occupy most of the chip area. Storage performance has a great impact on chip performance, so it is necessary to ensure 100% accuracy of stored data. However, any memory is faced with the challenges of reliability and yield, such as the decrease of signal-to-noise ratio with the increase of integration density; soft errors caused by cosmic rays to memory cells; process deviation and material defects lead to lower memory yield, etc. Wait. Therefore, an effective method is needed to solve these problems. [00...

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 Patents(China)
IPC IPC(8): G11C29/42G11C29/40
Inventor 朱一明苏如伟
Owner GIGADEVICE SEMICON (BEIJING) 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