SAT Encoding-based Verification of Sneak Path Problem in Via-switch FPGA

被引:0
|
作者
Doi, Ryutaro [1 ,2 ]
Hashimoto, Masanori [1 ]
机构
[1] Osaka Univ, Grad Sch Informat Sci & Technol, Dept Informat Syst Engn, Suita, Osaka, Japan
[2] Japan Soc Promot Sci, Tokyo, Japan
关键词
D O I
10.1109/ISVLSI.2018.00084
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
FPGA that introduces via-switches, a kind of non-volatile resistive RAMs, for crossbar implementation is drawing attention due to higher integration density and performance. However, programming those switches arbitrarily in a crossbar is not trivial since a programming voltage must be given through signal wires that are shared by multiple via-switches. Consequently, depending on the previous programming status, unintentional switch programming may occur due to signal detour, which is called sneak path problem. This paper encodes programming operations in via-switch based crossbar into a satisfiability problem and rigidly verifies the sneak path problem. Verification results show that sneak path problems can be solved by imposing a specific programming constraint.
引用
收藏
页码:429 / 434
页数:6
相关论文
共 32 条
  • [21] Face Verification via Class Sparsity Based Supervised Encoding
    Majumdar, Angshul
    Singh, Richa
    Vatsa, Mayank
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2017, 39 (06) : 1273 - 1280
  • [22] A dual encoding-based meta-heuristic algorithm for solving a constrained hybrid flow shop scheduling problem
    Costa, Antonio
    Cappadonna, Fulvio Antonio
    Fichera, Sergio
    COMPUTERS & INDUSTRIAL ENGINEERING, 2013, 64 (04) : 937 - 958
  • [23] Design and verification of an FPGA programmable logic element based on Sense-Switch pFLASH
    Cao, Zhengzhou
    Liu, Guozhu
    Zhang, Yanfei
    Shan, Yueer
    Xu, Yuting
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2024, 25 (04) : 485 - 499
  • [24] Discriminative and Non-User Specific Binary Biometric Representation via Linearly-Separable SubCode Encoding-based Discretization
    Lim, Meng-Hui
    Teoh, Andrew Beng Jin
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2011, 5 (02): : 374 - 389
  • [25] Runtime Fault Injection Detection for FPGA-based DNN Execution Using Siamese Path Verification
    Feng, Xianglong
    Ye, Mengmei
    Xia, Ke
    Wei, Sheng
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 786 - 789
  • [26] Implementation, Characterization and Application of Path Changing Switch based Arbiter PUF on FPGA as a lightweight Security Primitive for IoT
    Mahalat, Mahabub Hasan
    Mandal, Suraj
    Mondal, Anindan
    Sen, Bibhash
    Chakraborty, Rajat Subhra
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2022, 27 (03)
  • [27] FHAM: FPGA-based High-Efficiency Approximate Multipliers via LUT Encoding
    Yao, Shangshang
    Zhang, Liang
    2022 IEEE 40TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2022), 2022, : 487 - 490
  • [28] Path Tracking and Obstacle Avoidance of a FPGA-based Mobile Robot (MRTQ) Via Fuzzy Algorithm
    Boroumand, Siavash
    Saboury, Arya
    Ravari, Ali
    Masouleh, Mehdi Tale
    Fakharian, Ahmad
    2013 13TH IRANIAN CONFERENCE ON FUZZY SYSTEMS (IFSC), 2013,
  • [29] Addressing the sneak-path problem in crossbar RRAM devices using memristor-based one Schottky diode-one resistor array
    Gul, Fatih
    RESULTS IN PHYSICS, 2019, 12 : 1091 - 1096
  • [30] PnT: Born-again tree-based model via fused decision path encoding
    Cohen-Shapira, Noy
    Rokach, Lior
    INFORMATION FUSION, 2024, 112