Memristor-Based Neural Logic Blocks for Nonlinearly Separable Functions

被引:32
|
作者
Soltiz, Michael [1 ]
Kudithipudi, Dhireesha [1 ]
Merkel, Cory [1 ]
Rose, Garrett S. [2 ]
Pino, Robinson E. [3 ]
机构
[1] Rochester Inst Technol, Dept Comp Engn, Nanocomp Res Lab, Rochester, NY 14623 USA
[2] RITA, Air Force Res Lab, Trusted Syst Branch, Rome, NY 13441 USA
[3] ICF Int, Fairfax, VA 22031 USA
关键词
Neuromorphic; stochastic gradient descent; memristors; OCR; reconfigurable logic; neural networks; RECOGNITION; NETWORK;
D O I
10.1109/TC.2013.75
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Neural logic blocks (NLBs) enable the realization of biologically inspired reconfigurable hardware. Networks of NLBs can be trained to perform complex computations such as multilevel Boolean logic and optical character recognition (OCR) in an area-and energy-efficient manner. Recently, several groups have proposed perceptron-based NLB designs with thin-film memristor synapses. These designs are implemented using a static threshold activation function, limiting the set of learnable functions to be linearly separable. In this work, we propose two NLB designs-robust adaptive NLB (RANLB) and multithreshold NLB (MTNLB)-which overcome this limitation by allowing the effective activation function to be adapted during the training process. Consequently, both designs enable any logic function to be implemented in a single-layer NLB network. The proposed NLBs are designed, simulated, and trained to implement ISCAS-85 benchmark circuits, as well as OCR. The MTNLB achieves 90 percent improvement in the energy delay product (EDP) over lookup table (LUT)-based implementations of the ISCAS-85 benchmarks and up to a 99 percent improvement over a previous NLB implementation. As a compromise, the RANLB provides a smaller EDP improvement, but has an average training time of only approximate to 4 cycles for 4-input logic functions, compared to the MTNLBs approximate to 8-cycle average training time.
引用
收藏
页码:1597 / 1606
页数:10
相关论文
共 50 条
  • [1] Periodic Activation Functions in Memristor-based Analog Neural Networks
    Merkel, Cory
    Kudithipudi, Dhireesha
    Sereni, Nick
    2013 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2013,
  • [3] A Single Memristor-based TTL NOT logic
    Choudhury, Hirakjyoti
    Paul, Suvankar
    Deb, Deepjyoti
    Das, Prachuryya Subash
    Goswami, Rupam
    TECNOLOGIA EN MARCHA, 2023, 36
  • [4] A Novel Architecture for Memristor-Based Logic
    Mozafari, Farzad
    Sharifi, Mohammad Javad
    Ahmadi, Arash
    Ahmadi, Majid
    2021 IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2021, : 812 - 815
  • [5] Memristor-based neural circuits
    Corinto, Fernando
    Ascoli, Alon
    Kang, Sung-Mo Steve
    2013 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2013, : 417 - 420
  • [6] Global synchronization in nonlinearly coupled delayed memristor-based neural networks with excitatory and inhibitory connections
    Tseng, Jui-Pin
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2018, 355 (14): : 6549 - 6578
  • [7] Design of Memristor-Based Combinational Logic Circuits
    Gongzhi Liu
    Shuhang Shen
    Peipei Jin
    Guangyi Wang
    Yan Liang
    Circuits, Systems, and Signal Processing, 2021, 40 : 5825 - 5846
  • [8] Advances in Memristor-Based Neural Networks
    Xu, Weilin
    Wang, Jingjuan
    Yan, Xiaobing
    FRONTIERS IN NANOTECHNOLOGY, 2021, 3
  • [9] Memristor-based IMPLY Logic Design Procedure
    Kvatinsky, Shahar
    Kolodny, Avinoam
    Weiser, Uri C.
    Friedman, Eby G.
    2011 IEEE 29TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2011, : 142 - 147
  • [10] Design of memristor-based combinational logic circuits
    Tao, Zeheng
    Wang, Lei
    Sun, Chuanyang
    Wan, Xiang
    Liu, Xiaoyan
    Cai, Zhikuang
    Lian, Xiaojuan
    IEICE ELECTRONICS EXPRESS, 2024, 21 (03):