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:
Jan. 03, 2023

Filed:

Jun. 22, 2020
Applicant:

Western Digital Technologies, Inc., San Jose, CA (US);

Inventors:

Anand Kulkarni, San Jose, CA (US);

Won Ho Choi, Santa Clara, CA (US);

Martin Lueker-Boden, Fremont, CA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06N 3/063 (2006.01); G11C 11/409 (2006.01); G06F 7/523 (2006.01); G06F 7/50 (2006.01); G06F 7/544 (2006.01); G06K 9/62 (2022.01);
U.S. Cl.
CPC ...
G06N 3/063 (2013.01); G06F 7/50 (2013.01); G06F 7/523 (2013.01); G06F 7/5443 (2013.01); G06K 9/6227 (2013.01); G11C 11/409 (2013.01);
Abstract

A non-volatile memory device includes an array of non-volatile memory cells that are configured to store weights of a neural network. Associated with the array is a data latch structure that includes a page buffer, which can store weights for a layer of the neural network that is read out of the array, and a transfer buffer, that can store inputs for the neural network. The memory device can perform multiply and accumulate operations between inputs and weight of the neural network within the latch structure, avoiding the need to transfer data out of the array and associated latch structure for portions of an inference operation. By using binary weights and inputs, multiplication can be performed by bit-wise XNOR operations. The results can then be summed and activation applied, all within the latch structure.


Find Patent Forward Citations

Loading…