DocumentCode
180926
Title
An On-Line Timing Error Detection Method for Silicon Debug
Author
Yun Cheng ; Huawei Li ; Xiaowei Li
Author_Institution
State Key Lab. of Comput. Archit., Inst. of Comput. Technol., Beijing, China
fYear
2014
fDate
16-19 Nov. 2014
Firstpage
263
Lastpage
268
Abstract
Error detection and locating during the post-silicon stage is a critical concern in modern IC industry. Especially timing errors caused by uncertain variations and electrical bugs are by far lacking effective methods to debug. In order to meet this challenge, we propose an on-line timing error detection method, which uses the on-chip storage to hold the golden execution trace by running the test program under the lower frequency condition, followed by comparison of the stored golden trace against runtime trace acquired under the specified test condition. Timing errors are founded after some differences appeared during the trace comparison. This self-checking approach can detect tricky timing errors without the time-consuming software simulation and trace dumping, which accelerates the detection procedure by orders of magnitude. Besides, tracing internal key signals will find timing errors as soon as the error occurs, which can decrease the latency of error detection. The experiments on FPGA show it is effective to detect timing errors for a core-based system on chip (SoC) design and speeds up the timing error debug process with less than 2% hardware cost.
Keywords
elemental semiconductors; error detection; integrated circuit testing; silicon; Si; core-based system on chip design; detection procedure; electrical bugs; error detection latency; golden execution trace; internal key signals; modern IC industry; on-chip storage; online timing error detection method; post-silicon stage; runtime trace; self-checking approach; silicon debug; stored golden trace; test program; time-consuming software simulation; timing error debug process; timing errors; trace comparison; trace dumping; uncertain variations; Clocks; Field programmable gate arrays; Hardware; Registers; Silicon; System-on-chip; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Test Symposium (ATS), 2014 IEEE 23rd Asian
Conference_Location
Hangzhou
ISSN
1081-7735
Type
conf
DOI
10.1109/ATS.2014.63
Filename
6979111
Link To Document