IP Library › Granted Patent US 10,664,746
Granted Patent B2
US 10,664,746 · App. 16/172,921 · Granted May 26, 2020

Neural network system

Inventor: Hang-Ting Lue (Hsinchu, TW)
Assignee: MACRONIX INTERNATIONAL CO., LTD.
G06N3/063G06F7/5443H01L27/0207H01L27/11578G11C5/06G11C5/063
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,664,746
App. No.
16/172,921
Granted
May 26, 2020
Kind
B2
Abstract

A neural network system for execution of a sum-of-products operation includes a memory device and a controller. The memory device includes a 3D array having a plurality of memory cells with programmable conductances disposed in cross-points of a plurality of cell body lines and gate lines, a gate driver coupled to the gate lines and applying control gate voltages in combination with the programmable conductances for corresponding to weights of terms in the sum-of-products operation, a input driver used to apply voltages to the memory cells corresponding to input variables, a plurality of input lines connecting the cell body lines to the input driver, a sensing circuit used to sense currents passing through the memory cells corresponding the terms in the sum-of-products operation, a buffer circuit used to store the terms. The controller is used to control the memory device summing up the terms in the sum-of-products operation.

Claims (16)

1. A neural network (NN) system; available for execution of a sum-of-products operation comprising:

a memory device comprising:

a three-dimensional (3D) array of cells, having a plurality of memory cells disposed in cross-points of a plurality of cell body lines and a plurality of gate lines, wherein the memory cells have programmable conductances;

a gate driver, coupled to the gate lines and used to apply control gate voltages which are in combination with the programmable conductances of the cells for corresponding to weights of terms in the sum-of-products operation;

an input driver, used to apply voltages to the memory cells corresponding to input variables;

a plurality of input lines, each connecting one of the cell body lines to the input driver for inputting one of the input variables;

a sensing circuit, coupled to the input lines and used to sense a current passing through one of the memory cells corresponding to a corresponding term of the terms in the sum-of-products operation; and

a buffer circuit, coupled to the sensing circuit and used to store the corresponding term; and

a controller, coupled to the memory device and used to control the memory device summing up the terms in the sum-of-products operation.

2. The NN system of claim 1 , wherein while the terms in the sum-of-products operation are acquired by the sensing circuits, the terms in the sum-of-products are inputted into the memory device through a plurality of the same input lines corresponding to the cell body lines serving as a second input variables to execute another sum-of-products operation.

3. The NN system of claim 1 , wherein the terms in the sum-of-products are sum up in the sensing circuit or in the buffer circuit.

4. The NN system of claim 3 , wherein the circuits passing through the memory cells terms are sum up to form a sum of currents corresponding to the sum-of-products.

5. The NN system of claim 1 , wherein the memory device further comprises a plurality of output lines each of which connects one of the cell body lines to the sensing circuit.

6. The NN system of claim 1 , wherein the memory device comprises a plurality of sensing circuits and a plurality of buffer circuits, each of the sensing circuits is connected to one of the cell body lines for sensing the corresponding term, and each of the buffer circuits is connected to one of the sensing circuit for storing the corresponding term.

7. The NN system of claim 1 , further comprising a logic circuit coupled to the memory device and used to sum up a plurality of the corresponding terms respectively stored in the buffer circuits in response to a command directed from the controller.

8. The NN system of claim 1 , wherein the buffer circuit comprises at least one of a latch circuit, a static random-access memory (SRAM) and the combination thereof.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2018
From: LUE, HANG-TING
To: MACRONIX INTERNATIONAL CO., LTD.
Reel/Frame 047335/0061 →
Continuity (2)
Continuation In Part 16037281 · Jul 17, 2018
Related Publication 20200026990A1 · Jan 23, 2020