Low overhead soft error tolerant flip flop
First Claim
Patent Images
1. A flip-flop circuit comprising:
- a first stage configured to;
receive an input data signal; and
receive a first input clock signal; and
a second stage comprising soft error recovery (SER) circuitry, wherein the second stage is configured to;
receive a second input clock signal which is internally gated based on a state of the flip-flop;
store a prebuffered data output on a first node; and
store a feedback storage value on a second node different from the first node;
wherein the SER circuitry is configured to;
recover the prebuffered data value to an original value without a transition of a clock signal, in response to detecting an error; and
recover the feedback value to an original value without a transition of a clock signal, in response to detecting an error.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for soft error recovery (SER) within a flip-flop. A first stage of the flip-flop receives an ungated input clock signal. A second stage of the flip-flop receives a gated input clock signal. The second stage may also store a prebuffered data output and one or more feedback storage values on separate nodes. The flip-flop has SER circuitry used to recover the prebuffered data output and any feedback storage value without requiring a transition of a clock signal.
-
Citations
20 Claims
-
1. A flip-flop circuit comprising:
-
a first stage configured to; receive an input data signal; and receive a first input clock signal; and a second stage comprising soft error recovery (SER) circuitry, wherein the second stage is configured to; receive a second input clock signal which is internally gated based on a state of the flip-flop; store a prebuffered data output on a first node; and store a feedback storage value on a second node different from the first node; wherein the SER circuitry is configured to; recover the prebuffered data value to an original value without a transition of a clock signal, in response to detecting an error; and recover the feedback value to an original value without a transition of a clock signal, in response to detecting an error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An error recovery method in a multi-stage flip-flop, the method comprising:
-
receiving in a first stage an input data signal and a first input clock signal; receiving in a second stage a second input clock signal which is internally gated based on a state of the flip-flop; storing in the second stage a prebuffered data output on a first node and a feedback storage value on a second node different from the first node; recovering the prebuffered data value to an original value without a transition of a clock signal, in response to detecting an error; and recovering the feedback value to an original value without a transition of a clock signal, in response to detecting an error. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification