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

Method and apparatus for fault-detection

Assignee: Ascend Communications Inc
•
Filing: 1993-02-26
•
Granted: 1994-11-22
•
Expires: 2013-02-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved method for operating a digital data processing apparatus to provide for fault-tolerant actuation of a functional unit in response to an actuation request includes the steps of: providing the functional unit with a switching section that responds to application of plural switching signals for activating the functional unit; providing first and second processing elements, each normally responding to an actuation request for generating a first set of switching signals, the first set of switching signals including at least one, but not all, of the plural switching signals; outputting the first set of switching signals generated by the first processing element for application to the switching section; synchronizing the first and second processing elements by comparing, with the second processing element, the first set of switching signals generated thereby with those output by the first processing element; generating, after synchronization, with each of the first and second processing elements, a second set of switching signals, the second set of switching signals including at least one, but not all, of the plural switching signals, the first and second subsets of switching signals together making up the plural switching signals; and outputting the second set of switching signals generated by the second processing element for application to the switching section.

Inventors

  • 👤 Michael A. Pandolfo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 02:53
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/004; G06F11/0703; G06F11/0751; G06F11/0754; G06F11/0757; G06F11/14; G06F11/1402; G11; G11C; G11C29/00; G11C29/70; G11C29/88

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 214 words
A method for operating a digital data processing apparatus the improvement for fault-tolerant actuation of a functional unit in response to an actuation request, comprising the steps of A. providing the functional unit with a switching section that responds to application of plural switching signals for activating the functional unit, B. providing first and second processing elements, each normally responding to an actuation request for generating a first set of switching signals, said first set of switching signals including at least one, but not all, of said plural switching signals, C. outputting the first set of switching signals generated by the first processing element for application to said switching section, D). synchronizing said first and second processing elements by comparing, with said second processing element, the first set of switching signals generated thereby with those output by said first processing element, E. generating, after synchronization, with each of said first and second processing elements, a second set of switching signals, said second set of switching signals including at least one, but not all, of said plural switching signals, said first and second subsets of switching signals together making up said plural switching signals, and F. outputting the second set of switching signals generated by the second processing element for application to said switching section.
Claim 2
Independent Claim 214 words
A method for operating a digital data processing apparatus the improvement for fault-tolerant actuation of a functional unit in response to an actuation request, comprising the steps of A. providing the functional unit with a switching section that responds to application of plural switching signals for activating the functional unit, B. providing first and second processing elements, each normally responding to an actuation request for generating a first set of switching signals, said first set of switching signals including at least one, but not all, of said plural switching signals, C. outputting the first set of switching signals generated by the first processing element for application to said switching section, D). synchronizing said first and second processing elements by comparing, with said second processing element, the first set of switching signals generated thereby with those output by said first processing element, E. generating, after synchronization, with each of said first and second processing elements, a second set of switching signals, said second set of switching signals including at least one, but not all, of said plural switching signals, said first and second subsets of switching signals together making up said plural switching signals, and F. outputting the second set of switching signals generated by the second processing element for application to said switching section.
Claim 3
Dependent Claim 212 words
A fault-tolerant method for transferring information signals on a signal transfer bus in response to an actuation request, comprising the steps of A. providing said data transfer bus with a switching section responsive to plural switching signals for gatably transferring said data signals on that signal transfer bus, B. providing first and second processing elements, each normally responding to said actuation request for generating a first set of switching signals, said first set of switching signals including at least one, but not all, of said plural switching signals, C. outputting the first set of switching signals generated by said first processing element for application to said switching section, D. synchronizing said first and second processing elements by comparing, with said second processing element, the first set of switching signals generated thereby with those output by said first processing element, E. generating, after synchronization, with each of said first and second processing elements, a second set of switching signals, said second set of switching signals including at least one, but not all, of said plural switching signals, said first and second subsets of switching signals together making up said plural switching signals, and F. outputting the second set of switching signals generated by said second processing element for application to said switching section.
Claim 4
Dependent Claim 212 words
A fault-tolerant method for transferring information signals on a signal transfer bus in response to an actuation request, comprising the steps of A. providing said data transfer bus with a switching section responsive to plural switching signals for gatably transferring said data signals on that signal transfer bus, B. providing first and second processing elements, each normally responding to said actuation request for generating a first set of switching signals, said first set of switching signals including at least one, but not all, of said plural switching signals, C. outputting the first set of switching signals generated by said first processing element for application to said switching section, D. synchronizing said first and second processing elements by comparing, with said second processing element, the first set of switching signals generated thereby with those output by said first processing element, E. generating, after synchronization, with each of said first and second processing elements, a second set of switching signals, said second set of switching signals including at least one, but not all, of said plural switching signals, said first and second subsets of switching signals together making up said plural switching signals, and F. outputting the second set of switching signals generated by said second processing element for application to said switching section.
Claim 5
Dependent Claim 261 words
A fault-tolerant method for selectively applying at least one of plural control signals to an apparatus in response to an actuation request, comprising the steps of A. providing a signal transfer bus capable of transferring said plural control signals to said apparatus, said signal transfer bus including a switching section for gatably transferring a selected control signal to said apparatus in response to plural respective switching signals associated with that control signal, B. providing first and second processing elements, each normally responding to an actuation request for generating a first set of switching signals, said first set of switching signals including at least one, but not all, of the plural switching signals associated with a control signal associated with that actuation request, C. outputting the first set of switching signals generated by said first processing element for application to said switching section, D. synchronizing said first and second processing elements by comparing, with said second processing element, the first set of switching signals generated thereby with those output by said first processing element, E. generating, after synchronization, with each of said first and second processing elements, a second set of switching signals, said second set of switching signals including at least one, but not all, of said plural switching signals associated with the control signal associated with that actuation request, said first and second subsets of switching signals together making up the plural switching signals associated with that actuation request, and F. outputting the second set of switching signals generated by said second processing element for application to said switching section.
Claim 6
Dependent Claim 261 words
A fault-tolerant method for selectively applying at least one of plural control signals to an apparatus in response to an actuation request, comprising the steps of A. providing a signal transfer bus capable of transferring said plural control signals to said apparatus, said signal transfer bus including a switching section for gatably transferring a selected control signal to said apparatus in response to plural respective switching signals associated with that control signal, B. providing first and second processing elements, each normally responding to an actuation request for generating a first set of switching signals, said first set of switching signals including at least one, but not all, of the plural switching signals associated with a control signal associated with that actuation request, C. outputting the first set of switching signals generated by said first processing element for application to said switching section, D. synchronizing said first and second processing elements by comparing, with said second processing element, the first set of switching signals generated thereby with those output by said first processing element, E. generating, after synchronization, with each of said first and second processing elements, a second set of switching signals, said second set of switching signals including at least one, but not all, of said plural switching signals associated with the control signal associated with that actuation request, said first and second subsets of switching signals together making up the plural switching signals associated with that actuation request, and F. outputting the second set of switching signals generated by said second processing element for application to said switching section.
Claim 7
Independent Claim 45 words
A method according to any of claims 1-3, the further improvement comprising the step of resynchronizing said first and second processing elements by comparing, with said first processing element, the second set of switching signals generated thereby with those output by said second processing element.
Claim 8
Dependent Claim 38 words
A method according to claim 4, the further improvement wherein at least one of said synchronizing and resynchronizing steps comprise the step of generating a fault signal indicative of at least selected miscomparison of the compared switching signals.
Claim 9
Dependent Claim 26 words
A method according to claim 5, the further improvement comprising the step of responding to said fault signal for inhibiting at least the second outputting step.
Claim 10
Independent Claim 68 words
A method according to any of claims 1-3, the further improvement wherein A. said providing step includes the step of providing, as each said first and second processing elements, a programmable logic element capable of executing a sequence of instructions, B. said synchronizing step includes the step of executing on the programmable logic elements of each of said first and second processing elements substantially identical sequences of instructions.
Claim 11
Independent Claim 71 words
A method according to any of claims 1-3, the further improvement wherein A. said first outputting step includes the step of outputting only the first set of switching signals generated by said first processing element for application to said switching section, and B. said second outputting step includes the step of outputting only the second set of switching signals generated by said first processing element for application to said switching section.
Claim 12
Dependent Claim 160 words
A method according to claim 8, the further improvement wherein A. said providing step includes the step of providing, as each said first and second processing elements, a programmable logic element for executing a sequence of instructions, and B. said providing step further includes providing said first processing element with an output latch that is enabled to output said first set of switching signals, but is disabled from outputting said second set of switching signals, C. said providing step Further includes providing said second processing elements with an output latch that is disabled from outputting said first set of switching signals, but is enabled to output said second set of switching signals, and D. each said outputting steps includes the step of executing on the programmable logic elements of each of said first and second processing elements substantially identical sequences of instructions that would otherwise result in each of those programmable logic elements outputting a respective set of switching signals.
Claim 13
Independent Claim 48 words
A method according to any of claims 1-3, the further improvement wherein A. said providing steps includes the step of providing, as said first and second processing elements, asynchronous processing elements, and B. driving each of asynchronous said first and second processing elements with an independent clocking signal.
Claim 14
Dependent Claim 218 words
In a digital data processing apparatus, the improvement for fault-tolerant actuation of a functional unit in response to an actuation request comprising A. switching section means, coupled to said functional unit, for responding to application of plural switching signals for activating that functional unit, B. first and second processing means, coupled to said switching section means, each processing means for normally responding to an actuation request for generating a first set of switching signals, said first set of switching signals including at least one, but not all, of said plural switching signals, C. said first processing means including means for outputting the first set of switching signals for application to said switching section means, D. said second processing means including synchronizing means for comparing the first set of switching signals generated by said second processing means with those output by said first processing means, E. said first and second processing means further including means tier generating a second set of switching signals, said second set of switching signals including at least one, but not all, of said plural switching signals, said first and second subsets of switching signals together making up said plural switching signals, and F. said second processing means includes means for outputting the second set of switching signals for application to said switching section means.
Claim 15
Dependent Claim 218 words
In a digital data processing apparatus, the improvement for fault-tolerant actuation of a functional unit in response to an actuation request comprising A. switching section means, coupled to said functional unit, for responding to application of plural switching signals for activating that functional unit, B. first and second processing means, coupled to said switching section means, each processing means for normally responding to an actuation request for generating a first set of switching signals, said first set of switching signals including at least one, but not all, of said plural switching signals, C. said first processing means including means for outputting the first set of switching signals for application to said switching section means, D. said second processing means including synchronizing means for comparing the first set of switching signals generated by said second processing means with those output by said first processing means, E. said first and second processing means further including means tier generating a second set of switching signals, said second set of switching signals including at least one, but not all, of said plural switching signals, said first and second subsets of switching signals together making up said plural switching signals, and F. said second processing means includes means for outputting the second set of switching signals for application to said switching section means.
Claim 16
Independent Claim 221 words
An apparatus for transferring information signals on a signal transfer bus in response to an actuation request, the improvement comprising A. switching section means, coupled to said signal transfer bus, for responding to application of plural switching signals for gatably transferring said information signals on that bus, B. first and second processing means, coupled to said switching section means, each processing means for normally responding to an actuation request for generating a first set of switching signals, said first set of switching signals including at least one, but not all, of said plural switching signals, C. said first processing means including means for outputting the first set of switching signals for application to said switching section means, D. said second processing means including synchronizing means for comparing the first set of switching signals generated by said second processing means with those output by said first processing means, E. said first and second processing means further including means for generating a second set of switching signals, said second set of switching signals including at least one, but not all, of said plural switching signals, said first and second subsets of switching signals together making up said plural switching signals, and F. said second processing means includes means for outputting the second set of switching signals for application to said switching section means.
Claim 17
Independent Claim 221 words
An apparatus for transferring information signals on a signal transfer bus in response to an actuation request, the improvement comprising A. switching section means, coupled to said signal transfer bus, for responding to application of plural switching signals for gatably transferring said information signals on that bus, B. first and second processing means, coupled to said switching section means, each processing means for normally responding to an actuation request for generating a first set of switching signals, said first set of switching signals including at least one, but not all, of said plural switching signals, C. said first processing means including means for outputting the first set of switching signals for application to said switching section means, D. said second processing means including synchronizing means for comparing the first set of switching signals generated by said second processing means with those output by said first processing means, E. said first and second processing means further including means for generating a second set of switching signals, said second set of switching signals including at least one, but not all, of said plural switching signals, said first and second subsets of switching signals together making up said plural switching signals, and F. said second processing means includes means for outputting the second set of switching signals for application to said switching section means.
Claim 18
Dependent Claim 250 words
Fault-tolerant circuitry for selectively applying at least one of plural control signals to an apparatus in response to an actuation request, comprising A. signal transfer bus capable of transferring said plural control signals to said apparatus, said signal transfer bus including a switching section for gatably transferring a selected control signal to said apparatus in response to plural respective switching signals associated with that control signal, B. first and second processing means, coupled to said switching section means, each processing means for normally responding to an actuation request for generating a first set of switching signals, said first set of switching signals including at least one, but not all, of said plural switching signals associated with a control signal associated with that actuation request, C. said first processing means including means for outputting the first set of switching signals for application to said switching section means, D. said second processing means including synchronizing means for comparing the first set of switching signals generated by said second processing means with those output by said first processing means, E. said first and second processing means further including means for generating a second set of switching signals, said second set of switching signals including at least one, but not all, of said plural switching signals, said first and second subsets of switching signals together making up said plural switching signals, and F. said second processing means includes means for outputting the second set of switching signals for application to said switching section means.
Claim 19
Dependent Claim 250 words
Fault-tolerant circuitry for selectively applying at least one of plural control signals to an apparatus in response to an actuation request, comprising A. signal transfer bus capable of transferring said plural control signals to said apparatus, said signal transfer bus including a switching section for gatably transferring a selected control signal to said apparatus in response to plural respective switching signals associated with that control signal, B. first and second processing means, coupled to said switching section means, each processing means for normally responding to an actuation request for generating a first set of switching signals, said first set of switching signals including at least one, but not all, of said plural switching signals associated with a control signal associated with that actuation request, C. said first processing means including means for outputting the first set of switching signals for application to said switching section means, D. said second processing means including synchronizing means for comparing the first set of switching signals generated by said second processing means with those output by said first processing means, E. said first and second processing means further including means for generating a second set of switching signals, said second set of switching signals including at least one, but not all, of said plural switching signals, said first and second subsets of switching signals together making up said plural switching signals, and F. said second processing means includes means for outputting the second set of switching signals for application to said switching section means.

References Cited (Backward Citations)

US5155809A Cited
US5231640A Cited
US5263034A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-11-21 1998-05-23 1998-11-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-11-21 2002-05-23 2002-11-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-11-21 2006-05-23 2006-11-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag