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
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 |