• DocumentCode
    3055660
  • Title

    BlackJack: Hard Error Detection with Redundant Threads on SMT

  • Author

    Schuchman, Ethan ; Vijaykumar, T.N.

  • Author_Institution
    Purdue Univ., West Lafayette
  • fYear
    2007
  • fDate
    25-28 June 2007
  • Firstpage
    327
  • Lastpage
    337
  • Abstract
    Testing is a difficult process that becomes more difficult with scaling. With smaller and faster devices, tolerance for errors shrinks and devices may act correctly under certain condition and not under others. As such, hard errors may exist but are only exercised by very specific machine state and signal pathways. Targeting these errors is difficult, and creating test cases that cover all machine states and pathways is not possible. In addition, new complications during burn-in may mean latent hard errors are not exposed in the fab and reach the customer before becoming active. To address this problem, we propose an architecture we call BlackJack that allows hard errors to be detected using redundant threads running on a single SMT core. This technique provides a safety-net that catches hard errors that were either latent during test or just not covered by the test cases at all. Like SRT, our technique works by executing redundant copies and verifying that their resulting machine states agree. Unlike SRT, BlackJack is able to achieve high hard error instruction coverage by executing redundant threads on different front and backend resources in the pipeline. We show that for a 15% performance penalty over SRT, BlackJack achieves 97% hard error instruction coverage compared to SRT´s 35%.
  • Keywords
    error detection; multi-threading; redundancy; surface mount technology; BlackJack; hard error detection; redundant threads; single SMT core; Computer errors; Error correction; Flow production systems; Manufacturing processes; Pipelines; Redundancy; Surface-mount technology; Temperature; Testing; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2007. DSN '07. 37th Annual IEEE/IFIP International Conference on
  • Conference_Location
    Edinburgh
  • Print_ISBN
    0-7695-2855-4
  • Type

    conf

  • DOI
    10.1109/DSN.2007.23
  • Filename
    4272984