Patent ID: 8058925

Claim:
A method of mitigating radiation induced transient upset effects on digital semiconductor device data paths and clocks, comprising: receiving an input clock signal at an adaptive temporal filter comprising a master delay line and a slave delay line; supplying the input clock signal to the master delay line comprising a plurality of master delay elements, and to the slave delay line comprising a plurality of slave delay elements; creating a variable delay element count signal representing a number of master delay elements of the plurality of master delay elements used to delay the input clock signal by one full period at the master delay line; creating an adaptive count signal representing a number of slave delay elements of the plurality of slave delay elements to be used to delay the input clock signal by a desired offset using the variable delay element count signal from the master delay line and a desired offset signal representing the desired offset; receiving the adaptive count signal and the input clock signal at the slave delay line; delaying the input clock signal by using the number of slave delay elements represented by the adaptive count signal to create an output clock signal; and outputting the output clock signal, wherein the output clock signal is delayed relative to the input clock signal by the desired offset.