DocumentCode
1077546
Title
Algorithms for State Restoration and Trace-Signal Selection for Data Acquisition in Silicon Debug
Author
Ko, Ho Fai ; Nicolici, Nicola
Author_Institution
Dept. of Electr. & Comput. Eng., McMaster Univ., Hamilton, ON
Volume
28
Issue
2
fYear
2009
Firstpage
285
Lastpage
297
Abstract
To locate and correct design errors that escape pre-silicon verification, silicon debug has become a necessary step in the implementation flow of digital integrated circuits. Embedded logic analysis, which employs on-chip storage units to acquire data in real time from the internal signals of the circuit-under-debug, has emerged as a powerful technique for improving observability during in-system debug. However, as the amount of data that can be acquired is limited by the on-chip storage capacity, the decision on which signals to sample is essential when it is not known a priori where the bugs will occur. In this paper, we present accelerated algorithms for restoring circuit state elements from the traces collected during a debug session, by exploiting bitwise parallelism. We also introduce new metrics that guide the automated selection of trace signals, which can enhance the real-time observability during in-system debug.
Keywords
data acquisition; digital integrated circuits; elemental semiconductors; logic analysers; signal restoration; silicon; Si; data acquisition; digital integrated circuits; embedded logic analysis; silicon debug; state restoration; trace-signal selection; Embedded logic analysis; silicon debug; state restoration; trace-signal selection;
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.2008.2009158
Filename
4757338
Link To Document