| US 7,546,519 B2 | ||
| Method and apparatus for detecting and correcting soft-error upsets in latches | ||
| Kanak B. Agarwal, Austin, Tex. (US) | ||
| Assigned to International Business Machines Corporation, Armonk, N.Y. (US) | ||
| Filed on Nov. 16, 2006, as Appl. No. 11/560,420. | ||
| Prior Publication US 2008/0120525 A1, May 22, 2008 | ||
| Int. Cl. H04L 1/08 (2006.01) | ||
| U.S. Cl. 714—823 [714/746] | 20 Claims |

| 1. A method of detecting a soft error in a latch element, comprising:
precharging two dynamic nodes while driving the latch element with a data value when a clock signal is in a first state;
selectively discharging a first one of the dynamic nodes based on the data value when the clock signal transitions from the
first state to a second state;
further discharging a second one of the dynamic nodes in response to the soft error when the clock signal is in the second
state; and
activating an error signal when both of the nodes are discharged.
|