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

Memory checking method

Assignee: Fanuc Corp
•
Filing: 1980-07-30
•
Granted: 1983-01-11
•
Expires: 2000-07-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of checking a memory in a computer system having memory for storing at least one logical block composed of a plurality of words, and a processor for retrieving data from the memory to perform a memory check wherein the method includes inserting an operational control word into the logical block in advance, sequentially subjecting each word in the logical block to a prescribed operation, such as an exclusive-OR operation applied to corresponding ones of the bits in each word, and then determining whether or not the result of the operation is the same as a predetermined value. The operational control word, before being inserted into the logical block, is determined in such a manner that the result of the operation will be equivalent to a predetermined value, such as all "0"s.

Inventors

  • 👤 Ryoji Imazeki
  • 👤 Michiya Inoue

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 16:53
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/10; G06F11/1004

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 187 words
A method of checking a read only memory in a computer system, the read only memory storing at least one logical block composed of a plurality of words, the computer system having a processor for reading data from the read only memory, for performing a prescribed operation, and for checking the read only memory, said method comprising the steps of: (a) determining an operational control word in such a manner as to render the result of the prescribed operation equivalent to a predetermined value; (b) storing the operational control word in said at least one logical block stored in the read only memory; (c) sequentially reading each of the plurality of words in said at least one logical block; (d) sequentially subjecting each of the plurality of words in said at least one logical block to the prescribed operation by employing the processor; (e) comparing the result of the prescribed operation, after each of the plurality of words has been subjected to the prescribed operation, with the predetermined value; and (f) determining whether the read only memory is operating normally on the basis of the comparison result.
Claim 2
Independent Claim 187 words
A method of checking a read only memory in a computer system, the read only memory storing at least one logical block composed of a plurality of words, the computer system having a processor for reading data from the read only memory, for performing a prescribed operation, and for checking the read only memory, said method comprising the steps of: (a) determining an operational control word in such a manner as to render the result of the prescribed operation equivalent to a predetermined value; (b) storing the operational control word in said at least one logical block stored in the read only memory; (c) sequentially reading each of the plurality of words in said at least one logical block; (d) sequentially subjecting each of the plurality of words in said at least one logical block to the prescribed operation by employing the processor; (e) comparing the result of the prescribed operation, after each of the plurality of words has been subjected to the prescribed operation, with the predetermined value; and (f) determining whether the read only memory is operating normally on the basis of the comparison result.
Claim 3
Dependent Claim 42 words
A method of checking a read only memory as set forth in claim 1, wherein the prescribed operation is a logical exclusive OR operation which is performed between each bit of the read-out word and each corresponding bit of the previous result.
Claim 4
Dependent Claim 21 words
A method of checking a read only memory as set forth in claim 2, wherein the predetermined value is all "0"s.
Claim 5
Dependent Claim 21 words
A method of checking a read only memory as set forth in claim 2, wherein the predetermined value is all "1"s.
Claim 6
Independent Claim 183 words
A method of checking a read only memory storing a logical block including a plurality of words, said read only memory in a computer system which also includes a processor for reading data from the read only memory to perform the memory check, said method comprising the steps of: (a) writing, in the read only memory, data comprising of plurality of words except for a selected word; (b) performing, in sequence, a prescribed operation on each of the plurality of words except the selected word, the prescribed operation rendering a first result; (c) selecting an operational word based upon the first result so that if the prescribed operation is performed on the first result and the operational control word, a predetermined value is generated; (d) writing, in the read only memory, the operational control word as the selected word; (e) reading out of the read only memory the plurality of words; (f) performing, in sequence, the prescribed operation on each of the plurality of words to provide a second result; and (g) determining whether the second result is equal to the predetermined value.
Claim 7
Independent Claim 183 words
A method of checking a read only memory storing a logical block including a plurality of words, said read only memory in a computer system which also includes a processor for reading data from the read only memory to perform the memory check, said method comprising the steps of: (a) writing, in the read only memory, data comprising of plurality of words except for a selected word; (b) performing, in sequence, a prescribed operation on each of the plurality of words except the selected word, the prescribed operation rendering a first result; (c) selecting an operational word based upon the first result so that if the prescribed operation is performed on the first result and the operational control word, a predetermined value is generated; (d) writing, in the read only memory, the operational control word as the selected word; (e) reading out of the read only memory the plurality of words; (f) performing, in sequence, the prescribed operation on each of the plurality of words to provide a second result; and (g) determining whether the second result is equal to the predetermined value.
Claim 8
Dependent Claim 29 words
A method as set forth in claim 5, further comprising the step of (h) generating an error signal if the second result is not equal to the predetermined value.
Claim 9
Dependent Claim 16 words
A method as set forth in claim 5, wherein the prescribed operation is an arithmetic operation.
Claim 10
Dependent Claim 16 words
A method as set forth in claim 5, wherein the prescribed operation is a logical operation.
Claim 11
Dependent Claim 70 words
A method as set forth in claim 8, wherein the logical operation is an EXCLUSIVE OR operation performed by setting an initial previous result to be zero and by performing an EXCLUSIVE OR operation on each of the plurality of words by taking the EXCLUSIVE OR between corresponding ones of the word bits and the bits of the previous result, wherein the predetermined value is selected to be all zeros.

References Cited (Backward Citations)

US3887901A Cited
US4038537A Cited
US4016409A Cited
US4196770A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-01-10 1986-07-12 1987-01-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-01-10 1990-07-12 1991-01-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-01-10 1994-07-12 1995-01-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag