• DocumentCode
    2379655
  • Title

    CrashTest: A fast high-fidelity FPGA-based resiliency analysis framework

  • Author

    Pellegrini, Alessandro ; Constantinides, Kypros ; Dan Zhang ; Sudhakar, Shobana ; Bertacco, Valeria ; Austin, Todd

  • Author_Institution
    Univ. of Michigan, Ann Arbor, MI
  • fYear
    2008
  • fDate
    12-15 Oct. 2008
  • Firstpage
    363
  • Lastpage
    370
  • Abstract
    Extreme scaling practices in silicon technology are quickly leading to integrated circuit components with limited reliability, where phenomena such as early-transistor failures, gate-oxide wearout, and transient faults are becoming increasingly common. In order to overcome these issues and develop robust design techniques for large-market silicon ICs, it is necessary to rely on accurate failure analysis frameworks which enable design houses to faithfully evaluate both the impact of a wide range of potential failures and the ability of candidate reliable mechanisms to overcome them. Unfortunately, while failure rates are already growing beyond economically viable limits, no fault analysis framework is yet available that is both accurate and can operate on a complex integrated system. To address this void, we present CrashTest, a fast, high-fidelity and flexible resiliency analysis system. Given a hardware description model of the design under analysis, CrashTest is capable of orchestrating and performing a comprehensive design resiliency analysis by examining how the design reacts to faults while running software applications. Upon completion, CrashTest provides a high-fidelity analysis report obtained by performing a fault injection campaign at the gate-level netlist of the design. The fault injection and analysis process is significantly accelerated by the use of an FPGA hardware emulation platform. We conducted experimental evaluations on a range of systems, including a complex LEON-based system-on-chip, and evaluated the impact of gate-level injected faults at the system level. We found that CrashTest is 16-90x faster than an equivalent software-based framework, when analyzing designs through direct primary I/Os. As shown by our LEON-based SoC experiments, CrashTest exhibits emulation speeds that are six orders of magnitude faster than simulation.
  • Keywords
    failure analysis; field programmable gate arrays; logic design; system-on-chip; CrashTest; FPGA hardware emulation platform; LEON-based SoC experiment; fault injection; field programmable gate array; hardware description model; high-fidelity resiliency analysis framework; robust design techniques; silicon technology; Circuit faults; Computer crashes; Emulation; Failure analysis; Hardware; Integrated circuit reliability; Integrated circuit technology; Performance analysis; Robustness; Silicon;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2008. ICCD 2008. IEEE International Conference on
  • Conference_Location
    Lake Tahoe, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4244-2657-7
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2008.4751886
  • Filename
    4751886