• Home
  • Search
  • Computational Failure Analysis of In-Memory RRAM Architecture for Pattern Classification CNN Circuits
  • Cite Icon9
  • https://doi.org/10.1109/access.2021.3136193Copy DOI Icon

Computational Failure Analysis of In-Memory RRAM Architecture for Pattern Classification CNN Circuits

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Power-efficient data processing subsystems performing millions of complex concurrent arithmetic operations per second form part of today’s essential solution required to meet the growing demand of edge computing applications, given the volume of data collected by real-time Internet-Of-Things (IoT) sensors. Adding to it, the in-memory computation designed as memory and processing elements on a single wafer has enabled promising performance improvement in terms of computational power savings by avoiding the memory wall created while accessing the memory array. The Resistive RAM (RRAM), with its simple metal-insulator-metal (MIM) structure, proves to be a very appealing candidate for in-memory computation given its ultralow switching power and its Complementary Metal Oxide Semiconductor (CMOS) process fabrication compatibility. However, despite all advantages, the resistive switching phenomenon in RRAM has an inherent stochastic variability. On the algorithmic side, convolution neural networks (CNN) have gained popularity in image classification applications, and the network’s architecture is memory-intense in nature for memorizing the trained weights. Hence, an RRAM-based CNN system will pave way for a power-efficient image classification system on the edge. Accounting however for the inherent variability in RRAM (inter-device and intra-device), the accuracy of CNN’s prediction is surely expected to drop. This motivates us to quantify the impact of RRAM variability on the CNN trained weights and classification accuracy (prediction loss). In this study, we have constructed a Look-Up-Table (LUT) based model for encoding wide current compliance (2μA to 250μA) 65nm CMOS 1T1R OxRAM’s (TiN/HfO2/Hf/TiN) resistive variability into CNN’s trained weight in a digital regime. The RRAM resistance encoded trained weights are in turn used here to simulate the two extreme CNN architectures, namely, Fully Serial System (FSS) and Fully Parallel System (FPS). The architectures’ prediction variability trends are quantified given its current compliance, RRAM resistive variability, CNN’s convolution matrix sizes (5×5, 3×3, 1×1, and 1×1 max pool), the total number of layers in the CNN as well as the input image pixel size.

Loading PDF

Similar Papers
  • Conference Article
  • Citations6

CNNWire

  • May 13, 2019
  • Jilan Lin +4
  • Conference Article
  • Citations15

Training low bitwidth convolutional neural network on RRAM

  • Jan 22, 2018
  • Yi Cai +6
  • Conference Article
  • Citations52

Mixed size crossbar based RRAM CNN accelerator with overlapped mapping method

  • Nov 05, 2018
  • Zhenhua Zhu +7
  • Research Article

RATE INCREASE OF THE OBJECTS CLASSIFICATION ON THE CONVOLUTIONAL NEURAL NETWORKS WITH THE SELF-ORGANIZATION MAPS IMPLEMENTATION

  • Feb 03, 2019
  • Modern problems of modeling
  • S Shapovalova +1
  • Research Article
  • Citations38

DCNR: deep cube CNN with random forest for hyperspectral image classification

  • May 01, 2018
  • Multimedia Tools and Applications
  • Tao Li +5
  • Research Article
  • Citations12

ReBNN: in-situ acceleration of binarized neural networks in ReRAM using complementary resistive cell

  • Oct 23, 2019
  • CCF Transactions on High Performance Computing
  • Linghao Song +4
  • Conference Article
  • Citations18

A Quantized Training Method to Enhance Accuracy of ReRAM-based Neuromorphic Systems

  • Jan 01, 2018
  • Qing Yang +2
  • Conference Article
  • Citations8

HUBPA

  • Jan 21, 2019
  • Houxiang Ji +5
  • Conference Article
  • Citations1

A Convolutional Hierarchical Neural Network Classifier

  • Dec 06, 2021
  • Ismail Gadzhiev +1
  • Research Article
  • Citations34

A Novel Solution of Using Deep Learning for White Blood Cells Classification: Enhanced Loss Function with Regularization and Weighted Loss (ELFRWL)

  • Aug 06, 2020
  • Neural Processing Letters
  • Jaya Basnet +4
  • PDF
  • Research Article
  • Citations3

FangTianSim: High-Level Cycle-Accurate Resistive Random-Access Memory-Based Multi-Core Spiking Neural Network Processor Simulator

  • Jan 20, 2022
  • Frontiers in Neuroscience
  • Jinsong Wei +10
  • Research Article
  • Citations2

Mathematical Framework for Optimizing Crossbar Allocation for ReRAM-based CNN Accelerators

  • Dec 18, 2023
  • ACM Transactions on Design Automation of Electronic Systems
  • Wanqian Li +2
  • Research Article
  • Citations27

FitCNN: A cloud-assisted and low-cost framework for updating CNNs on IoT devices

  • Sep 10, 2018
  • Future Generation Computer Systems
  • Duo Liu +8
  • Research Article
  • Citations53

ReRAM-Based In-Memory Computing for Search Engine and Neural Network Applications

  • Jun 01, 2019
  • IEEE Journal on Emerging and Selected Topics in Circuits and Systems
  • Yasmin Halawani +4
  • Conference Article
  • Citations52

A Genetic Algorithm for Convolutional Network Structure Optimization for Concrete Crack Detection

  • Jul 01, 2018
  • Spencer Gibb +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.