Skip to main content
Video s3
    Details
    Presenter(s)
    Yi Sheng Chong Headshot
    Display Name
    Yi Sheng Chong
    Affiliation
    Affiliation
    Nanyang Technological University
    Country
    Country
    Singapore
    Author(s)
    Display Name
    Yi Sheng Chong
    Affiliation
    Affiliation
    Nanyang Technological University
    Display Name
    Wang Ling Goh
    Affiliation
    Affiliation
    Nanyang Technological University
    Display Name
    Yew Soon Ong
    Affiliation
    Affiliation
    Nanyang Technological University
    Affiliation
    Affiliation
    Agency for Science, Technology and Research
    Display Name
    Anh Tuan Do
    Affiliation
    Affiliation
    Agency for Science, Technology and Research
    Abstract

    Resistive random access memory (RRAM) based computing-in-memory (CIM) is attractive for edge artificial intelligence (AI) applications thanks to its excellent energy efficiency, compactness and high parallelism in matrix vector multiplication (MatVec) operations. However, existing RRAM-based CIM designs often require complex programming scheme to finely control the RRAM cells to reach the desired resistance states so that neural network classification accuracy is maintained. This leads to large area and energy overhead as well as low RRAM area utilization. Compact RRAM-based CIM with simple pulse-based programming scheme is thus more desirable. To enable this, we propose a chip-in-the-loop training approach to compensate for the network performance drop due to the stochastic behavior of the RRAM cells. Note that although RRAM cells are targeted to only HRS and LRS (i.e. binary), their inherent analog resistance values are used in CIM operation. Our experiment using a 4-layer fully-connected binary neural network (BNN) showed that after retraining, the RRAM-based network accuracy can be recovered, regardless of the RRAM resistance distribution and R_HRS / R_LRS ratio.

    Slides
    • Recovering Accuracy of RRAM-Based CIM for Binarized Neural Network via Chip-in-the-Loop Training (application/pdf)