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

Faulty-memory processing method and apparatus

Assignee: Fujitsu Ltd
•
Filing: 1984-03-08
•
Granted: 1986-10-14
•
Expires: 2004-03-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A faulty-memory processing method and apparatus in a data processing system which executes a time-sharing data process with breaks. Hard error which may exist in a cell in a normal memory is detected by using an error correction circuit. After correcting an error in information read out from a detected hard-error cell in the normal memory, information including the above corrected information with respect to the detected hard-error cell is transcribed into a relief memory. The above correction and transcription is executed during the breaks in the time-sharing data process.

Inventors

  • 👤 Yasuhiko Sakamoto

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 10:16
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/10; G06F11/1008; G06F11/1012; G06F11/1024

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 185 words
A faulty memory processing method in a data processing system including memory means having a normal memory with a plurality of cells for storing information, a relief memory, and error correction means for detecting and correcting an error in information read out from at least one cell in said normal memory, said data processing system executing a time-sharing data process with time period breaks, said faulty-memory processing method comprising the steps of: detecting a hard error which may exist in at least one cell in said normal memory, said detection being carried out using said error correction means; correcting, using said error correction means, an error in information read out from a detected harderror cell of the normal memory; transcribing information including the corrected information with respect to the detected hard-error cell of the normal memory into the relief memory, said correcting and transcribing steps being executed during the time period breaks in said time-sharing data process; and processing in a normal mode where data read out from the memory means are immediately utilized without waiting for the detection and correction performed by the error
Claim 2
Dependent Claim 185 words
A faulty memory processing method in a data processing system including memory means having a normal memory with a plurality of cells for storing information, a relief memory, and error correction means for detecting and correcting an error in information read out from at least one cell in said normal memory, said data processing system executing a time-sharing data process with time period breaks, said faulty-memory processing method comprising the steps of: detecting a hard error which may exist in at least one cell in said normal memory, said detection being carried out using said error correction means; correcting, using said error correction means, an error in information read out from a detected harderror cell of the normal memory; transcribing information including the corrected information with respect to the detected hard-error cell of the normal memory into the relief memory, said correcting and transcribing steps being executed during the time period breaks in said time-sharing data process; and processing in a normal mode where data read out from the memory means are immediately utilized without waiting for the detection and correction performed by the error
Claim 3
Dependent Claim 80 words
A method as claimed in claim 1, wherein said detecting step includes the steps of: correcting an error in information read out from at least one cell in the normal memory by said error correction means; writing the corrected information back in said cell in which the error occurs; reading out information again from said error cell in the normal memory; and detecting an error, by said error correction means, in the information read out again from said error cell.
Claim 4
Dependent Claim 45 words
A method as claimed in claim 1, wherein said memory means further includes refresh means for periodically refreshing a plurality of cells in the normal and relief memories for a predetermined period of time, said correcting and transcribing steps being executed during said refresh period.
Claim 5
Dependent Claim 20 words
A method as claimed in claim 3, wherein said correcting step is started at the start of every refresh period.
Claim 6
Dependent Claim 34 words
A method as claimed in claim 1, further comprising stopping the data processing when an error is detected in the information presently used in the data processing and awaiting detection of a hard error.
Claim 7
Dependent Claim 35 words
A method as claimed in claim 1, wherein said memory means stores a program for controlling data processing of the data processing means, wherein said correcting and transcribing steps are executed without using said program.
Claim 8
Dependent Claim 201 words
A faulty-memory processing apparatus in a data processing system including memory means having a normal memory with a plurality of cells for storing information, a relief memory, and error correction means for detecting and correcting an error in information read out from at least one cell in said normal memory, said data processing system executing a time-sharing data process with time period breaks, indicating the time period breaks and executing an operation using data read out of said memory means during a data error detection and correction operation, said faulty-memory processing apparatus comprising; means for detecting a hard error which may exist in at least one cell in said normal memory, said detection being carried out by using said error correction means during the data operation by said data processing system; means for correcting, by using said error correction means, an error in information read out from a detected hard-error cell of the normal memory and detecting the time period breaks; and means for transcribing information including the corrected information with respect to the detected hard-error cell of the normal memory into the relief memory, said correcting and transcribing being executed during the time period breaks in said time-sharing data process.
Claim 9
Dependent Claim 201 words
A faulty-memory processing apparatus in a data processing system including memory means having a normal memory with a plurality of cells for storing information, a relief memory, and error correction means for detecting and correcting an error in information read out from at least one cell in said normal memory, said data processing system executing a time-sharing data process with time period breaks, indicating the time period breaks and executing an operation using data read out of said memory means during a data error detection and correction operation, said faulty-memory processing apparatus comprising; means for detecting a hard error which may exist in at least one cell in said normal memory, said detection being carried out by using said error correction means during the data operation by said data processing system; means for correcting, by using said error correction means, an error in information read out from a detected hard-error cell of the normal memory and detecting the time period breaks; and means for transcribing information including the corrected information with respect to the detected hard-error cell of the normal memory into the relief memory, said correcting and transcribing being executed during the time period breaks in said time-sharing data process.
Claim 10
Dependent Claim 87 words
An apparatus as claimed in claim 7, wherein said detecting means includes: means for correcting an error in information read out from at least one cell in the normal memory by using said error correction means; means for writing the corrected information back in said cell from which the error occurs; means for reading out information again from said error cell in the normal memory; and means for detecting, by using said error correction means, an error in the information read out again from said error cell.
Claim 11
Dependent Claim 44 words
An apparatus as claimed in claim 7, wherein said memory means further includes refresh means for periodically refreshing a plurality of cells in the normal and relief memories for a predetermined period of time, said correcting and transcribing being executed during said refresh period.
Claim 12
Dependent Claim 19 words
An apparatus as claimed in claim 9, wherein said correcting is started at the start of every refresh period.
Claim 13
Dependent Claim 47 words
An apparatus as claimed in claim 7, wherein said data processing system first executes data processing using information read out from the normal memory of the memory means without waiting for detection of an error which may occur in said information presently used in the data processing.
Claim 14
Dependent Claim 37 words
An apparatus as claimed in claim 11, wherein said data processing system stops the data processing when an error is detected in the information presently used in the data process and awaits detection of a hard error.
Claim 15
Dependent Claim 35 words
An apparatus as claimed in claim 7, wherein said memory means stores a program for controlling data processing by the data processing system, and wherein said correcting and transcribing are executed without using said program.
Claim 16
Dependent Claim 390 words
A memory apparatus for a processor which executes using read-out data during a data error detection and correction operation, the memory apparatus and processor operatively connected to a bus and comprising: memory control means, operatively connected to the bus, for controlling memory refresh and memory transcription and for stopping execution by the processor when an error is detected; an address register operatively connected to the bus; a write data register, operatively connected to the bus, for receiving and storing write data; distribution and selection means, operatively connected to the write data register, for selecting the write data; a normal memory operatively connected to said distribution and selection means; a relief memory operatively connected to said distribution and selection means, said distribution and selection means selecting and applying data to said normal memory or said relief memory, and said relief memory for storing corrected data when a hard error occurs in said normal memory; a first read data register operatively connected to said normal memory; a second read data register operatively connected to said relief memory; selection means, operatively connected to said first and second read data registers, for selecting the data from one of said first and second read data registers; error detecting means, operatively connected to said memory control means and said selection means, for detecting errors in the data from said selection means while the processor is executing using the data; error correction means, operatively connected to said memory control means, said selection means, said error detecting means, said distribution and selection means and the bus, for transferring the data from said selection means to the processor via the bus without correction and for transferring the data from said selection means to said distribution and selection means after correction, said distribution and selection means storing the corrected data in said normal memory; status storage means, operatively connected to said error detecting means, said address register and said memory control means, for storing a type of error detected and a status indicator indicating which of the relief memory or normal memory stores the correct data; and said memory control means controlling the reading out of the corrected data and if the corrected data contains an error, said memory and control means transferring newly corrected data to said relief memory and indicating that said relief memory stores the correct data.
Claim 17
Dependent Claim 390 words
A memory apparatus for a processor which executes using read-out data during a data error detection and correction operation, the memory apparatus and processor operatively connected to a bus and comprising: memory control means, operatively connected to the bus, for controlling memory refresh and memory transcription and for stopping execution by the processor when an error is detected; an address register operatively connected to the bus; a write data register, operatively connected to the bus, for receiving and storing write data; distribution and selection means, operatively connected to the write data register, for selecting the write data; a normal memory operatively connected to said distribution and selection means; a relief memory operatively connected to said distribution and selection means, said distribution and selection means selecting and applying data to said normal memory or said relief memory, and said relief memory for storing corrected data when a hard error occurs in said normal memory; a first read data register operatively connected to said normal memory; a second read data register operatively connected to said relief memory; selection means, operatively connected to said first and second read data registers, for selecting the data from one of said first and second read data registers; error detecting means, operatively connected to said memory control means and said selection means, for detecting errors in the data from said selection means while the processor is executing using the data; error correction means, operatively connected to said memory control means, said selection means, said error detecting means, said distribution and selection means and the bus, for transferring the data from said selection means to the processor via the bus without correction and for transferring the data from said selection means to said distribution and selection means after correction, said distribution and selection means storing the corrected data in said normal memory; status storage means, operatively connected to said error detecting means, said address register and said memory control means, for storing a type of error detected and a status indicator indicating which of the relief memory or normal memory stores the correct data; and said memory control means controlling the reading out of the corrected data and if the corrected data contains an error, said memory and control means transferring newly corrected data to said relief memory and indicating that said relief memory stores the correct data.
Claim 18
Dependent Claim 96 words
A data correction method for data transferred to a processor using primary and relief memories, comprising the steps of: beginning execution using data read from the primary memory; detecting an error in the data read from the primary memory and stopping execution; correcting the error and storing corrected data in the primary memory; detecting an error in the corrected data; correcting the error in the corrected data and storing newly corrected data in the relief memory; indicating that the relief memory stores correct data; and transferring the newly corrected data to the processor and resuming execution.
Claim 19
Dependent Claim 96 words
A data correction method for data transferred to a processor using primary and relief memories, comprising the steps of: beginning execution using data read from the primary memory; detecting an error in the data read from the primary memory and stopping execution; correcting the error and storing corrected data in the primary memory; detecting an error in the corrected data; correcting the error in the corrected data and storing newly corrected data in the relief memory; indicating that the relief memory stores correct data; and transferring the newly corrected data to the processor and resuming execution.

References Cited (Backward Citations)

US4506362A Cited
US4360915A Cited
US4255808A Cited
US4456993A Cited
US4394763A Cited
US4380812A Cited
US4371930A Cited
US4535455A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-10-13 1990-04-14 1990-10-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-10-13 1994-04-14 1994-10-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-10-13 1998-04-14 1998-10-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag