Asynchronous circuit for detecting and correcting soft error and implementation method thereof
AssigneeSTMicroelectronics S.r.l.
InventorsJean-Francois Hugues, Pascal Vivet
Life of this patent
Estimating the term…
Loading patent…
AssigneeSTMicroelectronics S.r.l.
InventorsJean-Francois Hugues, Pascal Vivet
Estimating the term…
A micro-pipeline type asynchronous circuit and a method for detecting and correcting soft error. The asynchronous circuit records in a first recording unit a signal output by a calculation unit and then records in a second recording unit the same signal delayed by at least the duration of the pulse of a soft error. The recorded signals then are compared in a comparer circuit. If they are identical, no soft error has been detected and the output signal is recorded after another delay that is longer than the pulse duration of the soft error, and a request signal is transmitted to a control unit of a next logic stage with a delay twice as long as the pulse duration of a soft error.
An electronic circuit comprising:
A method for detecting and correcting soft error in an asynchronous circuit, the method comprises the steps of:
A method for detecting and correcting multiple soft errors in an asynchronous circuit, the method comprises the steps of:
An integrated circuit comprising:
An electronic device comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Error detection or correction of the data by redundancy in hardware: which are operating with time diversity
Using instruction pipelines: asynchronous instruction pipeline, e.g. using handshake signals between stages
Where the redundant component is memory or memory area: error detection by comparing the memory output
Computing and data processing
Term ended 5 Oct 2021 (estimated)
1. Field of the Invention
The present invention relates to an asynchronous circuit with a micro-pipeline type execution structure for detecting and correcting soft error in digital integrated circuits. It also relates to an implementation method.
2. Description of the Prior Art
Other characteristics and advantages of the present invention will be better understood from the following detailed description of an example of the invention and refers to the attached figures where:
FIG. 1 is a diagram showing the succession of logic stages in a micro-pipeline type asynchronous circuit of the prior art, as described in the foregoing introduction;
FIG. 2 is a detailed diagram of a logic stage of FIG. 1 showing a micro-pipeline type asynchronous architecture of the prior art, as described in the foregoing introduction;
FIG. 3 shows a logic stage E1 of a micro-pipeline type asynchronous circuit according to the invention that performs detection and correction of soft error. The same references are used for components common to FIGS. 1 and 2. It should also be noted that each logic stage E0, E1 and E2 has the same structure and that the succession of different logic stages E0, E1 and E2 is implemented in the same way as in FIG. 1 of the prior art.
Logic stage E1 of the invention comprises logic calculation unit 1, the input terminal of which is connected to the output terminal of the latch circuit of the previous logic stage and whose output stage, which transmits the signal Din, is connected to an input terminal of first recording means consisting of a latch circuit 2A and an input terminal of a second recording means consisting of a latch circuit 2B.
Both latch circuits 2A and 2B have a second input terminal that is connected to an output terminal of control unit 3. This control unit 3 therefore supplies a first data capture signal Lt applied to the first latch circuit 2A and a second data capture signal Ltr applied to the second latch circuit 2B which is the same as signal Lt but delayed a certain time.