• 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