DocumentCode :
1408684
Title :
Post-Silicon Bug Localization in Processors Using Instruction Footprint Recording and Analysis (IFRA)
Author :
Park, Sung-Boem ; Hong, Ted ; Mitra, Subhasish
Author_Institution :
Dept. of Electr. Eng., Stanford Univ., Stanford, CA, USA
Volume :
28
Issue :
10
fYear :
2009
Firstpage :
1545
Lastpage :
1558
Abstract :
Instruction Footprint Recording and Analysis (IFRA) overcomes challenges associated with an expensive step in post-silicon validation of processors-pinpointing the bug location and the instruction sequence that exposes the bug from a system failure. On-chip recorders collect instruction footprints (information about flows of instructions and what the instructions did as they passed through various design blocks) during the normal operation of the processor in a post-silicon system validation setup. Upon system failure, the recorded information is scanned out and analyzed offline for bug localization. Special self-consistency-based program analysis techniques, together with the test program binary of the application executed during post-silicon validation, are used for this purpose. Major benefits of using IFRA over traditional techniques for post-silicon bug localization are as follows: 1) it does not require full system-level reproduction of bugs, and 2) it does not require full system-level simulation. Simulation results on a complex superscalar processor demonstrate that IFRA is effective in accurately localizing electrical bugs with very little impact on overall chip area.
Keywords :
design for testability; integrated circuit testing; microprocessor chips; bug location; design-for-debug; electrical bugs; instruction footprint recording and analysis; instruction sequence; post-silicon bug localization; system failure; Circuit marginality; design-for-debug; electrical bug; post-silicon validation; silicon debug;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2009.2030595
Filename :
5247122
Link To Document :
بازگشت