• DocumentCode
    2496299
  • Title

    IFRA: Post-silicon bug localization in processors

  • Author

    Park, Sung-Boem ; Mitra, Subhasish

  • Author_Institution
    Depts. of Electr. Eng. & Comput. Sci., Stanford Univ., Stanford, CA, USA
  • fYear
    2009
  • fDate
    4-6 Nov. 2009
  • Firstpage
    154
  • Lastpage
    159
  • Abstract
    IFRA overcomes challenges associated with an expensive step in post-silicon validation of processors - pinpointing the bug location and the instruction sequence that exposes the bug from a system failure. On-chip recorders collect instruction footprints (information about flows of instructions, and what the instructions did as they passed through various design blocks) during the normal operation of the processor in a post-silicon system validation setup. Upon system failure, the recorded information is scanned out and analyzed off-line for bug localization. Special self-consistency-based program analysis techniques, together with the test program binary of the application executed during post-silicon validation, are used. Major benefits of using IFRA over traditional techniques for post-silicon bug localization are: 1. It does not require full system-level reproduction of bugs, and, 2. It does not require full system-level simulation. Simulation results on a complex super-scalar processor demonstrate that IFRA is effective in accurately localizing electrical bugs with very little impact on overall chip area.
  • Keywords
    microprocessor chips; program debugging; program diagnostics; system recovery; IFRA technique; instruction footprint recording and analysis; instruction sequence; on-chip recorders; postsilicon bug localization; self-consistency-based program analysis techniques; superscalar processor; system failure; test program binary; Adders; Circuits; Clocks; Computer bugs; Costs; Josephson junctions; Signal processing; System testing; System-on-a-chip; Vehicle crash testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Level Design Validation and Test Workshop, 2009. HLDVT 2009. IEEE International
  • Conference_Location
    San Francisco, CA
  • ISSN
    1552-6674
  • Print_ISBN
    978-1-4244-4823-4
  • Electronic_ISBN
    1552-6674
  • Type

    conf

  • DOI
    10.1109/HLDVT.2009.5340160
  • Filename
    5340160