REALIZATION OF NEURAL NETWORKS WITH TERNARY INPUTS AND TERNARY WEIGHTS IN NAND MEMORY ARRAYS

Patent №

US 11,625,586

Granted

2023-04-11

Filed 2019

Owner

SANDISK TECHNOLOGIES LLC

Lab

AI components

2

ml · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

16653365

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 on a pair of word lines connected to the unit synapse to perform the multiplication of the input with the weight. The results of such multiplications are determined by a sense amplifier, with the results accumulated by a counter. The arrangement extends 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. The arrangement further extends to a ternary-ternary network (TTN) by allowing 0 weight values in a unit synapse, maintaining the number of 0 weights in a register, and adjusting the count accordingly.

Machine learningAI hardwareG06F 17/16G06N 3/063G06F 17/18G06N 3/04G06N 3/0495G06N 3/0499G06N 3/08G06N 3/09

AI classification

AI hardware1.00
Machine learning1.00
Vision0.23
Speech0.00
Planning0.00
Evolutionary computation0.00
Knowledge representation0.00
Natural language0.00

Ownership

SANDISK TECHNOLOGIES LLC

assignment · 507340754

Assignors

HOANG, TUNG THANH, CHOI, WON HO, LUEKER-BODEN, MARTIN

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC