DocumentCode :
3375107
Title :
Efficient trace data compression using statically selected dictionary
Author :
Basu, Kanad ; Mishra, Prabhat
Author_Institution :
Comput. & Inf. Sci. & Eng., Univ. of Florida, Gainesville, FL, USA
fYear :
2011
fDate :
1-5 May 2011
Firstpage :
14
Lastpage :
19
Abstract :
Post-silicon validation and debug have gained importance in recent years to track down errors that have escaped the pre-silicon phase. Limited observability of internal signals during post-silicon debug necessitates the storage of signal states in real time. Trace buffers are used to store these states. To increase the debug observation window, it is essential to compress these trace signals, so that trace data over larger number of cycles can be stored in the trace buffer while keeping its size constant. In this paper, we propose several dictionary based compression techniques for trace data compression that takes account of the fact that the difference between golden and erroneous trace data is small. Therefore, the static dictionary selected based on golden trace data can provide notably better compression performance than the dynamic dictionaries selected in the current approaches. This will also significantly reduce the hardware overhead by reducing the dictionary size. Our experimental results demonstrate that our approach can provide up to 60% better compression compared to existing approaches, while reducing the architecture overhead by 84%.
Keywords :
data compression; integrated circuit testing; logic testing; system-on-chip; debug observation window; dictionary based compression techniques; dictionary size; dynamic dictionaries; hardware overhead; internal signals; post-silicon debug; post-silicon validation; pre-silicon phase; signal states; static dictionary; statically selected dictionary; trace buffers; trace data compression; trace signals; Buffer storage; Compression algorithms; Data compression; Dictionaries; Error analysis; Silicon; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Test Symposium (VTS), 2011 IEEE 29th
Conference_Location :
Dana Point, CA
ISSN :
1093-0167
Print_ISBN :
978-1-61284-657-6
Type :
conf
DOI :
10.1109/VTS.2011.5783748
Filename :
5783748
Link To Document :
بازگشت