Realization of neural networks with ternary inputs and binary weights in NAND memory arrays
AssigneeSanDisk Technologies LLC
InventorsTung Thanh Hoang, Won Ho Choi, Martin Lueker-Boden
Life of this patent
Estimating the term…
Loading patent…
AssigneeSanDisk Technologies LLC
InventorsTung Thanh Hoang, Won Ho Choi, Martin Lueker-Boden
Estimating the term…
Use of a NAND array architecture to realize a binary neural network (BNN) allows for matrix multiplication and accumulation to be performed within the memory array. A unit synapse for storing a weight of a BNN is stored in a pair of series connected memory cells. A binary input is applied as a pattern of voltage values on a pair of word lines connected to the unit synapse to perform the multiplication of the input with the weight by determining whether or not the unit synapse conducts. The results of such multiplications are determined by a sense amplifier, with the results accumulated by a counter. The arrangement can be extended to ternary inputs to realize a ternary-binary network (TBN) by adding a circuit to detect 0 input values and adjust the accumulated count accordingly.
A non-volatile memory circuit, comprising:
An apparatus, comprising:
A method, comprising:
Dependencies are inferred from the claim text.