Computation-oriented Fault-Tolerance Schemes for RRAM Computing Systems

Wenqin Huangfu,Lixue Xia,Ming Cheng,Xiling Yin,Tianqi Tang,Boxun Li,Krishnendu Chakrabarty,Yuan Xie,Yu Wang,Huazhong Yang
DOI: https://doi.org/10.1109/aspdac.2017.7858421
2017-01-01
Abstract:The emerging metal-oxide resistive switching random-access memory (RRAM) devices and RRAM crossbar arrays have demonstrated their potential in enormously boosting the speed and energy-efficiency of analog matrix-vector multiplication. Unfortunately, due to the immature fabrication technology, commonly occurring Stuck-At-Faults (SAFs) seriously degrade the computational accuracy of RRAM crossbar based Computing System (RCS). In this paper, we propose a Mapping Algorithm with inner fault-tolerant ability (MAO) to convert matrix parameters into RRAM conductances in RCS by providing larger mapping space and fully exploring the available mapping space. Furthermore, we present two computation-oriented redundancy schemes — ‘Redundant Crossbars’ (RX) and ‘Independent Redundant Columns’ (IRC) to alleviate the loss of computational accuracy due to SAFs. RX adds redundant RRAM crossbar arrays and IRC introduces independent redundant RRAM columns to compensate the computational errors brought by SAFs.
What problem does this paper attempt to address?