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

被引:18
作者
Tunali, Onur [1 ]
Altun, Mustafa [2 ]
机构
[1] Istanbul Tech Univ, Nanosci Nanoengn Dept, TR-36064 Istanbul, Turkey
[2] Istanbul Tech Univ, Elect & Commun Engn Dept, TR-36064 Istanbul, Turkey
关键词
Fault tolerance; nano-crossbar; PROGRAMMABLE LOGIC-ARRAYS; DEFECT; DESIGN; NANOCROSSBAR; CIRCUITS; IMPLEMENTATION; ARCHITECTURE;
D O I
10.1145/3125641
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页数:35
相关论文
共 87 条
  • [1] A defect tolerance scheme for nanotechnology circuits
    Al-Yamani, Ahmad A.
    Ramsundar, Sundarkumar
    Pradhan, Dhiraj K.
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2007, 54 (11) : 2402 - 2409
  • [2] Synthesis and Performance Optimization of a Switching Nano-crossbar Computer
    Alexandrescu, Dan
    Altun, Mustafa
    Anghel, Lorena
    Bernasconi, Anna
    Ciriani, Valentina
    Frontini, Luca
    Tahoori, Mehdi
    [J]. 19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 334 - 341
  • [3] Amerson R., 1995, Proceedings IEEE Symposium on FPGAs for Custom Computing Machines (Cat. No.95TB8077), P32, DOI 10.1109/FPGA.1995.477406
  • [4] ANGIOLINI F, 2007, P DES AUT TEST EUR C, P1
  • [5] [Anonymous], 2012, NANOELECTRONICS INFO
  • [6] [Anonymous], P IEEE ACM INT C COM
  • [7] [Anonymous], NANOCOMMUN NETW
  • [8] Bhaduri Debayan, 2004, TECH REP
  • [9] Bo Yuan, 2011, 2011 International Conference on Information Science and Technology (ICIST 2011), P143, DOI 10.1109/ICIST.2011.5765228
  • [10] Nanoscale molecular-switch crossbar circuits
    Chen, Y
    Jung, GY
    Ohlberg, DAA
    Li, XM
    Stewart, DR
    Jeppesen, JO
    Nielsen, KA
    Stoddart, JF
    Williams, RS
    [J]. NANOTECHNOLOGY, 2003, 14 (04) : 462 - 468