Patent US2098197A successfully refreshed from Google Patents.
US3921141A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Malfunction monitor control circuitry for central data processor of digital communication system
Assignee: AG Communication Systems Corp
•
Filing: 1973-09-14
•
Granted: 1975-11-18
•
Expires: 1993-09-14
Abstract
Abstract Circuitry is disclosed for detecting malfunctions in a communication system having duplicate central data processors, only one of which may be active at any given time. The circuitry detects malfunctions during the execution of operational programs and classifies the malfunctions as to whether they are caused in the Central Processor, Instruction Storage, Process Storage, or Peripheral Units. The circuitry includes a Match Network for matching signals between duplicate copies of the central processor; a Parity Network for checking parity; and circuitry for analyzing the malfunctions to determine the subsystem within each major unit which may have caused the malfunction.
Inventors
- 👤 John A Wilber
- 👤 Rolfe E Buhrke
- 👤 Verner K Rice
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 11:33
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/1629; G06F11/1654; G06F11/0703; G06F11/0706; G06F11/0721; G06F11/0724; G06F11/0793; G06F11/1633; G06F11/165; H; H04; H04Q; H04Q3/00; H04Q3/42; H04Q3/54; H04Q3/545; H04Q3/54575; H04Q3/54591; G06F11/08; G06F11/10
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
278 words
In a data processing system having first and second central data processors each operating synchronously and including processing circuits and maintenance circuits, said system being adapted wherein only one of said processors is active at one time and the other is standby, and further including first and second storage means, each provided with its own bus and adapted for selective communication with said data processors, said data processors each including a storage register for said storage means, the improvement comprising: timing generator circuit means for generating at least two separate sequential mutually exclusive timing level signals; malfunction monitor circuit means in each of said central processors for detecting and isolating malfunctions in said system and including: match network circuit means receiving first sets of data signals responsive to said mutually exclusive timing level signals from the data processing circuits of its own central processor and receiving second sets of data signals responsive to said mutually exclusive timing level signals from the data processing circuits of the other central processor for comparing said first and second sets of data signals and generating mismatch error level signals when said first and second sets of data signals do not match; first malfunction analysis circuit means responsive to said mismatch error signals, and said mutually exclusive, timing level signals for generating output signals representative of a suspected circuit of said system causing the mismatch; and parity network circuit means receiving signals transmitted to and received from said external storage means for checking the parity thereof and for generating parity error signals in response to a detected parity error; and wherein said malfunction analysis circuit is further responsive to said parity error signals.
Claim 2
Dependent Claim
278 words
In a data processing system having first and second central data processors each operating synchronously and including processing circuits and maintenance circuits, said system being adapted wherein only one of said processors is active at one time and the other is standby, and further including first and second storage means, each provided with its own bus and adapted for selective communication with said data processors, said data processors each including a storage register for said storage means, the improvement comprising: timing generator circuit means for generating at least two separate sequential mutually exclusive timing level signals; malfunction monitor circuit means in each of said central processors for detecting and isolating malfunctions in said system and including: match network circuit means receiving first sets of data signals responsive to said mutually exclusive timing level signals from the data processing circuits of its own central processor and receiving second sets of data signals responsive to said mutually exclusive timing level signals from the data processing circuits of the other central processor for comparing said first and second sets of data signals and generating mismatch error level signals when said first and second sets of data signals do not match; first malfunction analysis circuit means responsive to said mismatch error signals, and said mutually exclusive, timing level signals for generating output signals representative of a suspected circuit of said system causing the mismatch; and parity network circuit means receiving signals transmitted to and received from said external storage means for checking the parity thereof and for generating parity error signals in response to a detected parity error; and wherein said malfunction analysis circuit is further responsive to said parity error signals.
Claim 3
Dependent Claim
136 words
The system of claim 1 wherein said processing circuits of each central data processor include data processing circuit means and processor control circuit means and said timing generator circuit means generates a predetermined number of said mutually exclusive timing level signals in sequential order comprising a machine cycle time, further including: second malfunction analysis circuit means which would permit response to program instruction signals and to said timing level signals for detecting the occurrence of malfunctions in said matched network circuit means, said parity network circuit means, said data processing circuit means, and said processor control circuit means as a function of the timing level signals; said second malfunction analysis circuit means further comprises a corresponding error flip-flop for the storage of each malfunction detected; and means for cross coupling error level signals between central processors.
Claim 4
Dependent Claim
54 words
The apparatus of claim 2 wherein said second malfunction monitor circuit means further comprises: first circuit means for actuating said malfunction monitor circuit under no match conditions; second circuit means for actuating said malfunction monitor circuit under continuous match conditions; and third circuit means for actuating said malfunction monitor circuit under sampled match conditions.
Claim 5
Dependent Claim
209 words
The system of claim 1 wherein said central processor includes an internal output bus in said data processing circuits which would permit transmitting data signals under program instruction signal control and an internal input bus in said data processing circuits which would permit receiving data signals under program instruction signal control; and wherein said match network circUit means in each central processor further comprises: first and second match register means which would permit receiving and storing data signals under program instruction signal control respectively from said internal output bus and from said internal input bus in its associated central processor in response to program control signals; first and second match image register means associated respectively with said first and second match registers and which would permit receiving and storing data under program instruction signal control respectively from the internal output bus of the other central processor and from the internal input bus of the other central processor; and first and second match circuit means responsive respectively to the output signals of said first match register and said first match image register, and said second match register and said second match image register for generating error signals upon the detection of a mismatch between the respective sets of input signals.
Claim 6
Dependent Claim
91 words
The system of claim 4 further comprising: means for inter-central processor communication including first bus means for coupling the match error signals of one malfunction analysis circuit means to the error level generator circuitry of the other central processor; second bus means for coupling the output data of each match register to the match image register of the other match network circuit; and third bus means for coupling the output data of each of said second match registers to the input of the match image register in the other central processor.
Claim 7
Dependent Claim
26 words
The system of claim 4 further comprising: circuit means which would permit clearing the match registers of each malfunction monitor circuit under program instruction signal control.
Claim 8
Dependent Claim
56 words
The system of claim 4 wherein each data processor circuit means includes a plurality of general registers further comprising: means which would permit writing the contents, under program instruction signal control, of the general registers of each central processor into its associated match circuits, in response to the maintenance access circuit of the active central processor.
References Cited (Backward Citations)
US3252149A
Cited
US3409877A
Cited
US3377623A
Cited
US3517174A
Cited
US3471686A
Cited
US3409879A
Cited
US3444528A
Cited
US3562716A
Cited
US3624372A
Cited
US3654603A
Cited
US3678467A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1978-11-17 | 1979-05-19 | 1979-11-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1982-11-17 | 1983-05-19 | 1983-11-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1986-11-17 | 1987-05-19 | 1987-11-18 | $7700.00 | Window Closed / Lapsed |