← Back to Patent Explorer
US4649540A Expired / Lapsed US ⏱️ 0.0 years remaining

Error-correcting circuit having a reduced syndrome word

Assignee: STMicroelectronics lnc USA
•
Filing: 1984-12-26
•
Granted: 1987-03-10
•
Expires: 2004-12-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An error-correction circuit for correcting up to one error in an M-bit data field having the conventional number K parity bits associated with it uses a syndrome word having K-1 bits. The data elements are ordered sequentially and the K-1 bit syndrome word points to errors in the data only, not to errors in the parity bits. One of the data addresses in the field is reserved as a no-error flag and a Kth parity check bit associated with the syndrome word flags an error in the parity bits.

Inventors

  • 👤 Robert J. Proebsting

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 20:19
CPC Classifications
H; H04; H04L; H04L1/00; H04L1/24; G; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/10; G06F11/1008; G06F11/1012; G06F11/102; H03; H03M; H03M13/00; H03M13/03; H03M13/05; H03M13/13; H03M13/19

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 163 words
An integrated circuit error-correction circuit for correcting up to one error in a data field carried by M data signals on a set of data lines (110) disposed in a first region of said integrated circuit, each of said set of data lines having a sequential binary data address representative of the location of that data line within the set of data lines; said circuit further comprising a set of parity lines (120) carrying a set of K parity signals formed in a predetermined manner from a set of input data signals where K is the least integer which satisfies the equation 2 K ≧M+K+1; parity means for combining said set of parity signals and said data signals in a predetermined manner to generate a binary syndrome word (151) having K-1 bits; and means (170) connected to the output of said parity means, for correcting a single data signal located at a binary error address specified by the contents of said syndrome word.
Claim 2
Dependent Claim 163 words
An integrated circuit error-correction circuit for correcting up to one error in a data field carried by M data signals on a set of data lines (110) disposed in a first region of said integrated circuit, each of said set of data lines having a sequential binary data address representative of the location of that data line within the set of data lines; said circuit further comprising a set of parity lines (120) carrying a set of K parity signals formed in a predetermined manner from a set of input data signals where K is the least integer which satisfies the equation 2 K ≧M+K+1; parity means for combining said set of parity signals and said data signals in a predetermined manner to generate a binary syndrome word (151) having K-1 bits; and means (170) connected to the output of said parity means, for correcting a single data signal located at a binary error address specified by the contents of said syndrome word.
Claim 3
Dependent Claim 27 words
An integrated circuit according to claim 1, in which said syndrome word is equal to a binary data address of magnitude less than or equal to M.
Claim 4
Dependent Claim 60 words
An integrated circuit according to claim 2, further comprising first syndrome comparison means (150) for comparing a first selected subset of contiguous bits of said syndrome word with a counterpart subset of field-identification bits, received from a selection stage (135), defining a subset of said data field and generating therefrom an error correction enabling signal on an output line (159).
Claim 5
Dependent Claim 44 words
An integrated circuit according to claim 3, in which said first syndrome comparing and generating means further combines said parity check bit with other signals to inhibit error correction when said parity check bit (P 4 ) indicates an error in said parity signals.
Claim 6
Dependent Claim 51 words
An integrated circuit according to claim 3, further comprising second syndrome decoding means for decoding a second selected subset of contiguous bits from said syndrome word and combining said second subset of bits with said error correction enabling signal to control a selected one of a set of data inversion circuits.
Claim 7
Dependent Claim 31 words
An integrated circuit according to claim 2, in which said means for correcting a data signal responds to a predetermined one of said binary data addresses to inhibit error correction operation.
Claim 8
Dependent Claim 32 words
An integrated circuit according to claim 1, in which said parity means combines said K parity signals to form a parity check bit indicative of the parity of said K parity signals.
Claim 9
Dependent Claim 24 words
An integrated circuit according to claim 1, in which M=2 K-1 , whereby said syndrome word points to errors within said data field only.
Claim 10
Dependent Claim 157 words
An integrated circuit error-correction circuit for correcting up to one error in a data field carried by M data signals on a set of data lines disposed in a first region of said integrated circuit, each of said set of data lines having a sequential binary data address representative of the location of that data line within the set of data lines; said integrated circuit further comprising a set of parity lines carrying a set of K parity signals formed in a predetermined manner from a set of input data signals; parity means for combining said set of parity signals and said data signals in a predetermined manner to generate a binary syndrome word (151) and a parity check bit dependent only on said parity signals; and means (170) connected to the output of said parity means, for correcting a single data signal located at a binary error address specified by the contents of said syndrome word.
Claim 11
Dependent Claim 157 words
An integrated circuit error-correction circuit for correcting up to one error in a data field carried by M data signals on a set of data lines disposed in a first region of said integrated circuit, each of said set of data lines having a sequential binary data address representative of the location of that data line within the set of data lines; said integrated circuit further comprising a set of parity lines carrying a set of K parity signals formed in a predetermined manner from a set of input data signals; parity means for combining said set of parity signals and said data signals in a predetermined manner to generate a binary syndrome word (151) and a parity check bit dependent only on said parity signals; and means (170) connected to the output of said parity means, for correcting a single data signal located at a binary error address specified by the contents of said syndrome word.
Claim 12
Dependent Claim 51 words
An integrated circuit according to claim 9, in which said means for correcting a single data signal receives said parity check bit as input and inhibits error correction in response to a predetermined state of said parity check bit, whereby only errors within said data field may be corrected without inhibition.
Claim 13
Dependent Claim 230 words
An integrated circuit error-correction circuit for correcting up to one error in a data field carried by M data signals on a set of data lines (110) disposed in a first region of said integrated circuit, each of said set of data lines having a sequential binary data address representative of the location of that data line within the set of data lines; said integrated circuit further comprising a set of parity lines carrying a set of K parity signals formed in a predetermined manner from a set of input data signals where K is the least integer which satisfies the equation 2 K ≧M+K+1, said set of parity lines being disposed within a second region, whereby said parity lines and data lines are not intermingled; parity means for combining said set of parity signals and said data signals in a predetermined manner to generate a binary syndrome word (151) in which a seleted set of intermediate data parity signals (141) is formed by grouping said data signals in powers of two and in which each of said set of intermediate signals is combined with a counterpart parity signal to form a bit of said binary syndrome word (151); and means (170) connected to the output of said parity means, for correcting a single data signal located at a binary error address specified by the contents of said syndrome word.
Claim 14
Dependent Claim 230 words
An integrated circuit error-correction circuit for correcting up to one error in a data field carried by M data signals on a set of data lines (110) disposed in a first region of said integrated circuit, each of said set of data lines having a sequential binary data address representative of the location of that data line within the set of data lines; said integrated circuit further comprising a set of parity lines carrying a set of K parity signals formed in a predetermined manner from a set of input data signals where K is the least integer which satisfies the equation 2 K ≧M+K+1, said set of parity lines being disposed within a second region, whereby said parity lines and data lines are not intermingled; parity means for combining said set of parity signals and said data signals in a predetermined manner to generate a binary syndrome word (151) in which a seleted set of intermediate data parity signals (141) is formed by grouping said data signals in powers of two and in which each of said set of intermediate signals is combined with a counterpart parity signal to form a bit of said binary syndrome word (151); and means (170) connected to the output of said parity means, for correcting a single data signal located at a binary error address specified by the contents of said syndrome word.
Claim 15
Dependent Claim 39 words
An integrated circuit according to claim 11, in which said set of intermediate signals and said syndrome word each have K-1 elements, whereby said syndrome word has insufficicant bits to point to errors in both data and parity signals.

References Cited (Backward Citations)

US3825893A Cited
US4345328A Cited
US4359772A Cited
US4561095A Cited
US4523314A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-03-09 1990-09-08 1991-03-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-03-09 1994-09-08 1995-03-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-03-09 1998-09-08 1999-03-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag