Skip to main content
    Details
    Author(s)
    Display Name
    Zi Wang
    Affiliation
    Affiliation
    University of Science and Technology of China
    Display Name
    Jinshan Yue
    Affiliation
    Affiliation
    Institute of Microelectronics, Chinese Academy of Sciences
    Display Name
    Chaojie He
    Affiliation
    Affiliation
    University of Science and Technology of China
    Display Name
    Zhuoyu Dai
    Affiliation
    Affiliation
    Institute of Microelectronics of the Chinese Academy of Sciences
    Display Name
    Feibin Xiang
    Affiliation
    Affiliation
    Institute of Microelectronics of the Chinese Academy of Sciences
    Display Name
    Zhaori Cong
    Affiliation
    Affiliation
    Institute of Microelectronics of the Chinese Academy of Sciences
    Display Name
    Yifan He
    Affiliation
    Affiliation
    Tsinghua University
    Display Name
    Xiaoyu Feng
    Affiliation
    Affiliation
    Tsinghua University
    Display Name
    Yongpan Liu
    Affiliation
    Affiliation
    Tsinghua University
    Abstract

    Computing-in-memory utilizing emerging non-volatile devices has become a promising architecture for energy-efficient neural network (NN) applications. However, the non-ideal factors of non-volatile devices and analog circuits may incur severe accuracy loss, which cuts the algorithm and hardware design apart. In this paper, we propose a user-friendly, fast, and accurate simulation framework (CIMUFAS) explores the impact of various non-ideal devices/circuits on algorithm accuracy. The CIMUFAS also provides easy-to-use interfaces to flexibly support user-defined models/parameters for specified devices/circuits. Besides, our CIMUFAS framework achieves reasonable overhead simulation time. This CIMUFAS framework is verified with two real CIM chips with <0.04% accuracy mismatch.