| CPC G06N 3/063 (2013.01) [G11C 13/0026 (2013.01); G11C 13/0028 (2013.01); G11C 13/004 (2013.01)] | 20 Claims | 

| 
               1. A neuromorphic computing device comprising: 
            a first memory cell array including a plurality of resistive memory cells that are connected to a plurality of wordlines, a plurality of bitlines and a plurality of source lines, and configured to store data and generate a plurality of read currents based on a plurality of input signals and the data; 
                a second memory cell array including a plurality of reference resistive memory cells that are connected to a plurality of reference wordlines, a plurality of reference bitlines and a plurality of reference source lines, and configured to generate a plurality of reference currents; and 
                an analog-to-digital converting circuit configured to convert the plurality of read currents into a plurality of digital signals based on the plurality of reference currents, 
                wherein, 
                the plurality of reference resistive memory cells are arranged in columns to form a plurality of reference columns, and the plurality of reference columns are configured to generate a plurality of column currents, and 
                one of the plurality of reference currents is generated by averaging at least two of the plurality of column currents. 
               |