• 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