Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
93 words
A user controlled apparatus for testing a fault tolerant digital processing system including: means, connected to said fault tolerant system, for detecting a predetermined event occurring in said system, wherein said predetermined event is a plurality of digital words occurring in a predetermined sequence within said system, each of said digital words comprising bit lines connected to voltage nodes within said system; and means, responsive to said means for detecting, for injecting a predetermined fault condition into said fault tolerant system; whereby the fault recovery performance of said fault tolerant system is determined.
Claim 2
Dependent Claim
93 words
A user controlled apparatus for testing a fault tolerant digital processing system including: means, connected to said fault tolerant system, for detecting a predetermined event occurring in said system, wherein said predetermined event is a plurality of digital words occurring in a predetermined sequence within said system, each of said digital words comprising bit lines connected to voltage nodes within said system; and means, responsive to said means for detecting, for injecting a predetermined fault condition into said fault tolerant system; whereby the fault recovery performance of said fault tolerant system is determined.
Claim 3
Dependent Claim
64 words
An apparatus as recited in claim 1 wherein said means for detecting includes: digital memory means for storing said predetermined sequence of a plurality of digital words; means for comparing said stored sequence with a sequence of words measured from the system; means for indicating when said stored sequence matches said measured sequence; and means for activating said means for injecting upon a match.
Claim 4
Dependent Claim
47 words
An apparatus as recited in claim 2 wherein said detecting means further includes: mask memory means, connected to said digital memory means, for masking predetermined bits within words of said stored sequence; whereby the masked bits are not compared with the corresponding bit within the measured word.
Claim 5
Dependent Claim
33 words
An apparatus as recited in claim 1 wherein said means for injecting said predetermined fault condition further includes: means for forcing at least one voltage node in said system to an abnormal state.
Claim 6
Dependent Claim
32 words
An apparatus as recited in claim 4 wherein said means for injecting said predetermined fault condition injects said fault only after a predetermined plurality of identical events have occurred within the system.
Claim 7
Dependent Claim
31 words
An apparatus as recited in claim 5 wherein said means for injecting further includes: means for injecting said fault a predetermined time delay after said means for detecting detects said event.
Claim 8
Dependent Claim
26 words
An apparatus as recited in claim 6 wherein said means for injecting injects said predetermined fault for a predetermined time duration, thereby simulating an intermittent fault.
Claim 9
Dependent Claim
125 words
A user-controlled apparatus for predictably injecting a predetermined fault condition into a digital processing system including: means for detecting the occurrence of a predetermined event in said system, wherein said predetermined event is a plurality of digital words occurring in a predetermined sequence within said system, each of said digital words comprising bit lines connected to voltage nodes within said system; means, connected to said means for detecting, for counting a predetermined number of occurrences of said predetermined event; means, connected to said means for counting, for timing a predetermined time delay after said predetermined number of occurrences have been counted; and means, connected to said means for timing, for injecting a predetermined fault condition after said predetermined time delay into said digital processing system.
Claim 10
Dependent Claim
125 words
A user-controlled apparatus for predictably injecting a predetermined fault condition into a digital processing system including: means for detecting the occurrence of a predetermined event in said system, wherein said predetermined event is a plurality of digital words occurring in a predetermined sequence within said system, each of said digital words comprising bit lines connected to voltage nodes within said system; means, connected to said means for detecting, for counting a predetermined number of occurrences of said predetermined event; means, connected to said means for counting, for timing a predetermined time delay after said predetermined number of occurrences have been counted; and means, connected to said means for timing, for injecting a predetermined fault condition after said predetermined time delay into said digital processing system.
Claim 11
Dependent Claim
15 words
An apparatus as recited in claim 8 wherein said predetermined time delay is substantially zero.
Claim 12
Dependent Claim
18 words
An apparatus as recited in claim 8 wherein said predetermined fault condition is injected for a predetermined duration.
Claim 13
Dependent Claim
17 words
An apparatus as recited in claim 10 wherein said duration is infinite, thereby simulating a solid fault.
Claim 14
Independent Claim
89 words
A method for testing a fault tolerant digital processing system, comprising the steps of: specifying a predetermined event, wherein said predetermined event is a plurality of digital words occurring in a predetermined sequence within said system, each of said digital words comprising bit lines connected to voltage nodes within said system; specifying a fault duration time; specifying a fault delay time; detecting the occurrence of said predetermined event; and injecting a fault, responsive to said detecting step, for said fault duration time after said fault delay time has elapsed.
Claim 15
Independent Claim
89 words
A method for testing a fault tolerant digital processing system, comprising the steps of: specifying a predetermined event, wherein said predetermined event is a plurality of digital words occurring in a predetermined sequence within said system, each of said digital words comprising bit lines connected to voltage nodes within said system; specifying a fault duration time; specifying a fault delay time; detecting the occurrence of said predetermined event; and injecting a fault, responsive to said detecting step, for said fault duration time after said fault delay time has elapsed.
Claim 16
Independent Claim
105 words
A method for testing a fault tolerant digital processing system, comprising the steps of: specifying a predetermined event, wherein said predetermined event is a plurality of digital words occurring in a predetermined sequence within said system, each of said digital words comprising bit lines connected to voltage nodes within said system; specifying a fault duration time; specifying a fault delay time; specifying a sequence count; detecting the occurrence of said predetermined event; and injecting a fault, responsive to said detecting step detecting said event the number of times specified in said sequence count, for said fault duration time after said fault delay time has elapsed.
Claim 17
Independent Claim
105 words
A method for testing a fault tolerant digital processing system, comprising the steps of: specifying a predetermined event, wherein said predetermined event is a plurality of digital words occurring in a predetermined sequence within said system, each of said digital words comprising bit lines connected to voltage nodes within said system; specifying a fault duration time; specifying a fault delay time; specifying a sequence count; detecting the occurrence of said predetermined event; and injecting a fault, responsive to said detecting step detecting said event the number of times specified in said sequence count, for said fault duration time after said fault delay time has elapsed.