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

Apparatus and method for diagnosing digital data devices

Assignee: Unisys Corp
•
Filing: 1976-04-07
•
Granted: 1977-08-02
•
Expires: 1996-04-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A self-test monitor and diagnostic apparatus which includes a test step counter, an error comparator apparatus, which may be a memory device loaded so as to predict the proper state of each of the lines to be monitored at each test step and which functions to detect any difference between what should be occurring at that test step and what is, in fact, occurring on the monitored line, and an error localization network which translates the detected errors into a displayable code for maintenance isolation.

Inventors

  • 👤 Glen Roy Kregness

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 04:40
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/26; G06F11/273; G06F11/277

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 91 words
In a digital data processing device, apparatus for diagnosing functional hardware errors in certain logic signals produced therein, comprising: a. counter means for counting a predetermined test step sequence and producing binary output signals indicative of such steps; b. memory means for storing predetermined code words indicative of diagnostic data at addressable storage locations therein; and c. address generating means coupled to receive said binary output signals from said counter means and said certain logic signals for generating an address utilized by said memory means for accessing said predetermined code words.
Claim 2
Dependent Claim 91 words
In a digital data processing device, apparatus for diagnosing functional hardware errors in certain logic signals produced therein, comprising: a. counter means for counting a predetermined test step sequence and producing binary output signals indicative of such steps; b. memory means for storing predetermined code words indicative of diagnostic data at addressable storage locations therein; and c. address generating means coupled to receive said binary output signals from said counter means and said certain logic signals for generating an address utilized by said memory means for accessing said predetermined code words.
Claim 3
Dependent Claim 14 words
An apparatus as in claim 1 wherein the memory is a read only memory.
Claim 4
Dependent Claim 36 words
An apparatus as in claim 2 which further includes a means for holding the state of said certain logic signals, said means for holding being connected between said certain logic signals and said address generating means.
Claim 5
Dependent Claim 36 words
An apparatus as in claim 3 for use in said digital data processing device of the type having a program address counter, wherein said means for counting comprises a counter independent from said program address counter.
Claim 6
Dependent Claim 26 words
An apparatus as in claim 3 wherein the means for holding comprises a register having a bit position for each of the said certain logic signals.
Claim 7
Dependent Claim 27 words
An apparatus as in claim 3 wherein said predetermined code words comprise a single bit indicating whether an error is present in said digital data processing device.
Claim 8
Dependent Claim 52 words
An apparatus as in claim 3 for use in said digital data processing device of the type having a plurality of hardware modules, wherein said code words comprise a multibit code indicating whether an error is present in said digital data processing device and, if so, which hardware module is at fault.
Claim 9
Dependent Claim 37 words
An apparatus as in claim 7 which further includes a means responsive to said code word for indicating which said hardware module is at fault, said means for indicating connected to the output of said memory means.
Claim 10
Dependent Claim 100 words
In a computer of the type having a microprocessor for performing computations in accordance with a stored program of instructions, a microprogram address counter, and a plurality of hardware modules, an apparatus for diagnosing computer hardware errors among certain logic signals, comprising: a. means for counting a predetermined test step sequence; and b. a memory having a plurality of addressable storage locations containing a predetermined code in the storage locations representing appropriate diagnostic information, said memory being addressed by said means for counting and by said certain logic signals, and an output for reading the contents of the storage locations.
Claim 11
Dependent Claim 100 words
In a computer of the type having a microprocessor for performing computations in accordance with a stored program of instructions, a microprogram address counter, and a plurality of hardware modules, an apparatus for diagnosing computer hardware errors among certain logic signals, comprising: a. means for counting a predetermined test step sequence; and b. a memory having a plurality of addressable storage locations containing a predetermined code in the storage locations representing appropriate diagnostic information, said memory being addressed by said means for counting and by said certain logic signals, and an output for reading the contents of the storage locations.
Claim 12
Dependent Claim 14 words
An apparatus as in claim 9 wherein said memory is a read only memory.
Claim 13
Dependent Claim 36 words
An apparatus as in claim 10 which further includes a means for holding the state of said certain logic signals, said means for holding being connected between said certain logic signals and said address generating means.
Claim 14
Dependent Claim 16 words
An apparatus as in claim 11 wherein said means for counting is the microprogram address counter.
Claim 15
Dependent Claim 20 words
An apparatus as in claim 11 wherein said means for counting comprises a counter independent from the microprogram address counter.
Claim 16
Dependent Claim 24 words
An apparatus as in claim 11 wherein said test steps are microinstruction executions and said test step sequence is a sequence of microinstruction executions.
Claim 17
Dependent Claim 29 words
An apparatus as in claim 14 wherein said certain logic signals include logic signals of said digital data devices which, if in error, would prevent microinstruction execution and sequencing.
Claim 18
Dependent Claim 140 words
In a computer of the type having a program address counter and a plurality of hardware modules, a method for diagnosing computer hardware errors among certain logic signals, comprising the steps of: a. performing a test step sequence by executing a known set of test step microinstructions in a sequential manner; b. counting each step in the test step sequence; c. holding the state of each of the certain logic signals at each step of the test step sequence; d. addressing a read only memory containing a code in the storage locations representing appropriate diagnostic information with both the count of the step in the test step sequence and with the state of the certain logic signals being held; e. reading the contents of the storage locations in the memory; and f. presenting the contents read for an external inspection.
Claim 19
Dependent Claim 140 words
In a computer of the type having a program address counter and a plurality of hardware modules, a method for diagnosing computer hardware errors among certain logic signals, comprising the steps of: a. performing a test step sequence by executing a known set of test step microinstructions in a sequential manner; b. counting each step in the test step sequence; c. holding the state of each of the certain logic signals at each step of the test step sequence; d. addressing a read only memory containing a code in the storage locations representing appropriate diagnostic information with both the count of the step in the test step sequence and with the state of the certain logic signals being held; e. reading the contents of the storage locations in the memory; and f. presenting the contents read for an external inspection.

References Cited (Backward Citations)

US3988579A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1980-08-01 1981-01-31 1981-08-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1984-08-01 1985-01-31 1985-08-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1988-08-01 1989-01-31 1989-08-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag