• DocumentCode
    2873246
  • Title

    Towards Resilient Micro-architectures: Datapath Reliability Enhancement Using STT-MRAM

  • Author

    Swaminathan, Karthik ; Mukundrajan, Ravindhiran ; Soundararajan, Niranjan ; Narayanan, Vijaykrishnan

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
  • fYear
    2011
  • fDate
    4-6 July 2011
  • Firstpage
    236
  • Lastpage
    241
  • Abstract
    Transistor scaling and reduction in operating voltages have resulted in cosmic-ray induced soft errors becoming a major threat for reliable processor operation. With the raw device soft error rate expected to remain constant in future generations, the explosion in on-chip transistor count is expected to have a corresponding impact on overall error rate. Consequently it becomes necessary to incorporate resiliency into the pipeline data path. However, existing methods like redundant execution or error correction used in memory are non-ideal for the pipeline due to their impact on overall performance. In this paper, we propose a novel technique that exploits the characteristics of Spin Transfer Torque - Magnetic Random Access Memory (STT-MRAM) for providing protection of all storage structures in the pipeline, namely the Reorder Buffer, Issue Queue and Load-Store Queue. We identify specific periods during an application\´s runtime when the MRAM can capture a ``snapshot" of the invariant micro-architectural state and restore it later thereby reducing soft error vulnerability. We quantify the reduction in Architectural Vulnerability Factor (AVF) to be 32% on average, with a performance overhead of less than 6%. Further, we present a case where the proposed technique can be combined with existing soft error protection techniques like Instruction Duplication to further enhance system reliability.
  • Keywords
    MRAM devices; error correction; pipeline processing; reliability; transistors; AVF; STT-MRAM; architectural vulnerability factor; cosmic-ray induced soft error rate; datapath reliability enhancement; error correction; invariant microarchitectural state; issue queue; load-store queue; on-chip transistor reduction; on-chip transistor scaling; pipeline storage structure; reliable processor operation; reorder buffer; soft error protection technique; spin transfer torque-magnetic random access memory; Magnetic tunneling; Periodic structures; Pipelines; Random access memory; Reliability; Runtime; Throughput; AVF; Instruction Duplication; Reliability; STT-MRAM; Soft Errors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI (ISVLSI), 2011 IEEE Computer Society Annual Symposium on
  • Conference_Location
    Chennai
  • ISSN
    2159-3469
  • Print_ISBN
    978-1-4577-0803-9
  • Electronic_ISBN
    2159-3469
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2011.84
  • Filename
    5992486