Multiply accumulate circuit for binary neural network system
AssigneeeMemory Technology Inc.
InventorsChia-Fu Chang, Cheng-Heng Chung, Ching-Yuan Lin
Life of this patent
Estimating the term…
Loading patent…
AssigneeeMemory Technology Inc.
InventorsChia-Fu Chang, Cheng-Heng Chung, Ching-Yuan Lin
Estimating the term…
A multiply accumulate circuit receives m one-bit neuron values from a first layer of a neural network system. The multiply accumulate circuit includes m non-volatile memory cells and m current sources. In addition, m current paths are defined by the m non-volatile memory cells and the m current sources collaboratively. A first current path is defined by a first non-volatile memory cell and a first current source. A first terminal of the first current source receives a first supply voltage. A second terminal of the first current source is connected with a first terminal of the first non-volatile memory cell. A second terminal of the first non-volatile memory cell is connected with an output terminal of the multiply accumulate circuit. A control terminal of the first current source receives a first one-bit neuron value.
A multiply accumulate circuit for a neural network system comprising m sub-multiply accumulate circuits, and a first sub-multiply accumulate circuit of the m sub the multiply accumulate circuits comprising:
Dependencies are inferred from the claim text.