• DocumentCode
    602914
  • Title

    Fast reliability exploration for embedded processors via high-level fault injection

  • Author

    Zheng Wang ; Chao Chen ; Chattopadhyay, Abhiroop

  • Author_Institution
    UMIC, RWTH Aachen Univ., Aachen, Germany
  • fYear
    2013
  • fDate
    4-6 March 2013
  • Firstpage
    265
  • Lastpage
    272
  • Abstract
    The downscaling of technology features has brought the system developers an important design criteria, reliability, into prime consideration. Due to effects like external radiation and temperature gradients, the CMOS device is not guaranteed anymore to function flawlessly. Admission for errors to occur is also helpful as that increases the power budget. The power-reliability trade-off compounds the system design challenge by adding another metric, for which efficient design exploration framework is needed. In this work, we present a high-level design framework extended with the capability of fault injection, an important ingredient of reliability-driven design. Compared to the traditional HDL-based fault injection, the proposed fault injection during instruction-set simulation is significantly faster without any notable loss of accuracy. The fault injection framework also allows quick exploration of fault prevention measure both by the aid of software and hardware techniques. We demonstrate the efficacy of our approach by a case study with a RISC processor customized for cryptographic application, where fault protection plays a major role. We also benchmark our framework with a state-of-the-art HDL-based fault injection framework.
  • Keywords
    CMOS integrated circuits; cryptography; fault diagnosis; integrated circuit design; integrated circuit reliability; reduced instruction set computing; CMOS device; HDL-based fault injection; RISC processor; cryptographic application; design criteria; design exploration framework; embedded processor; external radiation; fault prevention measure; fault protection; hardware technique; high-level design framework; instruction-set simulation; power budget; power-reliability trade-off; reliability exploration; reliability-driven design; software technique; system design; temperature gradient; Analytical models; Circuit faults; Clocks; Hardware design languages; Program processors; Reliability engineering; ADL-based Design; High Level Fault Injection; Reliability Exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Electronic Design (ISQED), 2013 14th International Symposium on
  • Conference_Location
    Santa Clara, CA
  • ISSN
    1948-3287
  • Print_ISBN
    978-1-4673-4951-2
  • Type

    conf

  • DOI
    10.1109/ISQED.2013.6523621
  • Filename
    6523621