US 11,669,303 B1
Multiply-accumulate circuit
Gajendra Prasad Singh, San Jose, CA (US)
Assigned to Ambient Scientific, Inc., San Jose, CA (US)
Filed by Ambient Scientific, Inc., San Jose, CA (US)
Filed on Jul. 7, 2020, as Appl. No. 16/922,591.
Application 16/922,591 is a continuation of application No. 16/385,917, filed on Apr. 16, 2019, abandoned.
Claims priority of provisional application 62/808,793, filed on Feb. 21, 2019.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 7/544 (2006.01)
CPC G06F 7/5443 (2013.01) 20 Claims
OG exemplary drawing
 
1. A multiply-accumulate circuit, comprising:
a memory configured to store a first set of operands and a second set of operands, wherein the first set of operands and the second set of operands are cross-multiplied to form a plurality of product pairs;
a plurality of computation circuits configured to generate a plurality of charges according to the plurality of product pairs; and
an aggregator circuit configured to aggregate the plurality of charges from the plurality of computation circuits to record variations of charges, wherein the variation of charges represent an aggregated value of the plurality of product pairs.