A Survey of Fault-Tolerance Algorithms for Reconfigurable Nano-Crossbar Arrays

Onur Tunali, Mustafa Altun

Research output: Contribution to journalArticlepeer-review

22 Citations (Scopus)

Abstract

Nano-crossbar arrays have emerged as a promising and viable technology to improve computing performance of electronic circuits beyond the limits of current CMOS. Arrays offer both structural efficiency with reconfiguration and prospective capability of integration with different technologies. However, certain problems need to be addressed, and the most important one is the prevailing occurrence of faults. Considering fault rate projections as high as 20% that is much higher than those of CMOS, it is fair to expect sophisticated fault-tolerance methods. The focus of this survey article is the assessment and evaluation of these methods and related algorithms applied in logic mapping and configuration processes. As a start, we concisely explain reconfigurable nano-crossbar arrays with their fault characteristics and models. Following that, we demonstrate configuration techniques of the arrays in the presence of permanent faults and elaborate on two main fault-tolerance methodologies, namely defect-unaware and defect-aware approaches, with a short review on advantages and disadvantages. For both methodologies, we present detailed experimental results of related algorithms regarding their strengths and weaknesses with a comprehensive yield, success rate and runtime analysis. Next, we overview fault-tolerance approaches for transient faults. As a conclusion, we overview the proposed algorithms with future directions and upcoming challenges.

Original languageEnglish
Article number74
JournalACM Computing Surveys
Volume50
Issue number6
DOIs
Publication statusPublished - Nov 2017

Bibliographical note

Publisher Copyright:
© 2017 ACM.

Funding

This work is supported by the EU-H2020-RISE project NANOxCOMP #691178 and the TUBITAK-Career project #113E760. Authors’ addresses: O. Tunali, Nanoscience an Nanoengineering Department, Istanbul Technical University; email: [email protected]; M. Altun, Electronics and Communication Engineering Department, Istanbul Technical University; Istanbul 36064; email: [email protected]. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]. © 2017 ACM 0360-0300/2017/11-ART79 $15.00 https://doi.org/10.1145/3125641

FundersFunder number
Horizon 2020 Framework Programme691178

    Keywords

    • Fault tolerance
    • Nano-crossbar

    Fingerprint

    Dive into the research topics of 'A Survey of Fault-Tolerance Algorithms for Reconfigurable Nano-Crossbar Arrays'. Together they form a unique fingerprint.

    Cite this