Abstract:
The aging effect of integrated circuit leads to time delay increasing of critical path in combinational circuits, which doesn’t meet the condition of timing constraints, so timing errors appear and cause the circuit failure of function. Therefore, a method of timing error detection and self-recovery based on pre-sampling is proposed, and a structure is also designed. Firstly, an interval of pre-sampling and another interval of detection between the effective clock edges were generated by system clock. Secondly, the input signal was captured earlier in the interval of pre-sampling. Finally, the timing error was detected in the interval of detection, and if the detection circuit sent out warning signal, it would achieve self-correction. The experimental results show that, the speed is significantly improved by 3.6 times on average compared with other structures of detection. Meanwhile, the design achieves self-correction and self-recovery without adjustments of timing sequence, so it will not reduce the performance of circuits.