DocumentCode :
2170880
Title :
Masking timing errors on speed-paths in logic circuits
Author :
Choudhury, Mihir R. ; Mohanram, Kartik
Author_Institution :
Dept. of Electr. & Comput. Eng., Rice Univ., Houston, TX, USA
fYear :
2009
fDate :
20-24 April 2009
Firstpage :
87
Lastpage :
92
Abstract :
There is a growing concern about timing errors resulting from design marginalities and the effects of circuit aging on speed-paths in logic circuits. This paper presents a low overhead solution for masking timing errors on speed-paths in logic circuits. Error masking at the outputs of a logic circuit is achieved by synthesis of a non-intrusive error-masking circuit that has at least 20% timing slack over the original logic circuit. The error-masking circuit can also be used to collect runtime information when the speed-paths are exercised to (i) predict the onset of wearout and (ii) assist in in-system silicon debug. Simulation results for several benchmark circuits and modules from the OpenSPARC T1 processor are presented to illustrate the effectiveness of the proposed solution. 100% masking of timing errors on all speed-paths within 10% of the critical path delay is achieved for all circuits with an average area (power) overhead of 16% (18%).
Keywords :
benchmark testing; error analysis; logic circuits; modules; program debugging; timing circuits; OpenSPARC T1 processor; benchmark circuits; critical path delay; in-system silicon debug; logic circuits; masking timing errors; modules; runtime information; speed-paths; CMOS technology; Circuit synthesis; Circuit testing; Computer errors; Delay; Error correction; Hardware; Logic circuits; Runtime; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
Conference_Location :
Nice
ISSN :
1530-1591
Print_ISBN :
978-1-4244-3781-8
Type :
conf
DOI :
10.1109/DATE.2009.5090638
Filename :
5090638
Link To Document :
بازگشت