A Fast Logic Mapping Algorithm for Multiple-Type-Defect Tolerance in Reconfigurable Nano-Crossbar Arrays

被引:3
|
作者
Tunali, Onur [1 ,2 ]
Altun, Mustafa [1 ,2 ]
机构
[1] Istanbul Tech Univ, Dept Nanosci & Nanoengn, TR-34469 Istanbul, Turkey
[2] Istanbul Tech Univ, Dept Elect & Commun Engn, TR-34469 Istanbul, Turkey
基金
欧盟地平线“2020”;
关键词
Wires; Algorithm design and analysis; Frequency modulation; Sorting; Logic functions; Programmable logic arrays; Switches; Reconfigurable nano-crossbars; defect tolerance; switching arrays; CIRCUITS;
D O I
10.1109/TETC.2017.2755458
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Unlike conventional CMOS circuits, nano-crossbar arrays have considerably high defect rates. Multiple-type defects randomly occur both on crosspoint switches and wires that substantially complicates the design phase of the circuits with an elimination of systematic design choices. In order to overcome this problem, a logic mapping methodology is presented in this paper. A fast heuristic algorithm using pre-mapping logic morphing, defect oriented adaptive sorting, matching with Hadamard multiplication, and backtracking is introduced. The proposed algorithm covers both crosspoint defects including stuck-open and stuck-closed types and wire defects including bridging and broken types. Effects of stuck-closed defects, mostly disregarded in the literature, are studied in depth. In simulations, an industrial benchmark suit is used for obtaining runtime and success rate values of the proposed algorithm in comparison with those of the existing algorithms in the literature. A relative accuracy evaluation is also given in comparison with exact mapping techniques. Finally, the steps of the algorithm that are based on pre-mapping and heuristic matching techniques, are separately justified with experimental results.
引用
收藏
页码:518 / 529
页数:12
相关论文
共 17 条
  • [1] A Fast Hill Climbing Algorithm for Defect and Variation Tolerant Logic Mapping of Nano-Crossbar Arrays
    Peker, Furkan
    Altun, Mustafa
    IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS, 2018, 4 (04): : 522 - 532
  • [2] Permanent and Transient Fault Tolerance for Reconfigurable Nano-Crossbar Arrays
    Tunali, Onur
    Altun, Mustafa
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2017, 36 (05) : 747 - 760
  • [3] Computing with Nano-Crossbar Arrays: Logic Synthesis and Fault Tolerance
    Altun, Mustafa
    Ciriani, Valentina
    Tahoori, Mehdi
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 278 - 281
  • [4] A Survey of Fault-Tolerance Algorithms for Reconfigurable Nano-Crossbar Arrays
    Tunali, Onur
    Altun, Mustafa
    ACM COMPUTING SURVEYS, 2018, 50 (06)
  • [5] Logic synthesis and testing techniques for switching nano-crossbar arrays
    Alexandrescu, Dan
    Altun, Mustafa
    Anghel, Lorena
    Bernasconi, Anna
    Ciriani, Valentina
    Frontini, Luca
    Tahoori, Mehdi
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 54 : 14 - 25
  • [6] Defect Tolerance in Diode, FET, and Four-Terminal Switch Based Nano-Crossbar Arrays
    Tunali, Onur
    Altun, Mustafa
    PROCEEDINGS OF THE 2015 IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES (NANOARCH 15), 2015, : 82 - 87
  • [7] Defect Tolerant Approaches for Function Mapping in Nano-Crossbar Circuits
    Rahaman, Habibur
    Kule, Malay
    2018 FOURTH IEEE INTERNATIONAL CONFERENCE ON RESEARCH IN COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (ICRCICN), 2018, : 48 - 53
  • [8] Yield Analysis of Nano-Crossbar Arrays For Uniform and Clustered Defect Distributions
    Tunali, Onur
    Altun, Mustafa
    2017 24TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2017, : 534 - 537
  • [9] Bio-Inspired Methods for Defect-Tolerant Function-Mapping in Nano-Crossbar Arrays
    Kule, Malay
    Rahaman, Habibur
    Rahaman, Hafizur
    Bhattacharya, Bhargab B.
    IETE JOURNAL OF RESEARCH, 2024, 70 (02) : 1861 - 1870
  • [10] Logic Synthesis and Defect Tolerance for Memristive Crossbar Arrays
    Tunali, Onur
    Altun, Mustafa
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 425 - 430