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

Arrangement for on-line diagnostic testing of an off-line standby processor in a duplicated processor configuration

Assignee: AG Communication Systems Corp
•
Filing: 1985-11-04
•
Granted: 1987-08-04
•
Expires: 2005-11-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Under normal operating conditions in an on-linne active/off-line standby duplicated processor system, only the on-line active processor is permitted access to the system's bus structure. The off-line standby processor is disconnected from the system buses. A technique is shown that allows the off-line standby processor diagnostic access to the system peripherals via the bus structure. The standby processor may then perform diagnostic testing to determine its communication ability with the system's peripheral devices. The diagnostic testing is done rapidly to avoid any loss of processor throughput. This technique also assures that the diagnostic testing will not cause faults or after the system configuration during this testing. As a result, when the off-line processor is put into active service, this transition will be made smoothly since this processor's operation has been previously verified.

Inventors

  • 👤 Harry A. Chapman
  • 👤 David J. Lauson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 23:55
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/07; G06F11/16; G06F11/20; G06F11/2205; G06F11/2236

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 434 words
In a duplex processor configuration system having an on-line active processor and an off-line standby processor, an arrangement for diagnostic testing of said off-line standby processor comprising: first and second sets of peripheral devices; first and second processor buses connected to said on-line active processor; first and second peripheral buses connected to said corresponding first and second sets of peripheral devices respectively, said first and second peripheral buses being operated to connect said on-line active processor to said first and second sets of peripheral devices via said first and second processor buses; bus control means connected to said first and second processor buses, to said first and second peripheral buses, said bus control means being operated to connect said first and second peripheral buses to said on line active processor via said active processor's first and second processor buses and to said off-line standly processor via said standby processor's first and second processor buses; status control means connected to said standby processor, to said active processor and to said bus control means, said status control means being normally operated in response to force active and force mate active signals of said active and said standby processor to enable said bus control means to connect said first and second peripheral buses to said active processor via said active processor's first and second processor buses and to disconnect said standby processor's first and second processor buses from said first and second peripheral buses; each said processor including logic control means for producing signals for transmission to said status control means; said status control means being further operated in response to a first value of said force active signal and of said force mate active signal to connected said first and second peripheral buses to said standby processor via said first and second processor buses while retaining said connection of said first and second peripheral buses to said active processor; each said processor further including diagnostic means, said diagnostic means being operated to verify said connection of said standby processor to said first and second sets of peripheral devices via said first and second peripheral buses; said logic control means being further operated in response to said diagnostic means to produce said force active and said force mate active signals of a second value; and said status control means being further operated in response to said force active signal and said force mate active signals of said second value to disconnect said standby processor from said first and said second peripheral buses while retaining said connection of said first and second peripheral buses to said active processor.
Claim 2
Dependent Claim 434 words
In a duplex processor configuration system having an on-line active processor and an off-line standby processor, an arrangement for diagnostic testing of said off-line standby processor comprising: first and second sets of peripheral devices; first and second processor buses connected to said on-line active processor; first and second peripheral buses connected to said corresponding first and second sets of peripheral devices respectively, said first and second peripheral buses being operated to connect said on-line active processor to said first and second sets of peripheral devices via said first and second processor buses; bus control means connected to said first and second processor buses, to said first and second peripheral buses, said bus control means being operated to connect said first and second peripheral buses to said on line active processor via said active processor's first and second processor buses and to said off-line standly processor via said standby processor's first and second processor buses; status control means connected to said standby processor, to said active processor and to said bus control means, said status control means being normally operated in response to force active and force mate active signals of said active and said standby processor to enable said bus control means to connect said first and second peripheral buses to said active processor via said active processor's first and second processor buses and to disconnect said standby processor's first and second processor buses from said first and second peripheral buses; each said processor including logic control means for producing signals for transmission to said status control means; said status control means being further operated in response to a first value of said force active signal and of said force mate active signal to connected said first and second peripheral buses to said standby processor via said first and second processor buses while retaining said connection of said first and second peripheral buses to said active processor; each said processor further including diagnostic means, said diagnostic means being operated to verify said connection of said standby processor to said first and second sets of peripheral devices via said first and second peripheral buses; said logic control means being further operated in response to said diagnostic means to produce said force active and said force mate active signals of a second value; and said status control means being further operated in response to said force active signal and said force mate active signals of said second value to disconnect said standby processor from said first and said second peripheral buses while retaining said connection of said first and second peripheral buses to said active processor.
Claim 3
Dependent Claim 99 words
An arrangement for diagnostic testing of an off-line standby processor as claimed in claim 1, said bus control means including: first bus driver/receiver means connected between said first peripheral bus and said first processor bus of one of said processors; second bus driver/receiver means connected between said second peripheral bus and said second processor bus of said one processor; third bus driver/receiver means connected between said first peripheral bus and said first processor bus of another of said processors; and fourth bus driver/receiver means connected between said second peripheral bus and said second processor bus of said other processor.
Claim 4
Dependent Claim 138 words
An arrangement for diagnostic testing of an off-line standby processor as claimed in claim 2, said status control means including: register means, including first and second registers, connected to said standby processor and said active processor, said register means being operated to store a plurality of status signals; and flip-flop means connected to said standby processor, to said active processor, to said register means and to each of said bus driver/receiver means, said flip-flop means being operated to produce first and second processor active signals of a first value for enabling said bus driver/receiver means to connect said first and second peripheral buses to said one processor and said flip-flop means being operated to produce said first and second processor active signals of a second value for connecting said first and second peripheral buses to said other processor.
Claim 5
Dependent Claim 25 words
An arrangement for diagnostic testing of an off-line standby processor as claimed in claim 3, said flip-flop means including a plurality of NAND gating means.
Claim 6
Dependent Claim 124 words
An arrangement for diagnostic testing of an off-line standby processor as claimed in claim 4, said logic control means including: first means for comparing said status signals of said first and second registers, said first means for comparing being operated to produce an indication of an identical comparison of said first and second registers; first means for setting operated in response to said first means for comparing, said means for setting being operated in response to said identical comparison to set said force active signal to said first value; and second means for comparing operated in response to said first means for setting, said second means for comparing being operated to produce an indication of an identical comparison of said first and second registers.
Claim 7
Dependent Claim 41 words
An arrangement for diagnostic testing of an off-line standby processor as claimed in claim 5, said logic control means further including means for waiting, said means for waiting being operated to delay a predetermined amount of time before performing other tasks.
Claim 8
Dependent Claim 64 words
An arrangement for diagnostic testing of an off-line standby processor as claimed in claim 6, said logic control means further including second means for setting operated in response to said second means for comparing, said second means for setting being operated in response to said identical comparison of said second means for comparing to set said force mate active signal to said first value.
Claim 9
Dependent Claim 108 words
An arrangement for diagnostic testing of an off-line standby processor as claimed in claim 7, said logic control means further including: first means for testing operated in response to said second means for setting, said first means for testing being operated to verify that one of said status signals corresponding to said standby processor is equal to said first value of said force mate active signal; and means for timing operated in response to said first means for testing, said means for timing being operated to suspend said active processor operation for a predetermined time interval and to produce a time out signal for expiration of said interval.
Claim 10
Dependent Claim 55 words
An arrangement for diagnostic testing of an off-line standby processor as claimed in claim 8, said logic control means further including second mean for testing operated in resonse to said means for waiting, said second means for testing being operated to inhibit said delay for said predetermined amount of time of said means for waiting.
Claim 11
Dependent Claim 43 words
An arrangement for diagnostic testing of an off-line standby processor as claimed in claim 9, said diagnostic means being further operated in response to said second means for testing and said diagnostic means being operated in response to said inhibited particular cyclic function.
Claim 12
Dependent Claim 88 words
An arrangement for diagnostic testing of an off-line standby processor as claimed in claim 10, said logic control means further including: third means for setting operated in response to said diagnostic means, said third means for setting being operated in response to said diagnostic means to set said force active signal to said second value; and fourth means for setting being operated in response to said third means for setting, said fourth means for setting being operated to set said force mate active signal to said second value.
Claim 13
Dependent Claim 51 words
An arrangement for diagnostic testing of an off-line standby processor as claimed in claim 11, said third means for setting being further operated in response to said second means for comparing and said third means for setting being operated in response to a non-identical comparison of said secnnd means for comparing.
Claim 14
Dependent Claim 51 words
An arrangement for diagnostic testing of an off-line standby processor as claimed in claim 12, said third means for setting being further operated in response to said first means for testing and said third means for setting being operated in response to a non-equality condition of said first means for testing.
Claim 15
Dependent Claim 45 words
An arrangement for diagnostic testing of an off-line standby processor as claimed in claim 13, said third means for setting being further operated in response to said means for timing and said third means for setting being operated in response to said time out signal.
Claim 16
Dependent Claim 53 words
An arrangement for diagnostic testing of an off-line standby processor as claimed in claim 14, said logic control means further including means for transmitting, said means for transmitting being operated to send data corresponding to said verification of said connections of said standby processor to said first and second sets of peripheral devices.
Claim 17
Dependent Claim 55 words
An arrangement for diagnostic testing of an off-line standby processor as claimed in claim 15, said logic control means further including means for receiving operated in response to said means for transmitting, said means for receiving being operated in response to said means for transmitting to receive and store said data from said standby processor.

References Cited (Backward Citations)

US4141066A Cited
US4542506A Cited
US4644538A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-08-03 1991-02-02 1991-08-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-08-03 1995-02-02 1995-08-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-08-03 1999-02-02 1999-08-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag