Error detection

US11115061B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11115061-B2
Application numberUS-202017010351-A
CountryUS
Kind codeB2
Filing dateSep 2, 2020
Priority dateSep 4, 2019
Publication dateSep 7, 2021
Grant dateSep 7, 2021

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 datum is written to a memory, by splitting a binary word, representative of the datum and an error correcting or detecting code, into a first part and a second part. The first part is written at a logical address in a first memory circuit. The second part is written at the logical address in a second memory circuit. The error correcting or detecting code is dependent on both the datum and the logical address.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method, comprising writing a datum in memory by: splitting a binary word, representative of said datum and an error correcting or detecting code, into at least a first part and a second part; and writing said first part at a logical address in a first memory circuit; and writing said second part at said logical address in a second memory circuit, wherein said second memory circuit is different from said first memory circuit and is configured to store as many binary words as said first memory circuit; wherein said error correcting or detecting code is dependent on both said datum and said logical address. 2. The method according to claim 1 , wherein said first part and said second part each have a same size. 3. The method according to claim 1 , wherein the binary word is a concatenation of said datum and said correcting or error detecting code. 4. The method according to claim 1 , wherein said datum and said logical address are supplied by a single first processor. 5. The method according to claim 1 , wherein said datum and said logical address are supplied by at least one second processor and a third processor. 6. The method according to claim 5 , wherein said datum supplied by the second processor is compared to said datum supplied by the third processor, and said logical address supplied by the second processor is compared to said logical address supplied by the third processor. 7. The method according to claim 5 , wherein the second processor supplies said logical address to one of said at least two memory circuits, and the third processor supplies said logical address to another of said at least two memory circuits. 8. The method according to claim 5 , wherein the second processor supplies said logical address to said at least two memory circuits. 9. The method according to claim 1 , wherein said first memory circuit and said second memory circuit each have a same size. 10. The method according to claim 1 , wherein internal control signals of said at least two memory circuits are compared. 11. The method according to claim 1 , further comprising reading the datum from the memory by: reading said first part at the logical address from the first memory circuit; and reading said second part at said logical address from the second memory circuit. 12. The method according to claim 11 , wherein reading further comprises concatenating said first and second parts read from said first and second memory circuits, respectively, to form a read binary word. 13. The method according to claim 12 , obtaining the datum by removing the error correcting or detecting code from the read binary word. 14. The method according to claim 13 , further comprising detecting an error in the datum by computing the error correcting or detecting code again from the datum read from the memory. 15. The method according to claim 14 , further comprising verifying the error correcting or detecting code.

Assignees

Inventors

Classifications

  • using block codes (H03M13/2957 takes precedence) · CPC title

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

  • Error in accessing a memory location, i.e. addressing error · CPC title

  • in a storage system, e.g. in a DASD or network based storage system (drivers for digital recording or reproducing units G06F3/06; circuits for error detection or correction within digital recording or reproducing units G11B20/18; for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS], H04L67/1097) · CPC title

  • Parity data used in redundant arrays of independent storages, e.g. in RAID systems · 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 US11115061B2 cover?
A datum is written to a memory, by splitting a binary word, representative of the datum and an error correcting or detecting code, into a first part and a second part. The first part is written at a logical address in a first memory circuit. The second part is written at the logical address in a second memory circuit. The error correcting or detecting code is dependent on both the datum and the…
Who is the assignee on this patent?
St Microelectronics Rousset, St Microelectronics Alps Sas
What technology area does this patent fall under?
Primary CPC classification H03M13/2906. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 07 2021 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).