Responding To Trigger Events That Threaten An Operability Of A Cloud Infrastructure
US-2024364579-A1 · Oct 31, 2024 · US
US2016019126A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016019126-A1 |
| Application number | US-201514749558-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jun 24, 2015 |
| Priority date | Jul 21, 2014 |
| Publication date | Jan 21, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Exemplary embodiments of the present invention relate to a failure recovery apparatus of digital logic circuit and method thereof when a fault occurs in the digital logic circuit. A failure recovery apparatus according to an embodiment of the present invention comprises: a fault detection block configured to determine fault occurrence by comparing output results of a plurality of digital logic circuit which perform the same operation using a clock having a first cycle; and a failure recovery block configured to perform a failure recovery operation of the plurality of digital logic circuit by using a clock having a second cycle which is longer than the first cycle when it is determined as that a fault occurs. According to exemplary embodiments of the present invention, when a fault occurs in digital logic circuits due to external factors, it provides high reliability in failure recovery of the digital logic circuits.
Opening claim text (preview).
What is claimed is: 1 . A failure recovery apparatus of digital logic circuit comprising: a fault detection block configured to determine fault occurrence by comparing output results of a plurality of digital logic circuit which perform the same operation using a clock having the first cycle; and a failure recovery block configured to perform a failure recovery operation of the plurality of digital logic circuit by using a clock having the second cycle which is longer than the first cycle when it is determined as that a fault occurs. 2 . The failure recovery apparatus of claim 1 , wherein the fault detection block comprises a comparator configured to compare output logical values of the plurality of digital logic circuit, recognize as a fault occurrence when the output logical values are different, and report the fault occurrence to the failure recovery block. 3 . The failure recovery apparatus of claim 1 , wherein the failure recovery block comprises a failure recovery unit configured to be used for executing a program for failure recovery, wherein the failure recovery unit comprises: a plurality of combinational logic circuit configured to perform a failure recovery operation; and a plurality of delay signal generator configured to output one logical value by receiving an output logical value of any one combinational logic circuit among the plurality of combinational logic circuit and N number of clocks having the second cycle in which N is a natural number. 4 . The failure recovery apparatus of claim 3 , wherein the delay signal generator comprises one flip-flop configured to receive the output logical value of any one combinational logic circuit and the one clock having the second cycle. 5 . The failure recovery apparatus of claim 4 , wherein the failure recovery block further comprises a clock generator configured to generate the one clock having the second cycle. 6 . The failure recovery apparatus of claim 3 , wherein the delay signal generator comprises: N number of flip-flops configured to receive the output logical value of any one combinational logic circuit commonly and receive any one among N number of clocks having phase difference each other; and a voter configured to receive output logical values of the N number of flip-flops, and select and output a logical value corresponding to majority among the received output logical values. 7 . The failure recovery apparatus of claim 6 , wherein the failure recovery block further comprises a clock generator configured to generate the N number of clocks having the second cycle and phase difference each other. 8 . The failure recovery apparatus of claim 6 , wherein phase difference between the n−1 th clock in which 2≦n<N and the n th clock among the N number of clocks is different from that between the n th clock and the n+1 th clock. 9 . The failure recovery apparatus of claim 3 , wherein the failure recovery unit is positioned outside of the plurality of digital logic circuit. 10 . The failure recovery apparatus of claim 3 , wherein the failure recovery unit is positioned inside of any one of the plurality of digital logic circuit. 11 . The failure recovery apparatus of claim 10 , wherein the failure recovery block further comprises a clock generator configured to generate a clock having the first cycle to output it to the plurality of digital logic circuit before the fault is detected and to generate a clock having the second cycle to output it to the failure recovery unit after the failure is detected. 12 . The failure recovery apparatus of claim 3 , wherein the failure recovery block further comprises an initialization unit configured to initialize the plurality of digital logic circuit and the failure recovery unit when the failure is detected. 13 . A failure recovery method of digital logic circuit comprising: determining fault occurrence by comparing output results of a plurality of digital logic circuit which perform the same operation using a clock having the first cycle; and performing a failure recovery operation of the plurality of digital logic circuit by using a clock having the second cycle which is longer than the first cycle when it is determined as that a fault occurs.
eliminating a faulty processor or activating a spare · CPC title
Event-based monitoring · CPC title
Data re-synchronization of a redundant component, or initial sync of replacement, additional or spare unit · CPC title
Restarting or rejuvenating · CPC title
where the comparison is not performed by the redundant processing components · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.