DocumentCode
934033
Title
Silicon Debug for Timing Errors
Author
Yang, Kai ; Cheng, Kwang-Ting
Author_Institution
Novas Software inc., San Jose
Volume
26
Issue
11
fYear
2007
Firstpage
2084
Lastpage
2088
Abstract
Due to various sources of noise and process variations, assuring a circuit to operate correctly at its desired operational frequency has become a major challenge. In this paper, we propose a timing-reasoning-based algorithm and an adaptive test-generation algorithm for diagnosing timing errors in the silicon-debug phase. We first derive three metrics that are strongly correlated to the probability of a candidate´s being an actual error source. We analyze the problem of circuit timing uncertainties caused by delay variations and test sampling. Then, we propose a candidate-ranking heuristic, which is robust with respect to such sources of timing uncertainty. Based on the initial ranking result and the timing information, we further propose an adaptive path-selection and test-generation algorithm to generate additional diagnostic patterns for further improvement of the first-hit-rate. The experimental results demonstrate that combining the ranking heuristic and the adaptive test-generation method would result in a very high resolution for timing diagnosis.
Keywords
automatic test pattern generation; delay circuits; fault diagnosis; timing circuits; adaptive test generation algorithm; circuit timing uncertainties; delay variations; fault diagnosis; noise variations; operational frequency; process variations; silicon debug; timing diagnosis; timing errors; timing reasoning algorithm; timing uncertainty; Circuit noise; Circuit testing; Delay; Frequency; Robustness; Sampling methods; Silicon; Test pattern generators; Timing; Uncertainty; Digital system testing; fault diagnosis; timing;
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.2007.906479
Filename
4352014
Link To Document