The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 31, 2022

Filed:

May. 22, 2019
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Stefano Ambrogio, San Jose, CA (US);

Geoffrey Burr, Cupertino, CA (US);

Charles Mackin, San Jose, CA (US);

HsinYu Tsai, San Jose, CA (US);

Pritish Narayanan, San Jose, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06N 3/06 (2006.01); G06N 3/063 (2006.01); G06N 3/08 (2006.01); G11C 13/00 (2006.01);
U.S. Cl.
CPC ...
G06N 3/0635 (2013.01); G06N 3/084 (2013.01); G11C 13/0004 (2013.01); G11C 13/0069 (2013.01); G11C 2013/0078 (2013.01); G11C 2013/0092 (2013.01); G11C 2213/70 (2013.01);
Abstract

A computer implemented method includes updating weight values associated with a plurality of analog synapses in a cross-bar array that implements an artificial neural network by sending a pulse sequence to the analog synapses. Each analog synapse includes a conductance unit, wherein a weight value of the analog synapse is based on a conductance value of the conductance unit. The pulse sequence changes the conductance value. The method further includes comparing the weight values of the analog synapses with target weight values associated with the analog synapses and selecting a set of analog synapses based on the comparison. The method further includes updating the weight values of the selected analog synapses by sending a set of electric pulses of varying durations.


Find Patent Forward Citations

Loading…