• DocumentCode
    2253405
  • Title

    Enabling efficient post-silicon debug by clustering of hardware-assertions

  • Author

    Neishaburi, M.H. ; Zilic, Zeljko

  • Author_Institution
    McGill Univ., Montreal, QC, Canada
  • fYear
    2010
  • fDate
    8-12 March 2010
  • Firstpage
    985
  • Lastpage
    988
  • Abstract
    Bug-free first silicon is not guaranteed by the existing pre-silicon verification techniques. To have impeccable products, it is now required to identify any bug as soon as the first silicon becomes available. We consider the Assertion Based Verification techniques for the post-silicon debugging based on the insertion of hardware checkers in the debug infrastructure for complex systems on chip. This paper proposes a method to cluster hardware-assertion checkers using the graph partitioning approach. It turns out that having the clusters of hardware-assertions and controlling each cluster selectively during the debug mode and normal operation of the circuit makes integration of assertions inside the circuits easier, and causes lower energy consumption and efficient debug scheduling.
  • Keywords
    firmware; pattern clustering; program debugging; system-on-chip; assertion based verification techniques; bug free; debug infrastructure; efficient post silicon debug; hardware assertions clustering; hardware checkers; systems on chip; Circuits; Computer bugs; Debugging; Energy consumption; Hardware; Job shop scheduling; Logic; Manufacturing; Silicon; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-7054-9
  • Type

    conf

  • DOI
    10.1109/DATE.2010.5456904
  • Filename
    5456904