Considering Pre-Sampling for Timing Errors Detection and Self-Recovery
Zheng Xuguang1), Liang Huaguo1)*, Yi Maoxiang1), Jiang Cuiyun2), Fan Lei3), and Ouyang Yiming3)
1) (School of Electronic Science & Applied Physics, Hefei University of Technology, Hefei 230009) 2) (School of Mathematics, Hefei University of Technology, Hefei 230009) 3) (School of Computer and Information, Hefei University of Technology, Hefei 230009)
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.