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

Data processing system including a small auxiliary processor for overcoming the effects of faulty hardware

Assignee: International Business Machines Corp
•
Filing: 1971-11-15
•
Granted: 1974-01-15
•
Expires: 1991-11-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An electronic data processing system comprising a relatively large main processor, a relatively small auxiliary processor, and a bus system linking both of said processors. The auxiliary processor is linked, via the bus system, to various portions of the main processor including data registers, error checking circuits, and function decoders. If one of the error checking circuits within the main processor detects a machine malfunction, the auxiliary processor will be able, via the bus system, to determine the portion of the main processor in which the malfunction occurred (by detecting which error check circuit detected the malfunction), and to determine the function which the main processor was attempting to perform when the malfunction occurred (by examining the output of the function decoder). The auxiliary processor will then, also via the bus system, address a data register which furnished input data to the failing portion of the main processor and extract the data therefrom; the auxiliary processor will manipulate the data (in accordance with the function defined by the function decoder in the main processor) to produce the result that would have been produced if the malfunction had not occurred (thereby, in effect, simulating the malfunctioning portion of the main processor); and, again via the bus system, the auxiliary processor will transmit the result to a data register within the main processor which accepts output data from said failing portion. The main processor will then be restarted to continue processing.

Inventors

  • 👤 J Hajdu
  • 👤 E Vogt
  • 👤 G Knauft
  • 👤 P Skuin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 15:57
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1402; G06F11/1405; G06F11/16; G06F11/20; G06F11/202; G06F11/2038; G06F15/00; G06F15/16; G06F11/2043

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 152 words
An electronic data processing system comprising: a main processing system which includes registers, functional units for executing functions, and error check circuits for indicating the occurrence of errors within said system; a function simulation processing system for simulating functions performed by said functional units; a bus system linking both of said processing Systems; said function simulation processing system comprising: supervising means connected through said bus system to said check circuits for identifying, in the case of an error, the particular functional unit which produced said error; means for storing source information received via said bus system from the registers in said main processing system which supply data to said particular functional unit, means for operating upon said source information to produce a correct result by simulating the function of the functional unit which produced said error, and means for transferring said correct result via said bus system to said main processing system.
Claim 2
Dependent Claim 152 words
An electronic data processing system comprising: a main processing system which includes registers, functional units for executing functions, and error check circuits for indicating the occurrence of errors within said system; a function simulation processing system for simulating functions performed by said functional units; a bus system linking both of said processing Systems; said function simulation processing system comprising: supervising means connected through said bus system to said check circuits for identifying, in the case of an error, the particular functional unit which produced said error; means for storing source information received via said bus system from the registers in said main processing system which supply data to said particular functional unit, means for operating upon said source information to produce a correct result by simulating the function of the functional unit which produced said error, and means for transferring said correct result via said bus system to said main processing system.
Claim 3
Dependent Claim 46 words
The electronic data processing system of claim 1 wherein: said supervising means comprises addressing means connected to said check circuits through an address bus within said bus system for identifying, in the case of an error, the check circuit which signalled the occurrence of said error.

References Cited (Backward Citations)

US3286239A Cited
US3377623A Cited
US3408628A Cited
US3517171A Cited
US3623011A Cited
US3629851A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1977-01-14 1977-07-16 1978-01-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1981-01-14 1981-07-16 1982-01-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1985-01-14 1985-07-16 1986-01-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag