Error checking and error correction code encoder and coding method
A technology of error checking and correcting codes, which is applied in the field of circuits, can solve problems such as time consumption, achieve the effects of reducing time, improving reading speed, and saving reading time
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0037] Embodiment 1, an ECC decoder, used for ECC decoding in memory, such as figure 1 As shown, including: adjoint calculation module, solution module, search module;
[0038] A grouping module, for dividing the data read from the memory into a plurality of data groups;
[0039] The adjoint formula calculation module is used to read a divided data group after the decoding starts; calculate the adjoint formula of the read data group, send the data group to the search module after the calculation is completed, and calculate the obtained data group The accompanying formula is sent to the solving module;
[0040] A solving module, for substituting the calculated adjoint into the error position polynomial, solving the value of the error position polynomial and sending it to the searching module;
[0041] The finding module is used to find the error position in the data group sent by the syndrome calculation module according to the value of the error position polynomial after rec...
Embodiment 2
[0063] Embodiment 2, an ECC decoding method for ECC decoding in a memory, comprising:
[0064] Divide the data read from the memory into multiple data groups; perform the following processing on each data group in turn:
[0065] Compute the syndrome of the data set;
[0066] Substitute the calculated adjoint into the error position polynomial to solve the value of the error position polynomial;
[0067] Finding an error location in the data set according to the value of the error location polynomial;
[0068] Wherein, when solving the value of the dislocation position polynomial, start to calculate the adjoint expression of the next data set.
[0069] In this embodiment, the method may also include:
[0070] When the search module ends and finds an error position, the adjoint calculation is interrupted, and the error at the error position is corrected;
[0071] Syndrome computation resumes when error correction is complete.
[0072] In an implementation manner of this emb...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com