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

Method and apparatus for checking the address and contents of a memory array

Assignee: International Business Machines Corp
•
Filing: 1991-06-24
•
Granted: 1994-06-14
•
Expires: 2011-06-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A circuit for checking the memory array address and contents is described. The circuit consists of at least one write address counter (120) and at least one read address counter (130). Before a data word is read into the array, each of its check bits are XORed with one bit of the address location at which the word is to be written. On reading out the word, the check bits are again XORed with the bits of the address location to restore their original value and the parity of the data word is checked. If the parity is found to be incorrect then it is known that an error has occurred either on reading in or reading out and the appropriate action can be taken.

Inventors

  • 👤 Ingemar Holm
  • 👤 Helmut Kohler
  • 👤 Peter Mannherz
  • 👤 Norbert Schumacher
  • 👤 Gerhard Zilles

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 15:28
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/10; G06F11/1008; G06F11/1012; G06F11/1016; G06F2201/00; G06F2201/88

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 117 words
An apparatus for checking the address and contents of a memory array comprising at least one write address counter; at least one read address counter which operates in parallel to said write address counter; a latch arrangement for writing data into the said memory array; first gates to XOR the bits of the said read address counter with bits of a data word read into the said memory array; second gates to XOR the bits of the said write address counter with the bits of the said data word as it is read out of the said memory array; and a parity checker situated after said second gates to check the parity of the said data word.
Claim 2
Independent Claim 117 words
An apparatus for checking the address and contents of a memory array comprising at least one write address counter; at least one read address counter which operates in parallel to said write address counter; a latch arrangement for writing data into the said memory array; first gates to XOR the bits of the said read address counter with bits of a data word read into the said memory array; second gates to XOR the bits of the said write address counter with the bits of the said data word as it is read out of the said memory array; and a parity checker situated after said second gates to check the parity of the said data word.
Claim 3
Dependent Claim 42 words
An apparatus for checking the address and contents of a memory array as defined in claim 1, further comprising there are three first gates; three second gates; and the said read and write address counters operate with a selected set of bits.
Claim 4
Dependent Claim 46 words
An apparatus for checking the address and contents of a memory array as defined in claim 1, further comprising the said first gates and the said second gates XOR the bits of the address with different parity bits of the data word stored in the array.
Claim 5
Dependent Claim 92 words
An apparatus for checking the address and contents of a memory array as defined in claim 1, further comprising: two write address counters, one operating at the system speed and one operating at channel speed; a first multiplexer to select which of the said write address counters is used to write data into said array; two read address counters, one operating at the system speed and one operating at channel speed; and a second multiplexer to select which of the said read address counters is used to read data from said array.
Claim 6
Dependent Claim 30 words
An apparatus for checking the address and contents of a memory array as defined in claim 1, further comprising: a buffer situated between the write address counters and the array.
Claim 7
Independent Claim 78 words
A method for checking the address and contents in a memory array, comprising: XORing bits of a data word with bits of a first address counter for writing the data into the said array; XORing the same bits of the said data word with the same bits of a second address counter on reading the data out of the array; and checking to see whether the parity of the said data word is correct after being read out.
Claim 8
Independent Claim 78 words
A method for checking the address and contents in a memory array, comprising: XORing bits of a data word with bits of a first address counter for writing the data into the said array; XORing the same bits of the said data word with the same bits of a second address counter on reading the data out of the array; and checking to see whether the parity of the said data word is correct after being read out.
Claim 9
Dependent Claim 33 words
A method for checking the address and contents in a memory array according to claim 6 further comprising the said bits of the data word are three parity bits of the data word.
Claim 10
Dependent Claim 31 words
A method for checking the address and contents in a memory array according to claim 6, further comprising the said first address counter is also used as a read address counter
Claim 11
Dependent Claim 32 words
A method for checking the address and contents in a memory array as defined in claim 6, further comprising: the said second address counter is also used as a write address counter.

References Cited (Backward Citations)

US4692893A Cited
US4785452A Cited
US5142541A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-06-13 1997-12-13 1998-06-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-06-13 2001-12-13 2002-06-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-06-13 2005-12-13 2006-06-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag