Patent US5128944A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5128944A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for providing notification of bit-cell failure in a redundant-bit-cell memory

Assignee: Texas Instruments Inc
•
Filing: 1991-01-11
•
Granted: 1992-07-07
•
Expires: 2011-01-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An erasable, programmable ROM (10) with three redundant bit-cell arrays (10A, 10B, 10C) includes an error-flagging circuit (30) that detects bit-cell failures and provides notification of each such failure. The error-flagging circuit (30) includes a plurality of XOR gates (32), each receiving the corresponding redundant data bits for one of the bits of an addressed byte, and a NOR gate (36) which receives the outputs from each of the XOR gates (32). Each XOR gate detects when the logic states for the input redundant bits are not identical, indicating a bit-cell failure has occurred, and provides a corresponding logic state output. The NOR gate (36) detects when any of the XOR gates (32) has indicated a bit-cell failure, and generates an error-flag output providing notification of such failure.

Inventors

  • 👤 Edward H. Flaherty
  • 👤 Ki S. Chang
  • 👤 Mark W. Tiernan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 04:08
CPC Classifications
G; G11; G11C; G11C29/00; G11C29/70; G11C29/74; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/18; G06F11/183; G06F11/22; G06F11/2205

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 207 words
In a digital memory in which a data bit is stored in each of at least three corresponding redundant bit-cells (designated ABC) so that an addressing operation retrieves redundant data bytes D A (1-N), D B (1-N), and D C (1-N) of N data bits;, a redundant-bit-cell error-flagging circuit, comprising: for each set of redundant data bits of an addressed data byte retrieved from the memory, an error-detector circuit for receiving three corresponding redundant data bits D A (N), D B (N), and D C (N) and providing a bit-cell-failure indication if said redundant data bits are not identical; an error-notification circuits responsive to the output from each error-detector circuit for providing an error-flag indication if any error-detection circuit outputs a bit-cell failure indication; said error-detector circuits and said error-flagging operation in accordance with a Boolean expression XOR C 1 XOR+A 2 XOR B 2 XOR C 2 XOR+. . .+A n XOR B n XOR C n XOR=EF, where (ABC) are the logic states for the three redundant data bits, and EF is the logic state of the output data bit the constitutes the error flag indication; such that a notification of bit-cell failure is provided if one of the redundant bit-cells inadvertently changes logic state.
Claim 2
Dependent Claim 207 words
In a digital memory in which a data bit is stored in each of at least three corresponding redundant bit-cells (designated ABC) so that an addressing operation retrieves redundant data bytes D A (1-N), D B (1-N), and D C (1-N) of N data bits;, a redundant-bit-cell error-flagging circuit, comprising: for each set of redundant data bits of an addressed data byte retrieved from the memory, an error-detector circuit for receiving three corresponding redundant data bits D A (N), D B (N), and D C (N) and providing a bit-cell-failure indication if said redundant data bits are not identical; an error-notification circuits responsive to the output from each error-detector circuit for providing an error-flag indication if any error-detection circuit outputs a bit-cell failure indication; said error-detector circuits and said error-flagging operation in accordance with a Boolean expression XOR C 1 XOR+A 2 XOR B 2 XOR C 2 XOR+. . .+A n XOR B n XOR C n XOR=EF, where (ABC) are the logic states for the three redundant data bits, and EF is the logic state of the output data bit the constitutes the error flag indication; such that a notification of bit-cell failure is provided if one of the redundant bit-cells inadvertently changes logic state.
Claim 3
Dependent Claim 28 words
The device of claim 1, wherein the error flag indication from said error-detection circuit causes said error-notification circuit to set a bit-cell-failure flag bit in a sense register.
Claim 4
Dependent Claim 23 words
The device of claim 2, wherein: said error-detection circuit is an XOR logic gate; and said error-notification circuit is a NOR logic gate.
Claim 5
Dependent Claim 27 words
The device of claim 1, wherein the error-flag indication from said error-detection circuit causes said error-notification circuit to set a bit-cell-failure flag bit in a sense register.
Claim 6
Dependent Claim 23 words
The device of claim 4, wherein said error-detection logic gate is an XOR gate, and said error-notification logic gate is a NOR gate.
Claim 7
Dependent Claim 23 words
The device of claim 5, wherein said error-flagging circuit is included in a memory that stores each data bit in corresponding redundant bit-cells.
Claim 8
Dependent Claim 17 words
The device of claim 6, wherein the memory bit-cells are arranged in three redundant arrays of bit-cells.
Claim 9
Dependent Claim 15 words
The device of claim 7, wherein the memory is an erasable, programmable, read-only memory (EPROM).
Claim 10
Dependent Claim 16 words
The device of claim 7, wherein the memory is an electrically erasable, programmable, read-only memory (EEPROM).
Claim 11
Independent Claim 151 words
A method of providing notification of bit-cell failure in a digital memory, in which a data bit is stored in each of at least three corresponding redundant-bit-cells, comprising the steps: retrieving from the memory redundant data bytes D A )1-N), D B (1-N) and D C (1-N) of N data bits; for each set of redundant data bits D A (N), D B (N), and D C (BN) of a retrieved data byte, detecting the logic state of each of the redundant data bits and generating a bit-cell-failure indication if said redundant data bits are not identical; and in response to the bit-cell-failure indication, generating an error notification; thereby implementing an error-flagging operation defined by the Boolean expression A 1 XOR B 1 XOR C 1 XOR+A x XOR B X XOR C 2 XOR+. . .+A x XOR B n XOR C n XOR=EF, where EF is an error notification.
Claim 12
Independent Claim 151 words
A method of providing notification of bit-cell failure in a digital memory, in which a data bit is stored in each of at least three corresponding redundant-bit-cells, comprising the steps: retrieving from the memory redundant data bytes D A )1-N), D B (1-N) and D C (1-N) of N data bits; for each set of redundant data bits D A (N), D B (N), and D C (BN) of a retrieved data byte, detecting the logic state of each of the redundant data bits and generating a bit-cell-failure indication if said redundant data bits are not identical; and in response to the bit-cell-failure indication, generating an error notification; thereby implementing an error-flagging operation defined by the Boolean expression A 1 XOR B 1 XOR C 1 XOR+A x XOR B X XOR C 2 XOR+. . .+A x XOR B n XOR C n XOR=EF, where EF is an error notification.
Claim 13
Dependent Claim 17 words
The method of claim 10 wherein a memory is the data bits in corresponding redundant bit cells.
Claim 14
Dependent Claim 17 words
The method of claim 11 wherein the memory bit-cells are arranged in three redundant arrays of bit-cells.
Claim 15
Dependent Claim 15 words
The method of claim 11, wherein the memory is an erasable, programmable, read-only memory (EPROM).
Claim 16
Dependent Claim 16 words
The method of claim 11, wherein the memory is an electrically erasable, programmable, read-only memory (EEPROM).

References Cited (Backward Citations)

US3646516A Cited
US3833798A Cited
US4426699A Cited
US4744061A Cited
US4697233A Cited
US4748594A Cited
US4710935A Cited
US4873685A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-07-07 1996-01-06 1996-07-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-07-07 2000-01-06 2000-07-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-07-07 2004-01-06 2004-07-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag