Error processing for non-volatile memories

US12147303B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12147303-B2
Application numberUS-202318159365-A
CountryUS
Kind codeB2
Filing dateJan 25, 2023
Priority dateJan 26, 2022
Publication dateNov 19, 2024
Grant dateNov 19, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A solution is proposed for error processing, wherein n byte error positions of n byte errors are predefined (where n is a positive integer), wherein this involves determining whether there is a further byte error position on the basis of the n byte error positions and on the basis of n+1 error syndrome components of a first error code.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for error processing, reading a plurality of bytes from a memory; wherein n byte error positions of n byte errors are predetermined, wherein n is a positive integer, which method involves determining whether there is a further byte error position on the basis of the n byte error positions and on the basis of n+1 error syndrome components of a first error code, and in the event of determining a further byte error position, (a) correcting a byte of the plurality of bytes read from the memory at the further byte error position and/or (b) outputting the further byte error position. 2. The method according to claim 1 , wherein the further byte error position is determined by way of the n byte error positions and the n+1 error syndrome components of the first error code. 3. The method according to claim 1 , wherein the first error code comprises a byte error code, wherein the byte error code comprises a Reed-Solomon code. 4. The method according to claim 1 , which involves detecting that no further byte error is present if no further byte error position is determinable. 5. The method according to claim 1 , wherein the further byte error position is determined depending on at least one symmetrical function of the n byte error positions. 6. The method according to claim 5 , wherein, if a non-code word of the second error code is detected in the course of the reading out from the memory, a byte error position is determined for this byte of the first error code. 7. The method according to claim 1 , wherein in the error-free case a byte of the first error code is transformed into a code word of a second error code, a byte error position is determined if a non-code word of the second error code is detected. 8. The method according to claim 7 , wherein code words of the second error code are stored in a memory. 9. The method according to claim 1 , wherein the second error code is an n 1 -out-of-n 2 code, wherein 1≤n 1 <n 2 ≤2 holds true. 10. The method according to claim 9 , wherein the reading out from the memory is effected taking account of a temporal order. 11. The method according to claim 1 , wherein in the error-free case code words of the second error code are read out from the memory and transformed back into bytes of the first error code. 12. The method according to claim 1 , wherein the further byte error position az is determinable such that the following holds true: α 2 = s 3 + s 2 · α 1 s 1 · α 1 + s 2 , wherein α 1 denotes the predefined byte error position and s 1 , s 2 , s 3 denote syndrome components. 13. The memory circuit comprising: a memory for storing a plurality of memory bytes, and a device for error processing, which is configured to determine whether there is a further byte error position on the basis of n byte error positions and on the basis of n+1 error syndrome components of a first error code, wherein the n byte error positions of n byte errors are predefined and wherein n is a positive integer. 14. The memory circuit according to claim 13 , wherein the device is furthermore configured to determine the further byte error position by way of the n byte error positions and the n+1 error syndrome components of the first error code. 15. A non-transitory computer-readable storage medium having instructions stored thereon that, when executed, cause one or more processors to: store a plurality of memory bytes; and determine whether there is a further byte error position on a basis of n byte error positions and on a basis of n+1 error syndrome components of a first error code, wherein the n byte error positions of the n byte errors are predefined and wherein n is a positive integer.

Assignees

Inventors

Classifications

  • Arrangements at the receiver end · CPC title

  • Arrangements at the transmitter end · CPC title

  • Serial concatenated codes · CPC title

  • Block codes (H04L1/0061, H04L1/0064 take precedence) · CPC title

  • using arrangements adapted for a specific error detection or correction feature · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12147303B2 cover?
A solution is proposed for error processing, wherein n byte error positions of n byte errors are predefined (where n is a positive integer), wherein this involves determining whether there is a further byte error position on the basis of the n byte error positions and on the basis of n+1 error syndrome components of a first error code.
Who is the assignee on this patent?
Infineon Technologies Ag
What technology area does this patent fall under?
Primary CPC classification G06F11/1068. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 19 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).